[go: up one dir, main page]

CN107889189B - Beacon frame sending method and device - Google Patents

Beacon frame sending method and device Download PDF

Info

Publication number
CN107889189B
CN107889189B CN201610877411.8A CN201610877411A CN107889189B CN 107889189 B CN107889189 B CN 107889189B CN 201610877411 A CN201610877411 A CN 201610877411A CN 107889189 B CN107889189 B CN 107889189B
Authority
CN
China
Prior art keywords
beacon
beacon interval
sta
value
beacon frame
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.)
Active
Application number
CN201610877411.8A
Other languages
Chinese (zh)
Other versions
CN107889189A (en
Inventor
李卿卿
张�林
季标
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610877411.8A priority Critical patent/CN107889189B/en
Publication of CN107889189A publication Critical patent/CN107889189A/en
Application granted granted Critical
Publication of CN107889189B publication Critical patent/CN107889189B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0203Power saving arrangements in the radio access network or backbone network of wireless communication networks
    • H04W52/0206Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a beacon frame sending method and a beacon frame sending device, and belongs to the technical field of communication. The method comprises the following steps: the method comprises the steps that an Access Point (AP) periodically transmits a beacon frame according to a first beacon interval, the value of a beacon interval field in the beacon frame is a second beacon interval, the first beacon interval is different from the second beacon interval, and the value of the second beacon interval is used for indicating the period of transmitting the beacon frame by the AP to a Station (STA) receiving the beacon frame. The technical problem that the AP can not interfere in the roaming behavior of the STA in the related technology is solved, and the effect that the AP can interfere in the roaming behavior of the STA is achieved.

Description

Beacon frame sending method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a beacon frame sending method and apparatus.
Background
In a Wireless Local Area Network (WLAN), a Station (STA) may associate with an Access Point (AP) to connect to the network.
Under the condition that the STA is associated with the first AP, when the STA monitors that the signal of the first AP is poor and the signal of the second AP is good, in order to improve the wireless network quality of the STA, the STA can be disassociated from the first AP and associated with the second AP to realize roaming.
However, whether the STA roams or not is controlled by the STA itself, and the AP cannot intervene in the roaming behavior of the STA.
Disclosure of Invention
The application provides a beacon frame sending method and a beacon frame sending device.
In a first aspect, a beacon frame transmitting method is provided, and includes: the AP periodically transmits a beacon frame at a first beacon interval, and a value of a beacon interval field in the beacon frame transmitted by the AP is a second beacon interval, where the first beacon interval is different from the second beacon interval, and the value of the second beacon interval is used to indicate, to a STA receiving the beacon frame, a period in which the AP transmits the beacon frame.
The STA usually determines the loss of the beacon frame according to the beacon frame transmission period indicated by the beacon frame and the reception condition of the beacon frame, and when it is determined that the STA continuously loses a predetermined number of beacon frames, the STA may start roaming. When the actual period of the beacon frame transmitted by the AP is not consistent with the period of the beacon frame transmitted by the AP indicated in the beacon frame, the beacon frame loss condition determined by the STA associated with the AP is not consistent with the actual beacon frame loss condition. For example, when the value of the beacon interval field is smaller than the actual transmission period of the beacon frame, the STA determines that the number of beacon frame losses is larger than the actual number of beacon frame losses. For another example, when the AP modifies the value of the beacon interval field to be greater than the second beacon interval of the actual transmission period of the beacon frame, the number of beacon frame losses determined by the STA is less than the actual number of beacon frame losses. Therefore, when the value of the beacon interval field in the beacon frame transmitted by the AP is not the same as the actual transmission period of the beacon frame, the AP implements intervention on the roaming behavior of the STA.
With reference to the first aspect, in a first implementation of the first aspect, before the AP periodically transmits the beacon frame at the first beacon interval, the beacon frame transmitting method further includes: and when the amount of the frames buffered by the AP reaches a first value, the AP modifies the value of the beacon interval field of the beacon frame into a value smaller than the actual transmission period of the beacon frame.
Since the transmission period of the beacon frame determined by the STA associated with the AP according to the value of the beacon interval field is smaller than the actual transmission period, the STA may end the sleep in advance. Correspondingly, some STAs can send the empty frame to the AP after the dormancy is finished, and the AP feeds back the cached corresponding data frame to the STA sending the empty frame, so that the time delay of the STA for receiving the data frame from the AP is reduced, the time length of the AP for caching the data of the STA is shortened, and the amount of the data frame cached in the AP is reduced.
With reference to the first aspect or the first implementation of the first aspect, in a second implementation of the first aspect, the beacon frame transmitting method further includes: when the roaming guidance condition is satisfied, the AP modifies the value of the beacon interval field in the beacon frame to a second beacon interval smaller than the first beacon interval, or the AP modifies the period in which the AP transmits the beacon frame to the first beacon interval larger than the second beacon interval.
When the value of the beacon interval field in the beacon frame transmitted by the AP is smaller than the value of the first beacon interval, the number of beacon frame losses determined by the STA associated with the AP is greater than the actual number of beacon frame losses, which increases the possibility that the STA associated with the AP roams to another AP.
With reference to any one of the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the roaming guidance condition includes at least one of: the number of STAs associated with the AP reaches a second value; the link quality of the wired link connecting the AP is below a first threshold; the packet loss rate of the AP reaches a third value.
When the roaming guidance condition is that the number of STAs associated with the AP reaches the second value, since the value of the beacon interval field in the beacon frame transmitted by the AP is smaller than the value of the first beacon interval, the probability that the STA associated with the AP roams to other APs may be increased, and therefore, the number of STAs associated with the AP may be reduced, and the load of the AP may be reduced.
When the roaming guidance condition is that the link quality of the wired link connected with the AP is lower than the first threshold or the packet loss rate of the AP reaches the third value, since the value of the beacon interval field in the beacon frame sent by the AP is smaller than the value of the first beacon interval, the possibility that the STA associated with the AP roams to other APs may be increased, and thus the data service quality of the STA roaming to other APs may be improved.
With reference to the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, when the signal strength of the STA is lower than the second threshold, the AP modifies a value of a beacon interval field in the beacon frame to a second beacon interval that is smaller than the first beacon interval, or modifies a period in which the beacon frame is transmitted to a first beacon interval that is larger than the second beacon interval, and the AP sets a Receiver Address (RA) of the beacon frame as an address of the STA.
When the AP sends the beacon frame to the STA with weak signal strength, the value of the beacon interval field in the beacon frame is smaller than that of the first beacon interval, so that after the STA receives the beacon frame, the determined loss number of the beacon frame is larger than the actual loss number of the beacon frame, and the possibility that the STA roams to other APs with good signals is improved.
With reference to any one of the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, and the third implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the beacon frame sending method further includes: the AP records the moment that each STA disassociates from the AP, determines the STA disassociated from the AP within a preset time period and reaching a fourth value as the STA frequently associated with the AP, and determines the receiver address of the beacon frame as the address of the STA; the AP modifies the value of the beacon interval field in the beacon frame to a second beacon interval that is greater than the first beacon interval.
The receiver address in the beacon frame is set as the address of the STA frequently associated with the AP, and under the condition that the AP modifies the value of the beacon interval field in the beacon frame into a second beacon interval which is larger than the first beacon interval, the possibility that the STA roams to the AP after receiving the beacon frame is reduced, the possibility that the STA frequently roams between the AP and other APs is reduced, and the possibility that the AP and other APs frequently synchronize the data of the STA is reduced.
In a second aspect, a beacon frame transmitting apparatus is provided. The beacon frame transmitting apparatus includes at least one unit, and each unit is respectively configured to implement a corresponding step in the beacon frame transmitting method according to the first aspect.
In a third aspect, an AP is provided. The AP includes: a processor and a wireless transceiver for implementing corresponding steps in the beacon frame transmission method of the first aspect described above.
In a fourth aspect, there is provided a computer readable medium for implementing the instructions of the beacon frame transmission method of the first aspect.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a beacon frame transmission system according to an exemplary embodiment of the present invention;
fig. 2 is a flowchart of a beacon frame transmission method provided in an embodiment of the present invention;
fig. 3 is a schematic diagram of a beacon frame loss according to an embodiment of the present invention;
fig. 4 is a schematic diagram of another beacon frame loss provided in an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an AP according to an exemplary embodiment of the present invention;
fig. 6 is a block diagram of a beacon frame transmitting apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, a schematic structural diagram of a beacon frame transmission system according to an exemplary embodiment of the present invention is shown. The beacon frame transmission system includes: an AP 110 and at least one STA 120.
The AP 110 transmits a beacon frame. STAs 120 located within the signal coverage of the AP 110 may receive the beacon frame transmitted by the AP 110.
The STA 120 may be any WLAN device such as a smartphone, tablet, wearable device, or multimedia player device.
Optionally, STA 120 may associate with AP 110.
Optionally, the beacon frame may be a broadcast frame or a unicast frame.
Generally, a beacon frame periodically transmitted by the AP is a broadcast frame, and a Receiver Address (RA) in the beacon frame is a broadcast address. In the embodiment of the present invention, in order to intervene in the behavior of a specific STA individually, the AP may also periodically transmit a beacon frame, which is a unicast frame, to the STA, where the receiver address of the beacon frame is the address of the STA. Optionally, the address of the STA defined by the receiver address in the beacon frame may be a Media Access Control (MAC) address of the STA.
The beacon frame includes a beacon interval field regardless of whether the beacon frame is a broadcast frame or a unicast frame, and the value of the beacon interval field in the beacon frame transmitted by the AP each time may be the same or different. Wherein the value of the beacon interval field is used to indicate a transmission period in which the AP transmits the beacon frame. The STA receiving the beacon frame may determine the value of the beacon interval field in the beacon frame as a transmission period in which the AP transmits the beacon frame.
Please refer to fig. 2, which is a flowchart illustrating a beacon frame transmitting method according to an embodiment of the present invention. The present embodiment is exemplified by applying the beacon frame transmission method to the AP 110 shown in fig. 1, where the beacon frame transmission method includes the following steps:
in step 201, when the amount of frames buffered by the AP reaches a first value, the AP modifies the value of the beacon interval field in the beacon frame to a second beacon interval smaller than the first beacon interval.
Wherein the first beacon interval is an actual transmission period in which the AP transmits the beacon frame. The amount of frames buffered by the AP may be the number of buffered frames or the data amount of the buffered frames. Optionally, the first beacon interval is an integer multiple of the second beacon interval.
Taking the amount of frames buffered by the AP as the number of buffered frames, the first value is 3000, and the first beacon interval is 100 milliseconds (ms) as an example, when the number of frames buffered by the AP reaches 3000, the AP modifies the value of the beacon interval field in the beacon frame to a second beacon interval that is smaller than the first beacon interval.
Taking the amount of frames buffered by the AP as the data amount of the buffered frames, the first beacon interval as 100ms, and the first value as 512 mbytes for example, when the data amount of frames buffered by the AP reaches 512 mbytes, the AP modifies the value of the beacon interval field in the beacon frame to a second beacon interval that is smaller than the first beacon interval.
For example, the second beacon interval is 50 ms.
In practical applications, the beacon frame may be a broadcast frame or a unicast frame.
In a possible implementation manner, the AP may uniformly transmit a beacon frame in the form of a broadcast frame to each STA associated with the AP, where the AP sets a receiver address in the beacon frame as a broadcast address; the STA that receives the beacon frame determines the second beacon interval as a transmission period in which the AP transmits the beacon frame.
In another possible implementation manner, the AP determines the STAs meeting the unicast condition according to the buffered frames and the STAs to which the frames belong, the amount of the frames buffered by the AP for the STAs meeting the unicast condition is greater than a predetermined value, the AP sends the beacon frames in the form of unicast frames to the STAs meeting the unicast condition, and at this time, the AP sets the receiver addresses in the beacon frames as the addresses of the STAs meeting the unicast condition.
The STA determines whether to process the beacon frame based on the receiver address in the beacon frame. After receiving the beacon frame, the STA processes the beacon frame when the receiver address in the beacon frame is a broadcast address or includes the address of the STA itself.
The STA typically determines its own sleep period based on the value of the beacon interval field indicated in the beacon frame. Conventionally, the value of the beacon interval field in the beacon frame transmitted by the AP is consistent with the actual transmission period of the beacon frame transmitted by the AP. When the value of the beacon interval field in the beacon frame is modified to be the second beacon interval smaller than the first beacon interval, after the STA associated with the AP receives the beacon frame, the sleep period determined according to the beacon interval field is reduced, so that the STA can wake up in advance to receive the beacon frame sent by the AP in advance, the delay for acquiring the data frame from the AP according to the beacon frame is also reduced, and the amount of the data frame of the STA buffered in the AP can be quickly reduced.
Optionally, in order to enable the waking STA to receive the data frame from the AP as soon as possible, after the STA continuously sleeps for a sleep period, if the STA turns on the receiving antenna and does not receive the beacon frame sent by the AP, the STA may also send an empty frame to the AP, and after receiving the empty frame, the corresponding AP sends the buffered data frame of the STA sending the empty frame to the STA.
In step 202, when the roaming guidance condition is satisfied, the AP modifies the value of the beacon interval field to a second beacon interval smaller than the first beacon interval, or the AP modifies the period of transmitting the beacon frame to the first beacon interval larger than the second beacon interval.
The roaming guiding condition may be that the number of STAs associated with the AP reaches a second value, the link quality of a wired link connected to the AP is lower than a first threshold, or the packet loss rate detected by the AP reaches a third value. The first beacon interval is an integer multiple of the second beacon interval.
Optionally, when detecting that an error rate of Cyclic Redundancy Check (CRC) of a data packet received from the wired link reaches a first threshold, the AP determines that the link quality of the wired link to which the AP is connected is lower than the first threshold, and determines that the roaming guiding condition is satisfied.
When the number of packets received by the AP from the wired link is too large to exceed the processing capability of the AP, congestion may occur resulting in packet loss. And when the AP detects that the packet loss rate reaches a third value, judging that the roaming guiding condition is met.
And when the second beacon interval is smaller than the first beacon interval, the period of the beacon frame transmitted by the AP, which is determined by the STA receiving the beacon frame, is smaller than the period of the beacon frame actually transmitted by the AP. And the STA determines that the loss number of the beacon frames is greater than the actual loss number of the beacon frames according to the sending period of the beacon frames indicated in the beacon frames and the receiving condition of the beacon frames. As shown in fig. 3, the first beacon interval is 100ms, the second beacon interval is 50ms, the time when the AP transmits the beacon frame is indicated by an arrow in fig. 3(1), the time when the AP transmits the beacon frame determined by the STA is indicated by an arrow in fig. 3(2), and the time when the STA receives the beacon frame is indicated by an arrow in fig. 3 (3). After the STA receives the beacon frame at 0ms, when one beacon frame transmitted by the AP at 100ms is lost, the STA determines that the beacon frames at 50ms, 100ms, and 150ms are lost after the beacon frame is received at 200ms, and thus the STA determines that three beacon frames are lost consecutively. I.e., the number of beacon frame losses that the STA recognizes is greater than the actual number of beacon frame losses.
When determining that the number of the continuously lost beacon frames reaches the predetermined threshold, the STA considers that the signal strength of the STA accessing the AP is weak, and at this time, the STA may roam to other APs. Therefore, when the value of the beacon interval field of the beacon frame is smaller than the first beacon interval, since the number of consecutive lost beacon frames determined by the STA is greater than the actual lost number of beacon frames, the probability that the number of consecutive lost beacon frames determined by the STA reaches the predetermined threshold, that is, the probability that the STA roams to other APs, is increased.
Similarly, the beacon frame transmitted by the AP may be a broadcast frame or a unicast frame.
In step 203, when the signal strength of the STA is lower than the second threshold, the AP modifies the value of the beacon interval field to a second beacon interval smaller than the first beacon interval, or modifies the period of transmitting the beacon frame to the first beacon interval larger than the second beacon interval, and the receiver address of the beacon frame is the address of the STA.
The signal strength may be a Received Signal Strength (RSSI), and the first beacon interval is an integer multiple of the second beacon interval.
Generally, when the signal strength of the STA is low, it indicates that the STA cannot obtain better service under the associated AP, so at this time, the AP may guide the STA with low signal strength to roam faster by adjusting the transmission period of the beacon frame transmitted to the STA or the beacon interval field in the beacon frame.
In actual implementation, the AP monitors the signal strength of the STA associated with the AP, and when the signal strength of a certain STA is lower than a second threshold, the AP sends a beacon frame with the receiver address being the STA address, where the beacon frame is a unicast frame.
The second threshold is 20dBm, and the first beacon interval is 100 ms. The signal strength of both STA1 and STA2 accessing the AP is 10dBm, and the AP may determine the second beacon interval to be 50ms, i.e., the AP sets the value of the beacon interval field in the beacon frame to 50 ms. The AP transmits a beacon frame whose receiver address is the address of STA1 every 100ms, and transmits a beacon frame whose receiver address is the address of STA2 every 100 ms. After STA1 receives the beacon frame addressed to STA1, the probability that STA1 roams to another AP increases; after STA2 receives the beacon frame addressed to STA2, the likelihood of STA2 roaming to other APs increases.
In step 204, when the STA frequently associates with the AP, the AP modifies the value of the beacon interval field to a second beacon interval that is greater than the first beacon interval, and the receiver address of the beacon frame is the address of the STA.
Wherein the second beacon interval is an integer multiple of the first beacon interval.
And the AP records the moment of disassociation of each STA and the AP, and determines the STA with disassociation frequency reaching a fourth value in the preset time length with the AP as the STA frequently associated with the AP. Or the AP records the time when each STA is associated with the AP, and the STA with the association frequency reaching a fourth value in a preset time length with the AP is determined as the STA frequently associated with the AP.
After the STA receives the beacon frame, the likelihood of the STA roaming to other APs increases.
Optionally, the AP may record a time when the disassociation request sent by the STA is received as a time when the STA disassociates from the AP. Similarly, the AP may record the time when the STA associates with the AP, about the time when the association request sent by the STA is received.
When the STA frequently associates with the AP, it indicates that the signal of the STA is unstable, and when the STA frequently roams among different APs, the APs need frequent synchronization with the data of the STA, so in order to reduce the possibility of frequent data synchronization of the STA among the APs, the AP modifies the value of the beacon interval field to a second beacon interval that is larger than the first beacon interval.
When the value of the beacon interval field in the beacon frame is modified into a second beacon interval which is larger than the first beacon interval, after the STA receives the beacon frame, the sending period of the beacon frame determined by the STA is larger than the actual sending period of the beacon frame sent by the AP, so that the number of the lost beacon frames determined by the STA is smaller than the number of the beacon frames which are actually lost, the roaming of the STA is delayed, and the roaming possibility of the STA is reduced.
For example, referring to fig. 4, the first beacon interval is 50ms, the second beacon interval is 50ms, the time when the AP sends the beacon frame is indicated by an arrow in fig. 4(1), and the STA determines the time when the AP sends the beacon frame is still referred to fig. 4 (1). When the value of the AP beacon interval field is modified to 100ms, the time at which the AP transmits the beacon frame determined by the STA is indicated by an arrow in fig. 4(2), and the time at which the STA receives the beacon frame is indicated by an arrow in fig. 4 (3). That is, after the STA receives the beacon frame in 0ms, when the beacon frames transmitted by the AP in 50ms, 100ms, and 150ms are lost, the STA determines that the beacon frame in 100ms is lost after receiving the beacon frame in 200 ms. That is, the number of beacon frame losses recognized by the STA is smaller than the actual number of beacon frame losses.
In step 205, the AP periodically transmits beacon frames at a first beacon interval.
When the AP transmits a beacon frame addressed to the STA to any STA alone, the AP does not stop transmitting the beacon frame in the form of a broadcast frame. The AP periodically transmits a beacon frame addressed to the STA by a receiver at a first beacon interval before the STA disassociates with the AP. In addition, after the STA receives the beacon frame sent by the AP and addressed to the STA, the STA does not process the beacon frame addressed to the broadcast address.
In summary, in the beacon frame transmitting method provided by the present invention, the AP periodically transmits the beacon frame according to the first beacon interval, and a value of a beacon interval field in the beacon frame transmitted by the AP is a second beacon interval, where the first beacon interval is different from the second beacon interval, and the value of the second beacon interval is used to indicate, to the STA receiving the beacon frame, a period in which the AP transmits the beacon frame; because the STA usually determines the loss condition of the beacon frame according to the beacon frame sending period indicated by the beacon frame and the receiving condition of the beacon frame, the beacon frame loss condition determined by the STA associated with the AP is not consistent with the actual loss condition of the beacon frame, and the possibility that the STA roams to other APs is changed accordingly, the problem that the AP cannot interfere with the roaming behavior of the STA in the related art is solved, and the effect that the AP can interfere with the roaming behavior of the STA associated with the AP is achieved.
Referring to fig. 5, a schematic structural diagram of an AP according to an exemplary embodiment of the present invention is shown. The AP includes: a processor 51 and a wireless transceiver 52.
The processor 51 includes one or more processing cores, and the processor 51 executes various functional applications and data processing by running software programs and modules.
The wireless transceiver 52 is configured to transmit a beacon frame, the wireless transceiver 52 is further configured to transmit a wireless frame to the STA associated with the AP, and the wireless transceiver 52 is further configured to receive the wireless frame transmitted by the STA associated with the AP.
Optionally, the wireless transceiver 52 includes a media access controller (mac), a baseband chip, a radio frequency module, a power amplifier, and an antenna. These devices in the wireless transceiver may be independent or may be implemented by the same chip. In addition, some or all of these devices may also be integrated in a processor.
Optionally, the AP further includes a network interface 53, where the network interface 53 may be an ethernet port or a wired port, and the network interface 53 is used to connect a wired link.
Optionally, the AP further comprises a memory 54. The memory 54 is connected to the processor 51, for example, the memory 54 may be connected to the processor 51 by a bus or the like; the memory 54 may be used to store software programs and modules.
Alternatively, the memory 54 may be implemented by any type of volatile or non-volatile memory device or combination thereof, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
Those skilled in the art will appreciate that the configuration of the AP shown in fig. 5 does not constitute a limitation of the AP 110, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
Referring to fig. 6, a block diagram of a beacon frame transmitting apparatus according to an embodiment of the present invention is shown. The beacon frame transmitting device may be implemented as all or a part of the AP by software, hardware, or a combination of both. The beacon frame transmission apparatus may include: a sending unit 610 and an execution unit 620.
A sending unit 610, configured to implement the function of step 205.
An executing unit 620, configured to implement a function of at least one of step 201, step 202, step 203, and step 204.
In practical implementation, the function of the transmitting unit 610 may be implemented by a processor of the AP using a wireless transceiver, and the function of the executing unit 620 may be implemented by the processor of the AP. Optionally, when the AP generates the beacon frame, the processor of the AP sets the value of the beacon interval field in the beacon frame and the receiver address. The processor modifies the timing duration of the timer in the media access controller when modifying the transmission period of the beacon frame. When the timing duration of the timer is over, the media access controller acquires the value of the beacon interval field, the receiver address and the values of other fields set by the processor from the processor to generate a beacon frame, and transmits the beacon frame by using the baseband chip, the radio frequency module, the power amplifier and the antenna.
It should be noted that: in the beacon frame transmitting apparatus and the AP provided in the foregoing embodiments, when transmitting a beacon frame, only the division of the functional modules is illustrated, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the AP is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the beacon frame transmitting apparatus provided in the foregoing embodiment and the method embodiment of the beacon frame transmitting method belong to the same concept, and specific implementation processes thereof are detailed in the method embodiment and are not described herein again.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present invention are included in the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (18)

1. A beacon frame transmission method, comprising:
the method comprises the steps that an Access Point (AP) periodically transmits a beacon frame according to a first beacon interval, the value of a beacon interval field in the beacon frame is a second beacon interval, the first beacon interval is different from the second beacon interval, and the value of the second beacon interval is used for indicating the period of transmitting the beacon frame by the AP to a Station (STA) receiving the beacon frame.
2. The method of claim 1, further comprising:
modifying, by the AP, a value of the beacon interval field to the second beacon interval that is less than the first beacon interval when an amount of frames buffered by the AP reaches a first value.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
when a roaming guidance condition is satisfied, the AP modifies the value of the beacon interval field to the second beacon interval that is smaller than the first beacon interval, or the AP modifies the period of transmitting the beacon frame to the first beacon interval that is larger than the second beacon interval.
4. The method of claim 3, wherein the roaming guidance condition comprises at least one of:
the number of STAs associated with the AP reaches a second value;
a link quality of a wired link connecting the AP is below a first threshold;
and the packet loss rate of the AP reaches a third numerical value.
5. The method according to any one of claims 1 or 2, further comprising:
when the signal strength of the STA is lower than a second threshold, the AP modifies the value of the beacon interval field to be the second beacon interval smaller than the first beacon interval, or modifies the period of transmitting the beacon frame to be the first beacon interval larger than the second beacon interval, and the receiver address of the beacon frame is the address of the STA.
6. The method according to any one of claims 1 or 2, further comprising:
when the STA frequently associates with the AP, the AP modifies the value of the beacon interval field into the second beacon interval which is larger than the first beacon interval, the receiver address of the beacon frame is the address of the STA, and the frequency of disassociation between the STA frequently associated with the AP and the AP within a preset time length reaches a fourth value.
7. An apparatus for transmitting a beacon frame, the apparatus comprising:
a sending unit, configured to send a beacon frame periodically according to a first beacon interval, where a value of a beacon interval field in the beacon frame is a second beacon interval, and the first beacon interval is different from the second beacon interval, where the value of the second beacon interval is used to indicate, to a station STA that receives the beacon frame, a period in which an AP sends the beacon frame.
8. The apparatus of claim 7, further comprising:
an execution unit, configured to modify a value of a beacon interval field in the beacon frame to be the second beacon interval smaller than the first beacon interval when the amount of frames buffered by the AP reaches a first value.
9. The apparatus of claim 8,
the execution unit is further configured to modify a value of the beacon interval field to the second beacon interval smaller than the first beacon interval or modify a period of transmitting the beacon frame to the first beacon interval larger than the second beacon interval when a roaming guidance condition is satisfied.
10. The apparatus of claim 9, wherein the roaming guidance condition comprises at least one of:
the number of STAs associated with the AP reaches a second value;
a link quality of a wired link connecting the AP is below a first threshold;
and the packet loss rate of the AP reaches a third numerical value.
11. The apparatus according to any one of claims 8 to 10,
the execution unit is further configured to modify a value of the beacon interval field to be the second beacon interval smaller than the first beacon interval, or modify a period of sending the beacon frame to be the first beacon interval larger than the second beacon interval, when the signal strength of the STA is lower than a second threshold, where a receiver address of the beacon frame is an address of the STA.
12. The apparatus according to any one of claims 8 to 10,
the execution unit is further configured to modify the value of the beacon interval field to be the second beacon interval greater than the first beacon interval when the STA frequently associates with the AP, where a receiver address of the beacon frame is an address of the STA, and a number of disassociations between the STA frequently associating with the AP and the AP within a predetermined time period reaches a fourth value.
13. An access point, AP, comprising a processor and a wireless transceiver, wherein,
the processor is configured to periodically transmit a beacon frame at a first beacon interval by using the wireless transceiver, where a value of a beacon interval field in the beacon frame is a second beacon interval, and the first beacon interval is different from the second beacon interval, where a value of the second beacon interval is used to indicate, to a station STA that receives the beacon frame, a period in which the AP transmits the beacon frame.
14. The AP of claim 13,
the processor is further configured to modify the value of the beacon interval field to the second beacon interval that is smaller than the first beacon interval when the amount of frames buffered by the AP reaches a first value.
15. The AP of claim 13 or 14,
the processor is further configured to modify a value of the beacon interval field to the second beacon interval smaller than the first beacon interval or modify a period of transmitting the beacon frame to the first beacon interval larger than the second beacon interval when a roaming guidance condition is satisfied.
16. The AP of claim 15, wherein the roaming-steering condition comprises at least one of:
the number of STAs associated with the AP reaches a second value;
a link quality of a wired link connecting the AP is below a first threshold;
and the packet loss rate of the AP reaches a third numerical value.
17. The AP of any one of claims 13 or 14,
the processor is further configured to modify a value of the beacon interval field to be the second beacon interval smaller than the first beacon interval or modify a period of transmitting the beacon frame to be the first beacon interval larger than the second beacon interval when the signal strength of the STA is lower than a second threshold, where a receiver address of the beacon frame is an address of the STA.
18. The AP of any one of claims 13 to 14,
the processor is further configured to modify the value of the beacon interval field to be the second beacon interval greater than the first beacon interval when the STA frequently associates with the AP, where a receiver address of the beacon frame is an address of the STA, and a number of disassociations between the STA frequently associating with the AP and the AP within a predetermined time period reaches a fourth value.
CN201610877411.8A 2016-09-30 2016-09-30 Beacon frame sending method and device Active CN107889189B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610877411.8A CN107889189B (en) 2016-09-30 2016-09-30 Beacon frame sending method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610877411.8A CN107889189B (en) 2016-09-30 2016-09-30 Beacon frame sending method and device

Publications (2)

Publication Number Publication Date
CN107889189A CN107889189A (en) 2018-04-06
CN107889189B true CN107889189B (en) 2020-04-28

Family

ID=61768986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610877411.8A Active CN107889189B (en) 2016-09-30 2016-09-30 Beacon frame sending method and device

Country Status (1)

Country Link
CN (1) CN107889189B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111726837B (en) * 2019-03-18 2022-04-22 华为技术有限公司 Method and terminal for switching access points
CN115299117B (en) * 2020-04-21 2024-07-30 华为技术有限公司 WiFi communication method and device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1771693A (en) * 2003-06-30 2006-05-10 诺基亚公司 Adaptive Power Saving Modes for Short-Range Wireless Terminals
CN1937510A (en) * 2005-09-21 2007-03-28 英华达(上海)电子有限公司 Power source management method for Wi Fi device
CN101399676A (en) * 2005-01-21 2009-04-01 捷讯研究有限公司 Power saving and handling broadcast as unicast traffic in a wlan
CN101433015A (en) * 2006-04-27 2009-05-13 高通股份有限公司 Method and system for selecting a sleep interval to improve battery life
CN101868009A (en) * 2010-06-12 2010-10-20 杭州华三通信技术有限公司 Wireless access point (AP) and AP energy saving method
CN103249120A (en) * 2012-02-03 2013-08-14 华为终端有限公司 Power-saving method and device for wireless fidelity WiFi access point equipment
CN104509176A (en) * 2012-07-31 2015-04-08 高通股份有限公司 Listen interval (li) selection for wlan client

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005051523A (en) * 2003-07-29 2005-02-24 Sony Corp Wireless communication system, wireless communication apparatus and wireless communication method, and computer program
JP4438013B2 (en) * 2005-02-17 2010-03-24 パイオニア株式会社 Communication apparatus and communication method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1771693A (en) * 2003-06-30 2006-05-10 诺基亚公司 Adaptive Power Saving Modes for Short-Range Wireless Terminals
CN101399676A (en) * 2005-01-21 2009-04-01 捷讯研究有限公司 Power saving and handling broadcast as unicast traffic in a wlan
CN1937510A (en) * 2005-09-21 2007-03-28 英华达(上海)电子有限公司 Power source management method for Wi Fi device
CN101433015A (en) * 2006-04-27 2009-05-13 高通股份有限公司 Method and system for selecting a sleep interval to improve battery life
CN101868009A (en) * 2010-06-12 2010-10-20 杭州华三通信技术有限公司 Wireless access point (AP) and AP energy saving method
CN103249120A (en) * 2012-02-03 2013-08-14 华为终端有限公司 Power-saving method and device for wireless fidelity WiFi access point equipment
CN104509176A (en) * 2012-07-31 2015-04-08 高通股份有限公司 Listen interval (li) selection for wlan client

Also Published As

Publication number Publication date
CN107889189A (en) 2018-04-06

Similar Documents

Publication Publication Date Title
US8908584B2 (en) Method and apparatus of sleep mode operation in a multi-carrier system
US8983396B2 (en) Methods and apparatus for parameter adjustment during measurement gaps
US10912026B2 (en) Power-efficient mechanism for multi-link operation in mobile communications
US20190021134A1 (en) User plane optimization for narrowband internet of things
US20240215107A1 (en) Drx configuration method and apparatus, terminal device, and network device
JP6608530B2 (en) Method, network node and wireless device for handling access information
EP3205164A1 (en) Transmission coordination for collocated radios
CN101715229A (en) Method, device and system for regulating power of Station dynamically
CN117941423A (en) Wireless communication method, device and equipment
US20220086949A1 (en) Signal reception method and terminal device
US11895729B2 (en) Discontinuous reception method, terminal device and network device
KR20190077536A (en) WAKEUP FRAME TRANSMISSION METHOD, AND METHOD, DEVICE, AND DEVICE FOR TRANSFERING A FIRST FRAME AFTER NODE WAKEUP
WO2013144549A1 (en) Dynamic setting of transmisison time in a contention based wireless system
US20240306028A1 (en) Wireless communication method and device
EP3278625B1 (en) Clock drift management for coexistence and concurrency
CN107889189B (en) Beacon frame sending method and device
WO2021135413A1 (en) Energy saving control method and related device
US20240031092A1 (en) Terminal device and network device
EP3490310B1 (en) Method and device for transmitting data
CN116800392A (en) Wireless communication method, device and storage medium
WO2023024006A1 (en) Method and apparatus for determining energy-saving signal monitoring occasion, and terminal device
WO2018170693A1 (en) Signal measurement method and apparatus, terminal and system
US20240407050A1 (en) Communication Method and Device, Storage Medium, and Computer Program Product
WO2016101194A1 (en) User equipment scheduling method, network device, and communication system
US20230069465A1 (en) Receiving Data Without Monitoring Control Channel

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant