WO2018153013A1 - 无线局域网的通信方法、通信装置和通信终端 - Google Patents

无线局域网的通信方法、通信装置和通信终端 Download PDF

Info

Publication number
WO2018153013A1
WO2018153013A1 PCT/CN2017/093586 CN2017093586W WO2018153013A1 WO 2018153013 A1 WO2018153013 A1 WO 2018153013A1 CN 2017093586 W CN2017093586 W CN 2017093586W WO 2018153013 A1 WO2018153013 A1 WO 2018153013A1
Authority
WO
WIPO (PCT)
Prior art keywords
frame
wake
downlink data
workstation device
workstation
Prior art date
Application number
PCT/CN2017/093586
Other languages
English (en)
French (fr)
Inventor
董贤东
Original Assignee
珠海市魅族科技有限公司
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 珠海市魅族科技有限公司 filed Critical 珠海市魅族科技有限公司
Priority to ES17897262T priority Critical patent/ES2938919T3/es
Priority to EP17897262.6A priority patent/EP3589031B1/en
Publication of WO2018153013A1 publication Critical patent/WO2018153013A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • 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

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a wireless local area network communication method, a wireless local area network communication device, and a communication terminal.
  • Wi-Fi Wireless Fidelity
  • WUR Wike up Receiver
  • a Wake up frame is defined in the WUR study group, in which the device's data frame receiver can be in a dormant state, and when the device's wake up frame receiver receives the wake up frame, it wakes up the data frame receiver.
  • the purpose of defining the Wake up frame is to facilitate the device to save power.
  • an access point device ie, Access Point
  • AP access point
  • Beacon frame Beacon frame
  • Station workstation device
  • the TIM Traffic Indication MAP
  • the TIM Traffic Indication MAP
  • the buffered downlink data will still be periodically woken up under the TIM mechanism, which undoubtedly causes unnecessary power loss and low effective utilization of the spectrum, which obviously does not meet the requirements of WUR communication technology.
  • the invention is based on at least one of the problems, and proposes a communication technology scheme of a wireless local area network.
  • the workstation device can be instructed to receive the receiving in the process of associating the access point device with the workstation device.
  • Wake-up frame that is, in order to reduce the power loss, the workstation device in the dormant state enters the awake state when receiving the wake-up frame and receives the buffered downlink data according to the wake-up frame, on the one hand, reduces the periodic wake-up caused by the workstation device.
  • Loss of power consumption improves the timeliness and reliability of workstation devices to obtain downstream data.
  • a communication method of a wireless local area network including: generating a request frame, the request frame includes tag information, and the tag information is used to indicate that the workstation device supports receiving the wake-up frame; A request frame is sent to instruct the workstation device to obtain the buffered downlink data according to the wake-up frame.
  • the sleep state is entered, and the AP caches the downlink data for the station.
  • the mechanism of buffered downlink data In the first way, the sleeping station periodically wakes up under the TIM mechanism and sends an 802.11 data frame to the access point device to ask whether there is cached data sent to itself, even if there is no The cached downlink data, the workstation device will still wake up to perform unnecessary query operations, and the second way, it can wake up according to the instruction of the wake up frame and obtain the cached downlink data.
  • the first method is far less than the first method. The two methods have low power consumption and high reliability.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device When receiving the wake-up frame, the workstation device enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the workstation device obtains the downlink data. Timeliness and reliability.
  • the wake-up frame is a wake up frame, and the transmit power of the wake up frame is much lower than the transmit power of the IEEE 802.11 data frame, and the transmit power is at most 1 mW (milliwatts) and the wake up frame can be a management frame.
  • the transmitting port of the request frame is the primary communication interface
  • the transmitting and receiving ports of the wake-up frame are the secondary communication interfaces of the device. They may be logically separated by the same physical entity, or may be different physical entities, that is, the device has two sets of receiving.
  • the transmitting device, wherein the communication interface can be an antenna or a receiving device.
  • the receivers receiving the wake-up frame and the data frame may be the same physical entity, but are logically separated, control their working state with different internal operation instructions, and receive the wake-up frame and the data frame.
  • the receiver may also be two physical entities, and a communication interface exists between the wake-up frame receiver and the data frame receiver.
  • the wake-up frame receiver receives the wake up frame, it transmits to the data frame receiver through the communication interface. Wake up the instruction to wake up the data frame receiver for communication.
  • the communication method of the wireless local area network for the workstation device supporting the receiving wake up frame, informs the access point device to close the TIM mechanism by requesting the tag information in the frame to avoid the cycle.
  • the power consumption loss caused by the wake-up of the workstation device, and the workstation device can timely and accurately obtain the buffered downlink data according to the wake-up frame.
  • a communication method of a wireless local area network including: generating a management frame, the TIM identification information is set in the management frame; and transmitting the management frame to the workstation device supporting the receiving the wake-up frame to indicate Whether the downlink data is cached or not, wherein the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, and the management frame is a beacon frame (Beacon).
  • Beacon beacon frame
  • the TIM identification information is set in the generated management frame, and the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, that is, for the workstation supporting the reception of the wake-up frame.
  • the TIM mechanism is disabled by the device.
  • the sleepy workstation device obtains the buffered downlink data only through the wake up frame, which effectively avoids the power loss caused by the TIM mechanism and the data interaction pressure in the WLAN.
  • the length of the TIM unit is 6 to 256 bytes, and the information carried by the TIM unit indicates whether the station in the sleep state has a frame buffer at the AP.
  • the unit contains four fields: DTIM number, DTIM interval, indication map control, and Partial Virtual Bitmap. Specifically:
  • the actual partial indication map is maintained by the AP generating the TIM, including the 2008 bit.
  • This 2008 bit is organized into 251 bytes.
  • the 2008 bit number N (0 ⁇ N ⁇ 2007) and the corresponding bit in these bytes (bits)
  • the number corresponds to N mode 8), the lowest bit of these bytes is numbered 0, and the most significant bit is numbered 7.
  • Each bit of the actual partial indication map corresponds to a station with downlink information buffered in the AP.
  • the bit of the actual part indication map with the bit number N is set to "0". If the AP is ready to send any buffered data frames, the corresponding bit of the station is set to "1".
  • the tag information is a bit field in the frame header of the request frame
  • one bit field is “1”
  • the tag information is used to indicate that the workstation device receives the buffered downlink data according to the wake-up frame.
  • the TIM mechanism is disabled to obtain the buffered downlink data; or when the bit field is “0”, the tag information is used to indicate that the workstation device supports the downlink data acquired according to the wake-up frame and the TIM mechanism; the tag information is the frame header of the request frame.
  • the tag information is used to instruct the workstation device to receive the buffered downlink data according to the wake-up frame, and disable the TIM mechanism to obtain the buffered downlink data; or two bits
  • the tag information is used to indicate that the workstation device acquires the buffered downlink data according to the wake-up frame in the first type of communication cycle, and acquires the buffered downlink data according to the TIM mechanism in the second type of communication cycle, where
  • the TIM mechanism is a communication mechanism for an access point device to broadcast a beacon frame to a workstation device, and the TIM mechanism is used to indicate a workstation. Preparation of a sleep state to enter the wakeup state, and / or workstation device for indicating the device with the access point for time synchronization.
  • the MAC frame part of the request frame includes at least one bit, for example, when the bit position is "1", it indicates that it supports receiving the wake up frame to receive the buffered downlink data without using the TIM mechanism.
  • Receiving the buffered downlink data if set to "0", means that the device supports both modes; if two bits are used, for example, setting "00” means that it supports receiving wake up frames to receive buffered downlink data and
  • the frame, and another purpose thereof is also to receive the timestamp information element in the Beacon frame to maintain temporal synchronization with the AP.
  • the station referred to may be a smart phone, a tablet or a PDA, and the AP may be a device such as a router or a notebook.
  • the beacon frame is a channel access mode working in a MAC (Media Access Control Sublayer Protocol) layer, and a "superframe" format is defined in the beacon mode at the beginning of the superframe.
  • the mode is used to access the channel, and then the inactive period, the node enters a sleep state, waiting for the start of the next superframe period to be sent by the beacon frame.
  • the method further includes: generating a wake-up frame when detecting that the downlink data is buffered; and sending the wake-up frame to indicate that the workstation device in the sleep state enters an awake state, and receives the buffered downlink data according to the wake-up frame.
  • the wake-up frame is generated and sent to the corresponding workstation device to indicate that the workstation device in the sleep state enters the awake state, and receives the buffered downlink data according to the wake-up frame, Periodically wake up to ask if there is cached downstream data.
  • the method further includes: setting AID identification information in the management frame, where the AID identification information is used to indicate connection information between the access point device and any associated workstation device; and detecting downlink data in the cache At the same time, the AID identification information corresponding to the workstation device is set to "1" to determine the workstation device waiting to receive the downlink data.
  • the AID identification information is used to indicate connection information between the access point device and any associated workstation device by setting the AID identification information in the management frame, and when detecting that the downlink data is buffered, the workstation The AID identification information corresponding to the device is set to "1" to determine the workstation device waiting to receive downlink data.
  • the AID identification information is an identification number of the connection information allocated by the access point device to the workstation device in the associated access process, and has a 16-bit identification bit, and the highest two-bit bit is 0.
  • the method further includes: receiving a request frame sent by the workstation device; parsing the request frame to obtain the tag information, where the tag information is used to indicate that the workstation device supports receiving the wake-up frame.
  • the workstation device by receiving the request frame sent by the workstation device and parsing the request frame to obtain the tag information, it can be determined that the workstation device supports receiving the wake-up frame, and then modifying the TIM identification information to turn off the TIM mechanism, thereby effectively avoiding the workstation device cycle waking up. , reducing the power loss caused by the TIM mechanism and the data interaction pressure of the communication channel.
  • the request frame includes a probe request frame and/or an association request frame.
  • a probe request frame is issued, which can detect a wireless local area network with an SSID (Service Set Identifier) and can detect any wireless local area network.
  • the probe request frame contains 2 information units: SSID and supported communication rate, as shown in Table 1.1 below.
  • association request frame is used when the station is used to establish an association with the BSS.
  • the association request frame body contains two fixed fields: capability information and listening gap, and also contains two information units: SSID and supported rate, as shown in Table 2.1.
  • BSS Basic Service Set
  • IBSS Infrastructure Service Set
  • ADHOC Access Management Function
  • the first communication method is that Station and Station communicate directly. This type of networking mode is not concerned here.
  • the second communication method is that Station1 and Station2 are associated with APs, and are forwarded through APs. Communication data.
  • the tag information is written in the request frame in the form of an information element.
  • the information element is an IE (Information Element) whose length is not fixed in the 802.11 management frame, and the information element is used to write the tag information to improve the accuracy and applicable range of the tag information.
  • IE Information Element
  • a communication device of a wireless local area network including: a first generating unit, configured to generate a request frame, the request frame includes tag information, and the tag information is used to indicate that the workstation device supports receiving
  • the wake-up frame is configured to send a request frame to instruct the workstation device to acquire the buffered downlink data according to the wake-up frame.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device When receiving the wake-up frame, the workstation device enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the workstation device obtains the downlink data. Timeliness and reliability.
  • the sleep state is entered, and the AP caches the downlink data for the station.
  • the mechanism of buffered downlink data In the first way, the sleeping station periodically wakes up under the TIM mechanism and sends an 802.11 data frame to the access point device to ask whether there is cached data sent to itself, even if there is no The cached downlink data, the workstation device will still wake up to perform unnecessary query operations, and the second way, it can wake up according to the instruction of the wake up frame and obtain the cached downlink data.
  • the first method is far less than the first method. The two methods have low power consumption and high reliability.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device When receiving the wake-up frame, the workstation device enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the workstation device obtains the downlink data. Timeliness and reliability.
  • the wake-up frame is a wake up frame, and the transmit power of the wake up frame is much lower than the transmit power of the IEEE 802.11 data frame, and the transmit power is about 1 mW (milliwatts) and the wake up frame can be a management frame.
  • the transmitting port of the request frame is the primary communication interface
  • the transmitting and receiving ports of the wake-up frame are the secondary communication interfaces of the device. They may be logically separated by the same physical entity, or may be different physical entities, that is, the device has two sets of receiving.
  • the transmitting device, wherein the communication interface can be an antenna or a receiving device.
  • the receivers receiving the wake-up frame and the data frame may be the same physical entity, but are logically separated, control their working state with different internal operation instructions, and receive the wake-up frame and the data frame.
  • the receiver may also be two physical entities, and a communication interface exists between the wake-up frame receiver and the data frame receiver.
  • the wake-up frame receiver receives the wake up frame, it transmits to the data frame receiver through the communication interface. Wake up the instruction to wake up the data frame receiver for communication.
  • the communication method of the wireless local area network for the workstation device supporting the receiving wake up frame, informs the access point device to close the TIM mechanism by requesting the tag information in the frame to avoid the cycle.
  • the power consumption loss caused by the wake-up of the workstation device, and the workstation device can timely and accurately obtain the buffered downlink data according to the wake-up frame.
  • a communication device of a wireless local area network comprising: a second generating unit, configured to generate a management frame, where TIM identification information is provided in the management frame; and a second sending unit, configured to: Sending a management frame to a workstation device that supports receiving the wake-up frame to indicate whether downlink data is buffered, wherein the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, and the management frame is a beacon Frame (Beacon).
  • Beacon beacon Frame
  • the TIM identification information is set in the generated management frame, and the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, that is, for the workstation supporting the reception of the wake-up frame.
  • the TIM mechanism is disabled by the device.
  • the sleepy workstation device obtains the buffered downlink data only through the wake up frame, which effectively avoids the power loss caused by the TIM mechanism and the data interaction pressure in the WLAN.
  • the length of the TIM unit is 6 to 256 bytes, and the information carried by it is indicated Whether the station in the sleep state has a frame buffer at the AP.
  • the unit contains four fields: DTIM number, DTIM interval, indication map control, and Partial Virtual Bitmap. Specifically:
  • the actual partial indication map is maintained by the AP generating the TIM, including the 2008 bit.
  • This 2008 bit is organized into 251 bytes.
  • the 2008 bit number N (0 ⁇ N ⁇ 2007) and the corresponding bit in these bytes (bits)
  • the number corresponds to N mode 8).
  • the lowest bit of these bytes is numbered as "0" and the highest bit is numbered 7.
  • Each bit of the actual partial indication map corresponds to a station with downlink information buffered in the AP.
  • the bit of the actual part indication map with the bit number N is set to "0". If the AP is ready to send any buffered data frames, the corresponding bit of the station is set to "1".
  • the tag information is a bit field in the frame header of the request frame
  • one bit field is “1”
  • the tag information is used to indicate that the workstation device receives the buffered downlink data according to the wake-up frame.
  • the TIM mechanism is disabled to obtain the buffered downlink data; or when the bit field is “0”, the tag information is used to indicate that the workstation device supports the downlink data acquired according to the wake-up frame and the TIM mechanism; the tag information is the frame header of the request frame.
  • the tag information is used to instruct the workstation device to receive the buffered downlink data according to the wake-up frame, and disable the TIM mechanism to obtain the buffered downlink data; or two bits
  • the tag information is used to indicate that the workstation device acquires the buffered downlink data according to the wake-up frame in the first type of communication cycle, and acquires the buffered downlink data according to the TIM mechanism in the second type of communication cycle, where
  • the TIM mechanism is a communication mechanism for an access point device to broadcast a beacon frame to a workstation device, and the TIM mechanism is used to indicate a workstation. Preparation of a sleep state to enter the wakeup state, and / or workstation device for indicating the device with the access point for time synchronization.
  • the MAC frame part of the request frame includes at least one bit, for example, when the bit position is "1", it indicates that it supports receiving the wake up frame to receive the buffered downlink data without using the TIM mechanism.
  • Receiving the buffered downlink data if set to "0", means that the device supports both modes; if two bits are used, for example, setting "00” means that it supports receiving wake up frames to receive buffered downlink data and There is no need to use the TIM mechanism to receive the buffered downlink data, such as setting "01" to indicate that it receives wake during a certain communication time.
  • the up frame receives the buffered downlink data, receives the Beacon frame in another communication time to receive the buffered downlink data frame, and another purpose is to receive the timestamp information element in the Beacon frame to maintain temporal synchronization with the AP.
  • the station referred to may be a smart phone, a tablet or a PDA, and the AP may be a device such as a router or a notebook.
  • the beacon frame is a channel access mode working in a MAC (Media Access Control Sublayer Protocol) layer, and a "superframe" format is defined in the beacon mode at the beginning of the superframe.
  • the mode is used to access the channel, and then the inactive period, the node enters a sleep state, waiting for the start of the next superframe period to be sent by the beacon frame.
  • the method further includes: a third generating unit, configured to generate a wake-up frame when detecting that the downlink data is buffered; and a third sending unit, configured to send the wake-up frame to indicate the workstation device in the sleep state Enter the awake state and receive the buffered downlink data according to the wake-up frame.
  • the wake-up frame is generated and sent to the corresponding workstation device to indicate that the workstation device in the sleep state enters the awake state, and receives the buffered downlink data according to the wake-up frame, Periodically wake up to ask if there is cached downstream data.
  • the method further includes: a setting unit, configured to set AID identification information in the management frame, where the AID identification information is used to indicate connection information between the access point device and any associated workstation device; It is also used to: when it is detected that the downlink data is buffered, the AID identification information corresponding to the workstation device is set to “1” to determine the workstation device waiting to receive the downlink data.
  • a setting unit configured to set AID identification information in the management frame, where the AID identification information is used to indicate connection information between the access point device and any associated workstation device; It is also used to: when it is detected that the downlink data is buffered, the AID identification information corresponding to the workstation device is set to “1” to determine the workstation device waiting to receive the downlink data.
  • the AID identification information is used to indicate connection information between the access point device and any associated workstation device, and When it is detected that the downlink data is buffered, the AID identification information corresponding to the workstation device is set to "1" to determine the workstation device waiting to receive the downlink data.
  • the AID identification information is an identification number of the connection information allocated by the access point device to the workstation device in the associated access process, and has a 16-bit identification bit, and the highest two-bit bit is “0”.
  • the method further includes: a receiving unit, configured to receive a request frame sent by the workstation device; a parsing unit, configured to parse the request frame to obtain the tag information, where the tag information is used to indicate that the workstation device supports receiving the wake-up frame.
  • the workstation device by receiving the request frame sent by the workstation device and parsing the request frame to obtain the tag information, it can be determined that the workstation device supports receiving the wake-up frame, and then modifying the TIM identification information to turn off the TIM mechanism, thereby effectively avoiding the workstation device cycle waking up. , reducing the power loss caused by the TIM mechanism and the data interaction pressure of the communication channel.
  • the request frame includes a probe request frame and/or an association request frame.
  • a probe request frame is issued, which can detect a wireless local area network with an SSID (Service Set Identifier) and can detect any wireless local area network.
  • the probe request frame contains 2 information units: SSID and supported communication rate, as shown in Table 2.1 below.
  • association request frame is used when the station is used to establish an association with the BSS.
  • the association request frame body contains two fixed fields: capability information and listening gap, and also contains two information units: SSID and supported rate, as shown in Table 2.2.
  • BSS Basic Service Set
  • IBSS Infrastructure Service Set
  • ADHOC Access Management Function
  • the first communication method is that Station and Station communicate directly. This type of networking mode is not concerned here.
  • the second communication method is that Station1 and Station2 are associated with APs, and are forwarded through APs. Communication data.
  • the tag information is written in the request frame in the form of an information element.
  • the information element is an IE (Information Element) whose length is not fixed in the 802.11 management frame, and the information element is used to write the tag information to improve the accuracy and applicable range of the tag information.
  • IE Information Element
  • a communication terminal comprising the communication device of the wireless local area network as set forth in the technical solution of any of the third aspect and/or the fourth aspect, All technical effects of the communication device.
  • FIG. 1 is a schematic flow chart showing a communication method of a wireless local area network according to an embodiment of the present invention
  • FIG. 2 is a schematic flow chart showing a communication method of a wireless local area network according to still another embodiment of the present invention.
  • FIG. 3 is a schematic block diagram of a communication device of a wireless local area network according to an embodiment of the present invention.
  • FIG. 4 is a schematic block diagram of a communication device of a wireless local area network according to still another embodiment of the present invention.
  • Figure 5 shows a schematic block diagram of a communication terminal in accordance with one embodiment of the present invention.
  • FIG. 6 illustrates a probe request of a communication scheme of a wireless local area network according to an embodiment of the present invention. Schematic diagram of the frame
  • FIG. 7 shows a schematic diagram of an association request frame of a communication scheme of a wireless local area network according to an embodiment of the present invention.
  • FIG. 1 shows a schematic flow chart of a communication method of a wireless local area network according to an embodiment of the present invention.
  • a communication method of a wireless local area network includes: Step S102, generating a request frame, the request frame includes tag information, and the tag information is used to indicate that the workstation device supports receiving the wake-up frame; Step S104 Sending a request frame to instruct the workstation device to obtain the buffered downlink data according to the wake-up frame.
  • the sleep state is entered, and the AP caches the downlink data for the station.
  • the workstation device that supports receiving the wake up frame there are at least two The mechanism for obtaining the buffered downlink data: In the first way, the sleeping station periodically wakes up under the TIM mechanism and sends an 802.11 data frame to the access point device to ask whether there is cache data sent to itself. Even if there is no buffered downlink data, the workstation device will wake up periodically to perform unnecessary inquiry operations. In the second way, it can wake up according to the instruction of the wake up frame and obtain the cached downlink data. Obviously, the first way is far. Less than the second method, low power consumption and high reliability.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device enters when it receives the wake-up frame.
  • the awake state receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the timeliness and reliability of the downlink data of the workstation device are improved.
  • the wake-up frame is a wake up frame, and the transmit power of the wake up frame is much lower than the transmit power of the IEEE 802.11 data frame, and the transmit power is at most 1 mW (milliwatts) and the wake up frame can be a management frame.
  • the transmitting port of the request frame is the primary communication interface
  • the transmitting and receiving ports of the wake-up frame are the secondary communication interfaces of the device. They may be logically separated by the same physical entity, or may be different physical entities, that is, the device has two sets of receiving.
  • the transmitting device, wherein the communication interface can be an antenna or a receiving device.
  • the receivers receiving the wake-up frame and the data frame may be the same physical entity, but are logically separated, control their working state with different internal operation instructions, and receive the wake-up frame and the data frame.
  • the receiver may also be two physical entities, and a communication interface exists between the wake-up frame receiver and the data frame receiver.
  • the wake-up frame receiver receives the wake up frame, it transmits to the data frame receiver through the communication interface. Wake up the instruction to wake up the data frame receiver for communication.
  • the communication method of the wireless local area network for the workstation device supporting the receiving wake up frame, informs the access point device to close the TIM mechanism by requesting the tag information in the frame to avoid the cycle.
  • the power consumption loss caused by the wake-up of the workstation device, and the workstation device can timely and accurately obtain the buffered downlink data according to the wake-up frame.
  • FIG. 2 is a schematic flow chart showing a communication method of a wireless local area network according to still another embodiment of the present invention.
  • a communication method of a wireless local area network including: Step S202, generating a management frame, and setting TIM identification information in the management frame; Step S204, sending and managing Frame to a workstation device that supports receiving the wake-up frame to indicate whether downlink data is buffered, wherein the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, and the management frame is a beacon frame ( Beacon).
  • Beacon beacon frame
  • the TIM identification information is set in the generated management frame, and
  • the TIM identification information corresponding to the workstation device that receives the wake-up frame is set to "0" or is not set, that is, the TIM mechanism is turned off for the workstation device that supports receiving the wake-up frame, and the workstation device in the sleep state only obtains the cache by using the wake up frame.
  • the downlink data effectively avoids the power loss caused by the TIM mechanism and the data interaction pressure in the WLAN.
  • the length of the TIM unit is 6 to 256 bytes, and the information carried by the TIM unit indicates whether the station in the sleep state has a frame buffer at the AP.
  • the unit contains four fields: DTIM number, DTIM interval, indication map control, and Partial Virtual Bitmap. Specifically:
  • the actual partial indication map is maintained by the AP generating the TIM, including the 2008 bit.
  • This 2008 bit is organized into 251 bytes.
  • the 2008 bit number N (0 ⁇ N ⁇ 2007) and the corresponding bit in these bytes (bits) The number corresponds to N mode 8). The lowest bit of these bytes is numbered as "0" and the highest bit is numbered 7.
  • Each bit of the actual partial indication map corresponds to a station with downlink information buffered in the AP. In summary, if the station with the association number N has no data frame buffered in the AP, the bit of the actual part indication map with the bit number N is set to "0". If the AP is ready to send any buffered data frames, the corresponding bit of the station is set to "1".
  • the tag information is a bit field in the frame header of the request frame
  • one bit field is “1”
  • the tag information is used to indicate that the workstation device receives the buffered downlink data according to the wake-up frame.
  • the TIM mechanism is disabled to obtain the buffered downlink data; or when the bit field is “0”, the tag information is used to indicate that the workstation device supports the downlink data acquired according to the wake-up frame and the TIM mechanism; the tag information is the frame header of the request frame.
  • the tag information is used to instruct the workstation device to receive the buffered downlink data according to the wake-up frame, and disable the TIM mechanism to obtain the buffered downlink data; or two bits
  • the tag information is used to indicate that the workstation device acquires the buffered downlink data according to the wake-up frame in the first type of communication cycle, and acquires the buffered downlink data according to the TIM mechanism in the second type of communication cycle, where
  • the TIM mechanism is a communication mechanism for an access point device to broadcast a beacon frame to a workstation device, and the TIM mechanism is used to indicate a workstation. Preparation of a sleep state to enter the wakeup state, and / or workstation device for indicating the device with the access point for time synchronization.
  • the MAC frame part of the request frame includes at least one bit, for example, when the bit position is "1", it indicates that it supports receiving the wake up frame to receive the buffer.
  • the downlink data does not need to use the TIM mechanism to receive the buffered downlink data. For example, setting to “0” means that the device supports both modes at the same time; for example, two bits are used, for example, “00” indicates that it supports receiving wake.
  • the up frame is used to receive the buffered downlink data and does not need to use the TIM mechanism to receive the buffered downlink data, such as setting "01" to indicate that it receives the wake up frame within a certain communication time to receive the buffered downlink data, at another communication time.
  • the Beacon frame is received internally to receive the buffered downlink data frame, and another purpose thereof is to receive the timestamp information element in the Beacon frame to maintain temporal synchronization with the AP.
  • the station referred to may be a smart phone, a tablet or a PDA, and the AP may be a device such as a router or a notebook.
  • the beacon frame is a channel access mode working in a MAC (Media Access Control Sublayer Protocol) layer, and a "superframe" format is defined in the beacon mode at the beginning of the superframe.
  • the mode is used to access the channel, and then the inactive period, the node enters a sleep state, waiting for the start of the next superframe period to be sent by the beacon frame.
  • the method further includes: generating a wake-up frame when detecting that the downlink data is buffered; and sending the wake-up frame to indicate that the workstation device in the sleep state enters an awake state, and receives the buffered downlink data according to the wake-up frame.
  • the wake-up frame is generated and sent to the corresponding workstation device to indicate that the workstation device in the sleep state enters the awake state, and receives the buffered downlink data according to the wake-up frame, Periodically wake up to ask if there is cached downstream data.
  • the method further includes: setting AID identification information in the management frame, where the AID identification information is used to indicate connection information between the access point device and any associated workstation device; and detecting downlink data in the cache At the same time, the AID identification information corresponding to the workstation device is set to "1" to determine the workstation device waiting to receive the downlink data.
  • the AID identification information is used to indicate connection information between the access point device and any associated workstation device by setting the AID identification information in the management frame, and when detecting that the downlink data is buffered, the workstation The AID identification information corresponding to the device is set to "1" to determine the workstation device waiting to receive downlink data.
  • the AID identification information is an identification number of the connection information allocated by the access point device to the workstation device in the associated access process, and has a 16-bit identification bit, and the highest two-bit bit is “0”.
  • the method further includes: receiving a request frame sent by the workstation device; parsing the request frame to obtain the tag information, where the tag information is used to indicate that the workstation device supports receiving the wake-up frame.
  • the workstation device by receiving the request frame sent by the workstation device and parsing the request frame to obtain the tag information, it can be determined that the workstation device supports receiving the wake-up frame, and then modifying the TIM identification information to turn off the TIM mechanism, thereby effectively avoiding the workstation device cycle waking up. , reducing the power loss caused by the TIM mechanism and the data interaction pressure of the communication channel.
  • the request frame includes a probe request frame and/or an association request frame.
  • a probe request frame is issued, which can detect a wireless local area network with an SSID (Service Set Identifier) and can detect any wireless local area network.
  • the probe request frame contains 2 information elements: SSID and supported communication rate, as shown in Table 3.1 below.
  • association request frame is used when the station is used to establish an association with the BSS.
  • the association request frame body contains two fixed fields: capability information and listening gap, and also contains two information units: SSID and supported rate, as shown in Table 3.2.
  • BSS Basic Service Set
  • IBSS Infrastructure Service Set
  • ADHOC Access Management Function
  • the first communication method is that Station and Station communicate directly. This type of networking mode is not concerned here.
  • the second communication method is that Station1 and Station2 are associated with APs, and are forwarded through APs. Communication data.
  • the tag information is written in the request frame in the form of an information element.
  • the information element is an IE (Information Element) whose length is not fixed in the 802.11 management frame, and the information element is used to write the tag information to improve the accuracy and applicable range of the tag information.
  • IE Information Element
  • FIG. 3 shows a schematic block diagram of a communication device of a wireless local area network in accordance with one embodiment of the present invention.
  • a communication device 300 for a wireless local area network including: a first generating unit 302, configured to generate a request frame, and the request frame includes tag information, and the tag The information is used to indicate that the workstation device supports receiving the wake-up frame.
  • the first sending unit 304 is configured to send the request frame to instruct the workstation device to obtain the buffered downlink data according to the wake-up frame.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device When receiving the wake-up frame, the workstation device enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the workstation device obtains the downlink data. Timeliness and reliability.
  • the sleep state is entered, and the AP caches the downlink data for the station.
  • the mechanism of buffering downlink data In the first way, the sleeping station periodically wakes up under the TIM mechanism and sends a 802.11 data frames to the access point device to ask whether there is cache data sent to itself, even if there is no buffered downlink data, the workstation device will wake up periodically to perform unnecessary inquiry operations, the second way, according to wake up The indication information of the frame wakes up and obtains the buffered downlink data.
  • the first method is far less than the second method, which has low power consumption and high reliability.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, in a sleep state, in order to reduce power consumption loss.
  • the workstation device When receiving the wake-up frame, the workstation device enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the workstation device obtains the downlink data. Timeliness and reliability.
  • the wake-up frame is a wake up frame, and the transmit power of the wake up frame is much lower than the transmit power of the IEEE 802.11 data frame, and the transmit power is about 1 mW (milliwatts) and the wake up frame can be a management frame.
  • the receivers receiving the wake-up frame and the data frame may be the same physical entity, but are logically separated, control their working state with different internal operation instructions, and receive the wake-up frame and the data frame.
  • the receiver may also be two physical entities, and a communication interface exists between the wake-up frame receiver and the data frame receiver.
  • the wake-up frame receiver receives the wake up frame, it transmits to the data frame receiver through the communication interface. Wake up the instruction to wake up the data frame receiver for communication.
  • the communication method of the wireless local area network for the workstation device supporting the receiving wake up frame, informs the access point device to close the TIM mechanism by requesting the tag information in the frame to avoid the cycle.
  • the power consumption loss caused by the wake-up of the workstation device, and the workstation device can timely and accurately obtain the buffered downlink data according to the wake-up frame.
  • FIG. 4 shows a schematic block diagram of a communication device of a wireless local area network in accordance with yet another embodiment of the present invention.
  • a communication device 400 for a wireless local area network including: a second generating unit 402, configured to generate a management frame, where TIM identification information is set in the management frame.
  • a second sending unit 404 configured to send a management frame to support receiving and calling The workstation device that wakes up the frame to indicate whether the downlink data is buffered, wherein the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, and the management frame is a beacon frame (Beacon).
  • Beacon beacon frame
  • the TIM identification information is set in the generated management frame, and the TIM identification information corresponding to the workstation device supporting the receiving the wake-up frame is set to “0” or not set, that is, for the workstation supporting the reception of the wake-up frame.
  • the TIM mechanism is disabled by the device.
  • the sleepy workstation device obtains the buffered downlink data only through the wake up frame, which effectively avoids the power loss caused by the TIM mechanism and the data interaction pressure in the WLAN.
  • the length of the TIM unit is 6 to 256 bytes, and the information carried by the TIM unit indicates whether the station in the sleep state has a frame buffer at the AP.
  • the unit contains four fields: DTIM number, DTIM interval, indication map control, and Partial Virtual Bitmap. Specifically:
  • the actual partial indication map is maintained by the AP generating the TIM, including the 2008 bit.
  • This 2008 bit is organized into 251 bytes.
  • the 2008 bit number N (0 ⁇ N ⁇ 2007) and the corresponding bit in these bytes (bits)
  • the number corresponds to N mode 8), the lowest bit of these bytes is numbered 0, and the most significant bit is numbered 7.
  • Each bit of the actual partial indication map corresponds to a station with downlink information buffered in the AP.
  • the bit of the actual part indication map with the bit number N is set to "0". If the AP is ready to send any buffered data frames, the corresponding bit of the station is set to "1".
  • the tag information is a bit field in the frame header of the request frame
  • one bit field is “1”
  • the tag information is used to indicate that the workstation device receives the buffered downlink data according to the wake-up frame.
  • the TIM mechanism is disabled to obtain the buffered downlink data; or when the bit field is “0”, the tag information is used to indicate that the workstation device supports the downlink data acquired according to the wake-up frame and the TIM mechanism; the tag information is the frame header of the request frame.
  • the tag information is used to instruct the workstation device to receive the buffered downlink data according to the wake-up frame, and disable the TIM mechanism to obtain the buffered downlink data; or two bits
  • the tag information is used to indicate that the workstation device acquires the buffered downlink data according to the wake-up frame in the first type of communication cycle, and acquires the buffered downlink data according to the TIM mechanism in the second type of communication cycle, where TIM mechanism for access point device
  • the workstation device broadcasts a communication mechanism of the beacon frame, the TIM mechanism is used to indicate that the workstation device enters the awake state from the sleep state, and/or is used to instruct the workstation device to perform time synchronization with the access point device.
  • the MAC frame part of the request frame includes at least one bit, for example, when the bit position is "1", it indicates that it supports receiving the wake up frame to receive the buffered downlink data without using the TIM mechanism.
  • Receiving the buffered downlink data if set to "0", means that the device supports both modes; if two bits are used, for example, setting "00” means that it supports receiving wake up frames to receive buffered downlink data and
  • the frame, and another purpose thereof is also to receive the timestamp information element in the Beacon frame to maintain temporal synchronization with the AP.
  • the station referred to may be a smart phone, a tablet or a PDA, and the AP may be a device such as a router or a notebook.
  • the beacon frame is a channel access mode working in a MAC (Media Access Control Sublayer Protocol) layer, and a "superframe" format is defined in the beacon mode at the beginning of the superframe.
  • the mode is used to access the channel, and then the inactive period, the node enters a sleep state, waiting for the start of the next superframe period to be sent by the beacon frame.
  • the method further includes: a third generating unit 406, configured to generate a wake-up frame when detecting that the downlink data is buffered; and a third sending unit 408, configured to send the wake-up frame to indicate that the device is in a dormant state.
  • the workstation device enters an awake state and receives the buffered downlink data according to the wake-up frame.
  • the communication device 400 of the wireless local area network may further have the following technical features:
  • the wake-up frame is generated and sent to the corresponding workstation device to indicate that the workstation device in the sleep state enters the awake state, and receives the buffered downlink data according to the wake-up frame, Periodically wake up to ask if there is Cached downstream data.
  • the method further includes: a setting unit 410, configured to set AID identification information in the management frame, where the AID identification information is used to indicate connection information between the access point device and any associated workstation device;
  • the unit 410 is further configured to: when detecting that the downlink data is buffered, the AID identification information corresponding to the workstation device is set to “1” to determine the workstation device waiting to receive the downlink data.
  • the AID identification information is used to indicate connection information between the access point device and any associated workstation device by setting the AID identification information in the management frame, and when detecting that the downlink data is buffered, the workstation The AID identification information corresponding to the device is set to "1" to determine the workstation device waiting to receive downlink data.
  • the AID identification information is an identification number of the connection information allocated by the access point device to the workstation device in the associated access process, and has a 16-bit identification bit, and the highest two-bit bit is “0”.
  • the method further includes: a receiving unit 412, configured to receive a request frame sent by the workstation device, and a parsing unit 414, configured to parse the request frame to obtain the tag information, where the tag information is used to indicate that the workstation device supports receiving the wake-up frame. .
  • the workstation device by receiving the request frame sent by the workstation device and parsing the request frame to obtain the tag information, it can be determined that the workstation device supports receiving the wake-up frame, and then modifying the TIM identification information to turn off the TIM mechanism, thereby effectively avoiding the workstation device cycle waking up. , reducing the power loss caused by the TIM mechanism and the data interaction pressure of the communication channel.
  • the request frame includes a probe request frame and/or an association request frame.
  • a probe request frame is issued, which can detect a wireless local area network with an SSID (Service Set Identifier) and can detect any wireless local area network.
  • the probe request frame contains 2 information elements: SSID and supported communication rate, as shown in Table 4.1 below.
  • association request frame is used when the station is used to establish an association with the BSS.
  • the association request frame body contains two fixed fields: capability information and listening gap, and also contains two information units: SSID and supported rate, as shown in Table 4.2.
  • BSS Basic Service Set
  • IBSS Infrastructure Service Set
  • the networking is temporary.
  • the first communication method is that Station and Station communicate directly. This type of networking mode is not concerned here.
  • the second communication method is that Station1 and Station2 are associated with AP and AP. Forward communication data.
  • the tag information is written in the request frame in the form of an information element.
  • the information element is an IE (Information Element) whose length is not fixed in the 802.11 management frame, and the information element is used to write the tag information to improve the accuracy and applicable range of the tag information.
  • IE Information Element
  • Figure 5 shows a schematic block diagram of a communication terminal in accordance with one embodiment of the present invention.
  • a communication terminal 500 includes a communication device 300 of a wireless local area network as shown in FIG. 3 and/or a communication device 400 of a wireless local area network shown in FIG. 4, and thus, the above communication terminal 500 has all the technical effects of the communication device 300 of the wireless local area network and/or the communication device 400 of the wireless local area network proposed by the fourth aspect.
  • FIG. 6 shows a schematic diagram of a probe request frame of a communication scheme of a wireless local area network according to an embodiment of the present invention.
  • FIG. 7 shows a schematic diagram of an association request frame of a communication scheme of a wireless local area network according to an embodiment of the present invention.
  • a communication scheme of a wireless local area network according to an embodiment of the present invention will be described below with reference to FIGS. 6 and 7.
  • the request frame is specified.
  • the request frame shown in FIG. 6 is a probe request frame, and includes:
  • 6.1 Mac header includes:
  • the frame control structure includes protocol version and frame type information.
  • Duration Indicates how long the frame and its acknowledgment frame will occupy the channel, and the Duration value is used for Network Allocation Vector (NAV) calculations.
  • NAV Network Allocation Vector
  • This field contains a MAC single address or group address that identifies the final recipient of the MSDU contained in the frame. The reason this domain is not with the RA domain is the indirect frame transfer of the DS.
  • SA This field contains a single MAC address that indicates the station address in the frame that initiated the transmission of the MSDU, in which the I/G bit is set to "0". This domain is not always consistent with the TA domain, as this can be used to perform indirect frame transfers in the 802.11b WLAN DS system. In the higher layer protocol this field represents the source address of the frame.
  • BSS ID Used to identify a BSS, which has the same format as the MAC address and is a 48-bit address format. In general, it is the MAC address of the wireless access point it is in. To some extent, its role is similar to the SSID, but the SSID is the name of the network, it is for people to see, the BSSID is for the machine, and the BSSID is similar to the MAC address.
  • Seq Used to filter repeated frames.
  • 6.2 Frame body identifies the information to be sent or received, and the number of digits is not limited, including:
  • SSID Service SetIdentity: A string formed by bytes that indicates the BSSID of the network to which it belongs, that is, the name of the access point we saw before the Wi-Fi connection.
  • Wireless LAN supports several standard rates. When a mobile workstation attempts to join the network, it first checks the data rate used by the network. Some rates are mandatory and must be supported on each workstation.
  • Extended Supported Rate Extended support rate.
  • FCS Includes 32-bit Cyclic Redundancy Check (CRC) for error detection. Note that error detection is not error correction.
  • the request frame shown in FIG. 7 is an association request frame, and includes:
  • the 7.1 header (Mac header) includes:
  • the frame control structure includes protocol version and frame type information.
  • Duration Indicates how long the frame and its acknowledgment frame will occupy the channel, and the Duration value is used for Network Allocation Vector (NAV) calculations.
  • NAV Network Allocation Vector
  • This field contains a MAC single address or group address that identifies the final recipient of the MSDU contained in the frame. The reason this domain is not with the RA domain is the indirect frame transfer of the DS.
  • SA This field contains a single MAC address that indicates the station address in the frame that initiated the transmission of the MSDU, in which the I/G bit is set to "0". This domain is not always consistent with the TA domain, as this can be used to perform indirect frame transfers in the 802.11b WLAN DS system. In the higher layer protocol this field represents the source address of the frame.
  • BSS ID Used to identify a BSS, which has the same format as the MAC address and is a 48-bit address format. In general, it is the MAC address of the wireless access point it is in. To some extent, its role is similar to the SSID, but the SSID is the name of the network, it is for people to see, the BSSID is for the machine, and the BSSID is similar to the MAC address.
  • Seq Used to filter repeated frames.
  • 7.2 Frame body includes:
  • Capability info When sending a Beacon signal, it is used to inform the parties of which performance the network has.
  • the workstation can temporarily turn off the antenna of the 802.11 network interface.
  • the access point When the workstation is in hibernation, the access point must temporarily store frames for it.
  • SSID Service SetIdentity: A string formed by bytes that indicates the BSSID of the network to which it belongs, that is, the name of the access point we saw before the Wi-Fi connection.
  • Wireless LAN supports several standard rates. When a mobile workstation attempts to join the network, it first checks the data rate used by the network. Some rates are mandatory and must be supported on each workstation.
  • FCS Includes 32-bit Cyclic Redundancy Check (CRC) for error detection. Note that error detection is not error correction.
  • the device In the process of the workstation device transmitting the request frame to associate the access point device, the device also carries a valid information element.
  • the information element In the present application, in order to reduce the power loss of the workstation device supporting the wake up frame, the information element is modified in the form of an information element.
  • the TIM identifies the information, which in turn shuts down the TIM mechanism of the above workstation device, and at the same time reduces the data interaction pressure of the wireless local area network.
  • the units in the terminal in the embodiment of the present invention may be combined, divided, and deleted according to actual needs.
  • the present invention provides a communication scheme of a wireless local area network.
  • the workstation device can be instructed to support receiving the wake-up frame during the process of associating the access device with the workstation device, that is, the workstation device in the sleep state receives the wake-up in order to reduce the power consumption loss.
  • the frame When the frame is in the frame, it enters the awake state and receives the buffered downlink data according to the wake-up frame.
  • the power consumption loss caused by the periodic wake-up of the workstation device is reduced, and on the other hand, the timeliness and reliability of the downlink data of the workstation device are improved. Improve the spectrum utilization of wireless LAN.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

本发明提供了一种无线局域网的通信方法、通信装置和通信终端,其中,通信方法包括:生成请求帧,请求帧中包含标记信息,标记信息用于指示工作站设备支持接收唤醒帧;发送请求帧,以指示工作站设备根据唤醒帧获取缓存的下行数据。通过本发明的技术方案,避免了工作站设备周期性苏醒侦听信标帧中的TIM(Traffic Indication Map,数据待传信息指示图)信息通过竞争的方式接入信道来获取缓存的下行数据,降低了功耗,也提高了频谱利用效率。

Description

无线局域网的通信方法、通信装置和通信终端
本申请要求于2017年02月24日提交中国专利局、申请号为201710103895.5、发明名称为“无线局域网的通信方法、通信装置和通信终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域,具体而言,涉及一种无线局域网的通信方法、一种无线局域网的通信装置和一种通信终端。
背景技术
在2016年7月,802.11成立了下一代Wi-Fi(Wireless Fidelity,无线保真)技术的研究组WUR(Wake up Receiver),主要应用在物联网方面,目的是为了尽最大可能节省设备的功耗。
在WUR研究组中定义了一种唤醒(wake up)帧,其中,设备的数据帧接收机可以处于休眠状态,当设备的wake up帧接收机接收到wake up帧后,会唤醒数据帧接收机来进行正常的通信(如进行IEEE802.11数据通信或其它信令通信等),可见,定义Wake up帧的目的是为了利于设备节省功耗。
而在现有的Wi-Fi应用场景中,存在着大量的管理信息,譬如接入点设备(AP,即Access Point)会周期性地向工作站设备(Station)发送信标帧(Beacon帧),在信标帧中写入TIM(Traffic Indication MAP,数据待传信息指示图)标识信息,以周期性地唤醒工作站设备获取缓存于接入点设备的下行数据,即使工作站设备支持接收WUR帧来获取缓存的下行数据,仍然会在TIM机制下被周期性唤醒,这无疑造成了不必要的功耗损失及频谱的有效利用率低,明显不符合WUR通信技术的需求。
发明内容
本发明正是基于问题至少之一,提出了一种无线局域网的通信技术方案,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
有鉴于此,根据本发明的第一方面的实施例,提出了一种无线局域网的通信方法,包括:生成请求帧,请求帧中包含标记信息,标记信息用于指示工作站设备支持接收唤醒帧;发送请求帧,以指示工作站设备根据唤醒帧获取缓存的下行数据。
相关技术中,为了降低station的待机功耗,在station待机时间达到预设时间时,进入休眠状态,AP为station缓存下行数据,对于支持接收wake up帧的工作站设备而言,至少存在两套获取缓存的下行数据的机制:第一种方式,休眠中的station在TIM机制下周期性醒来,并发送一个802.11数据帧至接入点设备,以询问是否有发送给自己的缓存数据,即使没有缓存的下行数据,工作站设备仍然会周期醒来进行无谓的询问操作,第二种方式,能够根据wake up帧的指示信息苏醒并获取缓存的下行数据,显而易见的是,第一种方式远不及第二种方式功耗低,可靠性高。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
其中,上述唤醒帧即为wake up帧,wake up帧的发送功率比IEEE802.11数据帧的发送功率要低很多,其发射功率最大为1mW(毫瓦)且wake up帧可以为管理帧。
其中请求帧的发射端口为主通信接口,唤醒帧的发射及接收端口为设备的次通信接口,他们可以为同一物理实体,逻辑上分开,也可以为不同的物理实体,即设备拥有两套接收发装置,其中通信接口可以是天线或接收发器。
同时,接收唤醒帧及数据帧(包括下行数据)的接收机可以是同一个物理实体,只是处于逻辑上的分开,用不同的内部操作指令控制其工作状态,另外,接收唤醒帧及数据帧的接收机也可以是两个物理实体,且唤醒帧接收机与数据帧接收机之间存在着通信接口,当唤醒帧接收机接收到wake up帧之后,会通过该通信接口向数据帧接收机发送唤醒指令,以唤醒数据帧接收机进行通信。
值得特别指出的是,根据本发明的实施例的无线局域网的通信方法,针对支持接收wake up帧的工作站设备而言,通过请求帧中的标记信息告知接入点设备关闭TIM机制,以避免周期性唤醒工作站设备造成的功耗损失,同时,工作站设备能够根据唤醒帧及时、准确地获取缓存的下行数据。
根据本发明的第二方面的实施例,提出了一种无线局域网的通信方法,包括:生成管理帧,管理帧中设有TIM标识信息;发送管理帧至支持接收唤醒帧的工作站设备,以指示是否缓存有下行数据,其中,支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,且管理帧为信标帧(Beacon)。
在该技术方案中,通过在生成的管理帧中设置TIM标识信息,并且支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,也即针对支持接收唤醒帧的工作站设备关闭了TIM机制,休眠状态的工作站设备仅通过wake up帧来获取缓存的下行数据,有效地避免了TIM机制造成的功耗损失和无线局域网内的数据交互压力。
其中,TIM单元的长度为6到256个字节,它携带的信息是指示处于休眠状态的station是否有帧缓存在AP处。该单元除了信息ID和长度域外,还包含4个域:DTIM数量、DTIM间隔、指示图控制、实际部分指示图(Partial Virtual Bitmap),具体地:
实际部分指示图由产生TIM的AP维护,包含2008位,这2008位被组织成251个字节,这2008位的位号N(0<N<2007)与这些字节中的相应位(位号为N模8)对应,这些字节中最低位被编号为0,最高位被编号为7。实际部分指示图的每一位对应一个有下行信息缓存在AP的station。
综上,如果关联号为N的station没有数据帧缓存在AP,则实际部分指示图的位号为N的位被置“0”。如果AP准备发送任何缓存的数据帧,则该station对应的位被置”1”。
在技术方案中,优选地,标记信息为请求帧的帧头中的一个比特位字段时,一个比特位字段为“1”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或一个比特位字段为“0”时,标记信息用于指示工作站设备同时支持根据唤醒帧和TIM机制获取缓存的下行数据;标记信息为请求帧的帧头中的两个比特位字段时,两个比特位字段为“00”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或两个比特位字段为“01”时,标记信息用于指示工作站设备在第一类通信周期内根据唤醒帧获取缓存的下行数据,以及在第二类通信周期内根据TIM机制获取缓存的下行数据,其中,TIM机制为接入点设备向工作站设备广播信标帧的通信机制,TIM机制用于指示工作站设备由休眠状态进入苏醒状态,和/或用于指示工作站设备与接入点设备进行时间同步。
在该技术方案中,在请求帧的MAC帧部分至少包含一个比特位,譬如当将这个比特位置为“1”时,表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“0”表示设备同时支持这两种方式;如用两个比特位来表示,譬如置为“00”表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“01”表示其在一定的通信时间内接收wakeup帧来接收缓存的下行数据,在另一通信时间内接收Beacon帧来接收缓存的下行数据帧,且其另一目的也是为了接收Beacon帧中的timestamp信息元素来与AP保持时间上的同步。
其中所指的station可以是智能手机、平板或PDA,AP可以是路由器或笔记本等设备。
其中,信标帧是一种工作在MAC(Media Access Control,介质访问控制子层协议)层中的信道接入模式,信标模式当中规定了一种“superframe”的格式,在超帧的开始发送信标帧,里面含有一些时序以及网络的信息,紧接着是竞争接入期,在这段时间内给节点以竞争的方式接入信道,再后面时非竞争接入期,节点采用时分复用的方式接入信道,然后是非活跃期,节点进入休眠状态,等待下一个超帧周期的开始由发送信标帧。
根据本发明的技术方案的无线局域网的通信方法,还可以具有以下技术特征:
在技术方案中,优选地,还包括:在检测到缓存有下行数据时,生成唤醒帧;发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据。
在该技术方案中,通过在检测到缓存有下行数据时,生成唤醒帧并发送至对应的工作站设备,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据,不必周期性地苏醒来询问是否有缓存的下行数据。
在技术方案中,优选地,还包括:在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息;在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
在该技术方案中,通过在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息,并且在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
具体地,AID标识信息是在关联接入过程中,接入点设备为工作站设备分配的连接信息的标识号,共有16位识别bit位,最高的两位bit位为0。
在技术方案中,优选地,还包括:接收工作站设备发送的请求帧;解析请求帧以获取标记信息,标记信息用于指示工作站设备支持接收唤醒帧。
在该技术方案中,通过接收工作站设备发送的请求帧,并解析请求帧以获取标记信息,可以确定工作站设备支持接收唤醒帧,继而修改TIM标识信息以关闭TIM机制,有效地避免工作站设备周期苏醒,降低了TIM机制造成的功耗损失和通信信道的数据交互压力。
在任一技术方案中,优选地,请求帧包括探测请求帧和/或关联请求帧。
在该技术方案中,当station试图快速定位一个802.11b无线局域网时发出探测请求帧,它既可以探测一个具有SSID(Service Set Identifier,服务标识集)的无线局域网,也可以探测任何无线局域网。探测请求帧包含有2个信息单元:SSID和支持的通信速率,如下表1.1所示。
表1.1
顺序 字段内容
1 SSID
2 支持的通信速率
另外,关联请求帧在station用来与BSS建立关联关系时使用。关联请求帧帧体中包含2个固定域:能力信息和侦听间隙,同时还包含2个信息单元:SSID和支持的速率,如表2.1所示。
表2.1
顺序 字段内容
1 能力信息
2 侦听间隙
3 SSID
4 支持的通信速率
BSS(Basic Service Set)由一组相互通信的工作站组成,是802.11无线局域网的一种基本构架,主要有两种类型的IBSS和基础结构型网络。IBSS又叫ADHOC,组网是临时的,第一种通信方式为Station与Station直接通信,这里不关注这种组网方式,第二种通信方式是Station1和Station2均关联与AP,以及通过AP转发通信数据。
在任一技术方案中,优选地,标记信息以信息元的形式写入请求帧中。
在该技术方案中,信息元即为802.11管理帧中长度不固定的字段IE(Information Element),信息元用于写入标记信息,以提高标记信息的准确性和适用范围。
根据本发明的第三方面的实施例,提出了一种无线局域网的通信装置,包括:第一生成单元,用于生成请求帧,请求帧中包含标记信息,标记信息用于指示工作站设备支持接收唤醒帧;第一发送单元,用于发送请求帧,以指示工作站设备根据唤醒帧获取缓存的下行数据。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
相关技术中,为了降低station的待机功耗,在station待机时间达到预设时间时,进入休眠状态,AP为station缓存下行数据,对于支持接收wake up帧的工作站设备而言,至少存在两套获取缓存的下行数据的机制:第一种方式,休眠中的station在TIM机制下周期性醒来,并发送一个802.11数据帧至接入点设备,以询问是否有发送给自己的缓存数据,即使没有缓存的下行数据,工作站设备仍然会周期醒来进行无谓的询问操作,第二种方式,能够根据wake up帧的指示信息苏醒并获取缓存的下行数据,显而易见的是,第一种方式远不及第二种方式功耗低,可靠性高。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
其中,上述唤醒帧即为wake up帧,wake up帧的发送功率比IEEE802.11数据帧的发送功率要低很多,其发射功率大概为1mW(毫瓦)且wake up帧可以为管理帧。
其中请求帧的发射端口为主通信接口,唤醒帧的发射及接收端口为设备的次通信接口,他们可以为同一物理实体,逻辑上分开,也可以为不同的物理实体,即设备拥有两套接收发装置,其中通信接口可以是天线或接收发器。
同时,接收唤醒帧及数据帧(包括下行数据)的接收机可以是同一个物理实体,只是处于逻辑上的分开,用不同的内部操作指令控制其工作状态,另外,接收唤醒帧及数据帧的接收机也可以是两个物理实体,且唤醒帧接收机与数据帧接收机之间存在着通信接口,当唤醒帧接收机接收到wake up帧之后,会通过该通信接口向数据帧接收机发送唤醒指令,以唤醒数据帧接收机进行通信。
值得特别指出的是,根据本发明的实施例的无线局域网的通信方法,针对支持接收wake up帧的工作站设备而言,通过请求帧中的标记信息告知接入点设备关闭TIM机制,以避免周期性唤醒工作站设备造成的功耗损失,同时,工作站设备能够根据唤醒帧及时、准确地获取缓存的下行数据。
根据本发明的第四方面的实施例,提出了一种无线局域网的通信装置,包括:第二生成单元,用于生成管理帧,管理帧中设有TIM标识信息;第二发送单元,用于发送管理帧至支持接收唤醒帧的工作站设备,以指示是否缓存有下行数据,其中,支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,且管理帧为信标帧(Beacon)。
在该技术方案中,通过在生成的管理帧中设置TIM标识信息,并且支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,也即针对支持接收唤醒帧的工作站设备关闭了TIM机制,休眠状态的工作站设备仅通过wake up帧来获取缓存的下行数据,有效地避免了TIM机制造成的功耗损失和无线局域网内的数据交互压力。
其中,TIM单元的长度为6到256个字节,它携带的信息是指示处于 休眠状态的station是否有帧缓存在AP处。该单元除了信息ID和长度域外,还包含4个域:DTIM数量、DTIM间隔、指示图控制、实际部分指示图(Partial Virtual Bitmap),具体地:
实际部分指示图由产生TIM的AP维护,包含2008位,这2008位被组织成251个字节,这2008位的位号N(0<N<2007)与这些字节中的相应位(位号为N模8)对应,这些字节中最低位被编号为“0”,最高位被编号为7。实际部分指示图的每一位对应一个有下行信息缓存在AP的station。
综上,如果关联号为N的station没有数据帧缓存在AP,则实际部分指示图的位号为N的位被置“0”。如果AP准备发送任何缓存的数据帧,则该station对应的位被置“1”。
在技术方案中,优选地,标记信息为请求帧的帧头中的一个比特位字段时,一个比特位字段为“1”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或一个比特位字段为“0”时,标记信息用于指示工作站设备同时支持根据唤醒帧和TIM机制获取缓存的下行数据;标记信息为请求帧的帧头中的两个比特位字段时,两个比特位字段为“00”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或两个比特位字段为“01”时,标记信息用于指示工作站设备在第一类通信周期内根据唤醒帧获取缓存的下行数据,以及在第二类通信周期内根据TIM机制获取缓存的下行数据,其中,TIM机制为接入点设备向工作站设备广播信标帧的通信机制,TIM机制用于指示工作站设备由休眠状态进入苏醒状态,和/或用于指示工作站设备与接入点设备进行时间同步。
在该技术方案中,在请求帧的MAC帧部分至少包含一个比特位,譬如当将这个比特位置为“1”时,表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“0”表示设备同时支持这两种方式;如用两个比特位来表示,譬如置为“00”表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“01”表示其在一定的通信时间内接收wake  up帧来接收缓存的下行数据,在另一通信时间内接收Beacon帧来接收缓存的下行数据帧,且其另一目的也是为了接收Beacon帧中的timestamp信息元素来与AP保持时间上的同步。
其中所指的station可以是智能手机、平板或PDA,AP可以是路由器或笔记本等设备。
其中,信标帧是一种工作在MAC(Media Access Control,介质访问控制子层协议)层中的信道接入模式,信标模式当中规定了一种“superframe”的格式,在超帧的开始发送信标帧,里面含有一些时序以及网络的信息,紧接着是竞争接入期,在这段时间内给节点以竞争的方式接入信道,再后面时非竞争接入期,节点采用时分复用的方式接入信道,然后是非活跃期,节点进入休眠状态,等待下一个超帧周期的开始由发送信标帧。
在技术方案中,优选地,还包括:第三生成单元,用于在检测到缓存有下行数据时,生成唤醒帧;第三发送单元,用于发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据。
根据本发明的技术方案的无线局域网的通信装置,还可以具有以下技术特征:
在该技术方案中,通过在检测到缓存有下行数据时,生成唤醒帧并发送至对应的工作站设备,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据,不必周期性地苏醒来询问是否有缓存的下行数据。
在技术方案中,优选地,还包括:设置单元,用于在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息;设置单元还用于:在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
在该技术方案中,通过在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息,并且在 检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
具体地,AID标识信息是在关联接入过程中,接入点设备为工作站设备分配的连接信息的标识号,共有16位识别bit位,最高的两位bit位为“0”。
在技术方案中,优选地,还包括:接收单元,用于接收工作站设备发送的请求帧;解析单元,用于解析请求帧以获取标记信息,标记信息用于指示工作站设备支持接收唤醒帧。
在该技术方案中,通过接收工作站设备发送的请求帧,并解析请求帧以获取标记信息,可以确定工作站设备支持接收唤醒帧,继而修改TIM标识信息以关闭TIM机制,有效地避免工作站设备周期苏醒,降低了TIM机制造成的功耗损失和通信信道的数据交互压力。
在任一技术方案中,优选地,请求帧包括探测请求帧和/或关联请求帧。
在该技术方案中,当station试图快速定位一个802.11b无线局域网时发出探测请求帧,它既可以探测一个具有SSID(Service Set Identifier,服务标识集)的无线局域网,也可以探测任何无线局域网。探测请求帧包含有2个信息单元:SSID和支持的通信速率,如下表2.1所示。
表2.1
顺序 字段内容
1 SSID
2 支持的通信速率
另外,关联请求帧在station用来与BSS建立关联关系时使用。关联请求帧帧体中包含2个固定域:能力信息和侦听间隙,同时还包含2个信息单元:SSID和支持的速率,如表2.2所示。
表2.2
顺序 字段内容
1 能力信息
2 侦听间隙
3 SSID
4 支持的通信速率
BSS(Basic Service Set)由一组相互通信的工作站组成,是802.11无线局域网的一种基本构架,主要有两种类型的IBSS和基础结构型网络。IBSS又叫ADHOC,组网是临时的,第一种通信方式为Station与Station直接通信,这里不关注这种组网方式,第二种通信方式是Station1和Station2均关联与AP,以及通过AP转发通信数据。
在任一技术方案中,优选地,标记信息以信息元的形式写入请求帧中。
在该技术方案中,信息元即为802.11管理帧中长度不固定的字段IE(Information Element),信息元用于写入标记信息,以提高标记信息的准确性和适用范围。
根据本发明的第五方面的实施例,提出了一种通信终端,包括如第三方面和/或第四方面中任一项技术方案提出的无线局域网的通信装置,因此,具备上述无线局域网的通信装置的全部技术效果。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明的一个实施例的无线局域网的通信方法的示意流程图;
图2示出了根据本发明的又一个实施例的无线局域网的通信方法的示意流程图;
图3示出了根据本发明的一个实施例的无线局域网的通信装置的示意框图;
图4示出了根据本发明的又一个实施例的无线局域网的通信装置的示意框图;
图5示出了根据本发明的一个实施例的通信终端的示意框图;
图6示出了根据本发明的实施例的无线局域网的通信方案的探测请求 帧的示意图;
图7示出了根据本发明的实施例的无线局域网的通信方案的关联请求帧的示意图。
具体实施方式
为了能够更清楚地理解本发明的目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的无线局域网的通信方法的示意流程图。
如图1所示,根据本发明的一个实施例的无线局域网的通信方法,包括:步骤S102,生成请求帧,请求帧中包含标记信息,标记信息用于指示工作站设备支持接收唤醒帧;步骤S104,发送请求帧,以指示工作站设备根据唤醒帧获取缓存的下行数据。
在该技术方案中,为了降低station的待机功耗,在station待机时间达到预设时间时,进入休眠状态,AP为station缓存下行数据,对于支持接收wake up帧的工作站设备而言,至少存在两套获取缓存的下行数据的机制:第一种方式,休眠中的station在TIM机制下周期性醒来,并发送一个802.11数据帧至接入点设备,以询问是否有发送给自己的缓存数据,即使没有缓存的下行数据,工作站设备仍然会周期醒来进行无谓的询问操作,第二种方式,能够根据wake up帧的指示信息苏醒并获取缓存的下行数据,显而易见的是,第一种方式远不及第二种方式功耗低,可靠性高。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入 苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
其中,上述唤醒帧即为wake up帧,wake up帧的发送功率比IEEE802.11数据帧的发送功率要低很多,其发射功率最大为1mW(毫瓦)且wake up帧可以为管理帧。
其中请求帧的发射端口为主通信接口,唤醒帧的发射及接收端口为设备的次通信接口,他们可以为同一物理实体,逻辑上分开,也可以为不同的物理实体,即设备拥有两套接收发装置,其中通信接口可以是天线或接收发器。
同时,接收唤醒帧及数据帧(包括下行数据)的接收机可以是同一个物理实体,只是处于逻辑上的分开,用不同的内部操作指令控制其工作状态,另外,接收唤醒帧及数据帧的接收机也可以是两个物理实体,且唤醒帧接收机与数据帧接收机之间存在着通信接口,当唤醒帧接收机接收到wake up帧之后,会通过该通信接口向数据帧接收机发送唤醒指令,以唤醒数据帧接收机进行通信。
值得特别指出的是,根据本发明的实施例的无线局域网的通信方法,针对支持接收wake up帧的工作站设备而言,通过请求帧中的标记信息告知接入点设备关闭TIM机制,以避免周期性唤醒工作站设备造成的功耗损失,同时,工作站设备能够根据唤醒帧及时、准确地获取缓存的下行数据。
图2示出了根据本发明的又一个实施例的无线局域网的通信方法的示意流程图。
如图2所示,根据本发明的第二方面的实施例,提出了一种无线局域网的通信方法,包括:步骤S202,生成管理帧,管理帧中设有TIM标识信息;步骤S204,发送管理帧至支持接收唤醒帧的工作站设备,以指示是否缓存有下行数据,其中,支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,且管理帧为信标帧(Beacon)。
在该技术方案中,通过在生成的管理帧中设置TIM标识信息,并且 支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,也即针对支持接收唤醒帧的工作站设备关闭了TIM机制,休眠状态的工作站设备仅通过wake up帧来获取缓存的下行数据,有效地避免了TIM机制造成的功耗损失和无线局域网内的数据交互压力。
其中,TIM单元的长度为6到256个字节,它携带的信息是指示处于休眠状态的station是否有帧缓存在AP处。该单元除了信息ID和长度域外,还包含4个域:DTIM数量、DTIM间隔、指示图控制、实际部分指示图(Partial Virtual Bitmap),具体地:
实际部分指示图由产生TIM的AP维护,包含2008位,这2008位被组织成251个字节,这2008位的位号N(0<N<2007)与这些字节中的相应位(位号为N模8)对应,这些字节中最低位被编号为“0”,最高位被编号为7。实际部分指示图的每一位对应一个有下行信息缓存在AP的station。综上,如果关联号为N的station没有数据帧缓存在AP,则实际部分指示图的位号为N的位被置“0”。如果AP准备发送任何缓存的数据帧,则该station对应的位被置“1”。
在技术方案中,优选地,标记信息为请求帧的帧头中的一个比特位字段时,一个比特位字段为“1”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或一个比特位字段为“0”时,标记信息用于指示工作站设备同时支持根据唤醒帧和TIM机制获取缓存的下行数据;标记信息为请求帧的帧头中的两个比特位字段时,两个比特位字段为“00”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或两个比特位字段为“01”时,标记信息用于指示工作站设备在第一类通信周期内根据唤醒帧获取缓存的下行数据,以及在第二类通信周期内根据TIM机制获取缓存的下行数据,其中,TIM机制为接入点设备向工作站设备广播信标帧的通信机制,TIM机制用于指示工作站设备由休眠状态进入苏醒状态,和/或用于指示工作站设备与接入点设备进行时间同步。
在该技术方案中,在请求帧的MAC帧部分至少包含一个比特位,譬如当将这个比特位置为“1”时,表示其支持接收wake up帧来接收缓存 的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“0”表示设备同时支持这两种方式;如用两个比特位来表示,譬如置为“00”表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“01”表示其在一定的通信时间内接收wake up帧来接收缓存的下行数据,在另一通信时间内接收Beacon帧来接收缓存的下行数据帧,且其另一目的也是为了接收Beacon帧中的timestamp信息元素来与AP保持时间上的同步。
其中所指的station可以是智能手机、平板或PDA,AP可以是路由器或笔记本等设备。
其中,信标帧是一种工作在MAC(Media Access Control,介质访问控制子层协议)层中的信道接入模式,信标模式当中规定了一种“superframe”的格式,在超帧的开始发送信标帧,里面含有一些时序以及网络的信息,紧接着是竞争接入期,在这段时间内给节点以竞争的方式接入信道,再后面时非竞争接入期,节点采用时分复用的方式接入信道,然后是非活跃期,节点进入休眠状态,等待下一个超帧周期的开始由发送信标帧。
根据本发明的技术方案的无线局域网的通信方法,还可以具有以下技术特征:
在技术方案中,优选地,还包括:在检测到缓存有下行数据时,生成唤醒帧;发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据。
在该技术方案中,通过在检测到缓存有下行数据时,生成唤醒帧并发送至对应的工作站设备,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据,不必周期性地苏醒来询问是否有缓存的下行数据。
在技术方案中,优选地,还包括:在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息;在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
在该技术方案中,通过在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息,并且在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
具体地,AID标识信息是在关联接入过程中,接入点设备为工作站设备分配的连接信息的标识号,共有16位识别bit位,最高的两位bit位为“0”。
在技术方案中,优选地,还包括:接收工作站设备发送的请求帧;解析请求帧以获取标记信息,标记信息用于指示工作站设备支持接收唤醒帧。
在该技术方案中,通过接收工作站设备发送的请求帧,并解析请求帧以获取标记信息,可以确定工作站设备支持接收唤醒帧,继而修改TIM标识信息以关闭TIM机制,有效地避免工作站设备周期苏醒,降低了TIM机制造成的功耗损失和通信信道的数据交互压力。
在任一技术方案中,优选地,请求帧包括探测请求帧和/或关联请求帧。
在该技术方案中,当station试图快速定位一个802.11b无线局域网时发出探测请求帧,它既可以探测一个具有SSID(Service Set Identifier,服务标识集)的无线局域网,也可以探测任何无线局域网。探测请求帧包含有2个信息单元:SSID和支持的通信速率,如下表3.1所示。
表3.1
顺序 字段内容
1 SSID
2 支持的通信速率
另外,关联请求帧在station用来与BSS建立关联关系时使用。关联请求帧帧体中包含2个固定域:能力信息和侦听间隙,同时还包含2个信息单元:SSID和支持的速率,如表3.2所示。
表3.2
顺序 字段内容
1 能力信息
2 侦听间隙
3 SSID
4 支持的通信速率
BSS(Basic Service Set)由一组相互通信的工作站组成,是802.11无线局域网的一种基本构架,主要有两种类型的IBSS和基础结构型网络。IBSS又叫ADHOC,组网是临时的,第一种通信方式为Station与Station直接通信,这里不关注这种组网方式,第二种通信方式是Station1和Station2均关联与AP,以及通过AP转发通信数据。
在任一技术方案中,优选地,标记信息以信息元的形式写入请求帧中。
在该技术方案中,信息元即为802.11管理帧中长度不固定的字段IE(Information Element),信息元用于写入标记信息,以提高标记信息的准确性和适用范围。
图3示出了根据本发明的一个实施例的无线局域网的通信装置的示意框图。
如图3所示,根据本发明的第三方面的实施例,提出了一种无线局域网的通信装置300,包括:第一生成单元302,用于生成请求帧,请求帧中包含标记信息,标记信息用于指示工作站设备支持接收唤醒帧;第一发送单元304,用于发送请求帧,以指示工作站设备根据唤醒帧获取缓存的下行数据。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
相关技术中,为了降低station的待机功耗,在station待机时间达到预设时间时,进入休眠状态,AP为station缓存下行数据,对于支持接收wake up帧的工作站设备而言,至少存在两套获取缓存的下行数据的机制:第一种方式,休眠中的station在TIM机制下周期性醒来,并发送一 个802.11数据帧至接入点设备,以询问是否有发送给自己的缓存数据,即使没有缓存的下行数据,工作站设备仍然会周期醒来进行无谓的询问操作,第二种方式,能够根据wake up帧的指示信息苏醒并获取缓存的下行数据,显而易见的是,第一种方式远不及第二种方式功耗低,可靠性高。
在该技术方案中,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性。
其中,上述唤醒帧即为wake up帧,wake up帧的发送功率比IEEE802.11数据帧的发送功率要低很多,其发射功率大概为1mW(毫瓦)且wake up帧可以为管理帧。
同时,接收唤醒帧及数据帧(包括下行数据)的接收机可以是同一个物理实体,只是处于逻辑上的分开,用不同的内部操作指令控制其工作状态,另外,接收唤醒帧及数据帧的接收机也可以是两个物理实体,且唤醒帧接收机与数据帧接收机之间存在着通信接口,当唤醒帧接收机接收到wake up帧之后,会通过该通信接口向数据帧接收机发送唤醒指令,以唤醒数据帧接收机进行通信。
值得特别指出的是,根据本发明的实施例的无线局域网的通信方法,针对支持接收wake up帧的工作站设备而言,通过请求帧中的标记信息告知接入点设备关闭TIM机制,以避免周期性唤醒工作站设备造成的功耗损失,同时,工作站设备能够根据唤醒帧及时、准确地获取缓存的下行数据。
图4示出了根据本发明的又一个实施例的无线局域网的通信装置的示意框图。
如图4所示,根据本发明的第四方面的实施例,提出了一种无线局域网的通信装置400,包括:第二生成单元402,用于生成管理帧,管理帧中设有TIM标识信息;第二发送单元404,用于发送管理帧至支持接收唤 醒帧的工作站设备,以指示是否缓存有下行数据,其中,支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,且管理帧为信标帧(Beacon)。
在该技术方案中,通过在生成的管理帧中设置TIM标识信息,并且支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,也即针对支持接收唤醒帧的工作站设备关闭了TIM机制,休眠状态的工作站设备仅通过wake up帧来获取缓存的下行数据,有效地避免了TIM机制造成的功耗损失和无线局域网内的数据交互压力。
其中,TIM单元的长度为6到256个字节,它携带的信息是指示处于休眠状态的station是否有帧缓存在AP处。该单元除了信息ID和长度域外,还包含4个域:DTIM数量、DTIM间隔、指示图控制、实际部分指示图(Partial Virtual Bitmap),具体地:
实际部分指示图由产生TIM的AP维护,包含2008位,这2008位被组织成251个字节,这2008位的位号N(0<N<2007)与这些字节中的相应位(位号为N模8)对应,这些字节中最低位被编号为0,最高位被编号为7。实际部分指示图的每一位对应一个有下行信息缓存在AP的station。
综上,如果关联号为N的station没有数据帧缓存在AP,则实际部分指示图的位号为N的位被置“0”。如果AP准备发送任何缓存的数据帧,则该station对应的位被置“1”。
在技术方案中,优选地,标记信息为请求帧的帧头中的一个比特位字段时,一个比特位字段为“1”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或一个比特位字段为“0”时,标记信息用于指示工作站设备同时支持根据唤醒帧和TIM机制获取缓存的下行数据;标记信息为请求帧的帧头中的两个比特位字段时,两个比特位字段为“00”时,标记信息用于指示工作站设备根据唤醒帧接收缓存的下行数据,且禁用TIM机制获取缓存的下行数据;或两个比特位字段为“01”时,标记信息用于指示工作站设备在第一类通信周期内根据唤醒帧获取缓存的下行数据,以及在第二类通信周期内根据TIM机制获取缓存的下行数据,其中,TIM机制为接入点设备向 工作站设备广播信标帧的通信机制,TIM机制用于指示工作站设备由休眠状态进入苏醒状态,和/或用于指示工作站设备与接入点设备进行时间同步。
在该技术方案中,在请求帧的MAC帧部分至少包含一个比特位,譬如当将这个比特位置为“1”时,表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“0”表示设备同时支持这两种方式;如用两个比特位来表示,譬如置为“00”表示其支持接收wake up帧来接收缓存的下行数据且无需利用TIM机制来接收缓存的下行数据,如置为“01”表示其在一定的通信时间内接收wakeup帧来接收缓存的下行数据,在另一通信时间内接收Beacon帧来接收缓存的下行数据帧,且其另一目的也是为了接收Beacon帧中的timestamp信息元素来与AP保持时间上的同步。
其中所指的station可以是智能手机、平板或PDA,AP可以是路由器或笔记本等设备。
其中,信标帧是一种工作在MAC(Media Access Control,介质访问控制子层协议)层中的信道接入模式,信标模式当中规定了一种“superframe”的格式,在超帧的开始发送信标帧,里面含有一些时序以及网络的信息,紧接着是竞争接入期,在这段时间内给节点以竞争的方式接入信道,再后面时非竞争接入期,节点采用时分复用的方式接入信道,然后是非活跃期,节点进入休眠状态,等待下一个超帧周期的开始由发送信标帧。
在技术方案中,优选地,还包括:第三生成单元406,用于在检测到缓存有下行数据时,生成唤醒帧;第三发送单元408,用于发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据。
根据本发明的技术方案的无线局域网的通信装置400,还可以具有以下技术特征:
在该技术方案中,通过在检测到缓存有下行数据时,生成唤醒帧并发送至对应的工作站设备,以指示处于休眠状态的工作站设备进入苏醒状态,并根据唤醒帧接收缓存的下行数据,不必周期性地苏醒来询问是否有 缓存的下行数据。
在技术方案中,优选地,还包括:设置单元410,用于在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息;设置单元410还用于:在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
在该技术方案中,通过在管理帧中设置AID标识信息,AID标识信息用于指示接入点设备与任一关联的工作站设备之间的连接信息,并且在检测到缓存有下行数据时,工作站设备对应的AID标识信息设为“1”,以确定等待接收下行数据的工作站设备。
具体地,AID标识信息是在关联接入过程中,接入点设备为工作站设备分配的连接信息的标识号,共有16位识别bit位,最高的两位bit位为“0”。
在技术方案中,优选地,还包括:接收单元412,用于接收工作站设备发送的请求帧;解析单元414,用于解析请求帧以获取标记信息,标记信息用于指示工作站设备支持接收唤醒帧。
在该技术方案中,通过接收工作站设备发送的请求帧,并解析请求帧以获取标记信息,可以确定工作站设备支持接收唤醒帧,继而修改TIM标识信息以关闭TIM机制,有效地避免工作站设备周期苏醒,降低了TIM机制造成的功耗损失和通信信道的数据交互压力。
在任一技术方案中,优选地,请求帧包括探测请求帧和/或关联请求帧。
在该技术方案中,当station试图快速定位一个802.11b无线局域网时发出探测请求帧,它既可以探测一个具有SSID(Service Set Identifier,服务标识集)的无线局域网,也可以探测任何无线局域网。探测请求帧包含有2个信息单元:SSID和支持的通信速率,如下表4.1所示。
表4.1
顺序 字段内容
1 SSID
2 支持的通信速率
另外,关联请求帧在station用来与BSS建立关联关系时使用。关联请求帧帧体中包含2个固定域:能力信息和侦听间隙,同时还包含2个信息单元:SSID和支持的速率,如表4.2所示。
表4.2
顺序 字段内容
1 能力信息
2 侦听间隙
3 SSID
4 支持的通信速率
BSS(Basic Service Set)由一组相互通信的工作站组成,是802.11无线局域网的一种基本构架,主要有两种类型的IBSS和基础结构型网络。IBSS又叫AD HOC,组网是临时的,第一种通信方式为Station与Station直接通信,这里不关注这种组网方式,第二种通信方式是Station1和Station2均关联与AP,以及通过AP转发通信数据。
在任一技术方案中,优选地,标记信息以信息元的形式写入请求帧中。
在该技术方案中,信息元即为802.11管理帧中长度不固定的字段IE(Information Element),信息元用于写入标记信息,以提高标记信息的准确性和适用范围。
图5示出了根据本发明的一个实施例的通信终端的示意框图。
如图5所示,根据本发明的实施例的通信终端500,包括如图3所示的无线局域网的通信装置300和/或图4所示的无线局域网的通信装置400,因此,上述通信终端500具备无线局域网的通信装置300和/或第四方面提出的无线局域网的通信装置400的全部技术效果。
图6示出了根据本发明的实施例的无线局域网的通信方案的探测请求帧的示意图。
图7示出了根据本发明的实施例的无线局域网的通信方案的关联请求帧的示意图。
下面结合图6和图7对根据本发明的实施例的无线局域网的通信方案 的请求帧进行具体说明。
图6所示的请求帧为探测请求帧(Probe Request),具体包括:
6.1帧头(Mac header)包括:
Frame Control:帧控制结构包括协议版本和帧类型信息。
Duration:表明该帧和它的确认帧将会占用信道多长时间,Duration值用于网络分配向量(NAV)计算。
DA:该域包含一个MAC单地址或组地址,用于标明包含在帧中的MSDU的最终接收者。该域不是与RA域的原因是DS的间接帧传送。
SA:该域包含一个单MAC地址,用于标明帧体中发起传送MSDU的站地址,在该域中I/G位被置为“0”。该域并不是总与TA域一致,因为这在802.11bWLAN的DS***中可以用来完成间接的帧传送。在高层协议中该域表示的是该帧的源地址。
BSS ID:用来标识一个BSS,其格式和MAC地址一样,是48位的地址格式。一般来说,它就是所处的无线接入点的MAC地址。某种程度来说,它的作用和SSID类似,但是SSID是网络的名字,是给人看的,BSSID是给机器看的,BSSID类似MAC地址。
Seq(全拼为Sequence Control):用于过滤重复帧。
6.2帧体(Frame body)标识发送或接收的信息,位数不限,包括:
SSID:服务集标识(ServiceSetIdentity):由字节所形成的字串,用来标示所属网络的BSSID,即我们在Wi-Fi连接前看到的接入点名称。
Supported Rate:无线局域网络支持数种标准速率。当移动工作站试图加入网络,会先检视该网络所使用的数据速率。有些速率是强制性的,每部工作站都必须支持。
Extended Supported Rate:扩展支持速率。
FCS:包括32位的循环冗余校验(CRC),用于检错,注意是检错不是纠错。
图7所示的请求帧为关联请求帧(Association Request),具体包括:
7.1帧头(Mac header)包括:
Frame Control:帧控制结构包括协议版本和帧类型信息。
Duration:表明该帧和它的确认帧将会占用信道多长时间,Duration值用于网络分配向量(NAV)计算。
DA:该域包含一个MAC单地址或组地址,用于标明包含在帧中的MSDU的最终接收者。该域不是与RA域的原因是DS的间接帧传送。
SA:该域包含一个单MAC地址,用于标明帧体中发起传送MSDU的站地址,在该域中I/G位被置为“0”。该域并不是总与TA域一致,因为这在802.11bWLAN的DS***中可以用来完成间接的帧传送。在高层协议中该域表示的是该帧的源地址。
BSS ID:用来标识一个BSS,其格式和MAC地址一样,是48位的地址格式。一般来说,它就是所处的无线接入点的MAC地址。某种程度来说,它的作用和SSID类似,但是SSID是网络的名字,是给人看的,BSSID是给机器看的,BSSID类似MAC地址。
Seq(全拼为Sequence Control):用于过滤重复帧。
7.2帧体(Frame body)包括:
Capability info(全拼为Capability infomation):发送Beacon信号的时候,它被用来通知各方,该网络具备哪种性能。
Listen Interval:为了节省电池的电力,工作站可以暂时关闭802.11网络接口的天线。当工作站处于休眠状态,接入点必须为之暂存帧。
SSID:服务集标识(ServiceSetIdentity):由字节所形成的字串,用来标示所属网络的BSSID,即我们在Wi-Fi连接前看到的接入点名称。
Supported Rate:无线局域网络支持数种标准速率。当移动工作站试图加入网络,会先检视该网络所使用的数据速率。有些速率是强制性的,每部工作站都必须支持。
FCS:包括32位的循环冗余校验(CRC),用于检错,注意是检错不是纠错。
在工作站设备发送上述请求帧以关联接入点设备的过程中,还携带有有效的信息元,而本申请中,为了降低支持wake up帧的工作站设备的功耗损失,以信息元的形式修改TIM标识信息,进而关闭上述工作站设备的TIM机制,同时,也降低了无线局域网的数据交互压力。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-OnlyMemory,ROM)、随机存储器(RandomAccessMemory,RAM)、可编程只读存储器(ProgrammableRead-onlyMemory,PROM)、可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)、一次可编程只读存储器(One-timeProgrammableRead-OnlyMemory,OTPROM)、电子抹除式可复写只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPROM)、只读光盘(CompactDiscRead-OnlyMemory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中提出的无线局域网内的通信设备的功耗问题及频谱利用率差等问题,本发明提出了一种无线局域网的通信方案,通过在请求帧中包含标记信息,可以在工作站设备关联接入接入点设备的过程中,指示工作站设备支持接收唤醒帧,也即为了降低功耗损失,处于休眠状态的工作站设备在接收到唤醒帧时,才进入苏醒状态并根据唤醒帧接收缓存的下行数据,一方面,降低了工作站设备周期性唤醒导致的功耗损失,另一方面,提高了工作站设备获取下行数据的及时性和可靠性,提高了无线局域网的频谱利用率。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (17)

  1. 一种无线局域网的通信方法,适用于工作站设备,其特征在于,包括:
    生成请求帧,所述请求帧中包含标记信息,所述标记信息用于指示所述工作站设备支持接收唤醒帧;
    发送所述请求帧,以指示所述工作站设备根据所述唤醒帧获取缓存的下行数据。
  2. 一种无线局域网的通信方法,适用于接入点设备,其特征在于,所述无线局域网的通信方法包括:
    生成管理帧,所述管理帧中设有TIM标识信息;
    发送所述管理帧至支持接收唤醒帧的工作站设备,以指示是否缓存有下行数据,
    其中,所述支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置或不进行设置,且所述管理帧为信标帧。
  3. 根据权利要求2所述的无线局域网的通信方法,其特征在于,还包括:
    在检测到缓存有下行数据时,生成唤醒帧;
    发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据所述唤醒帧接收缓存的下行数据。
  4. 根据权利要求2所述的无线局域网的通信方法,其特征在于,还包括:
    在所述管理帧中设置AID标识信息,所述AID标识信息用于指示所述接入点设备与任一关联的工作站设备之间的连接信息;
    在检测到缓存有下行数据时,所述工作站设备对应的所述AID标识信息设为1,以确定等待接收所述下行数据的工作站设备。
  5. 根据权利要求2所述的无线局域网的通信方法,其特征在于,还包括:
    接收所述工作站设备发送的请求帧;
    解析所述请求帧以获取标记信息,所述标记信息用于指示所述工作站设备支持接收所述唤醒帧。
  6. 根据权利要求1至5中任一项所述的无线局域网的通信方法,其 特征在于,
    所述请求帧包括探测请求帧和/或关联请求帧。
  7. 根据权利要求1至5中任一项所述的无线局域网的通信方法,其特征在于,
    所述标记信息以信息元的形式写入所述请求帧中。
  8. 根据权利要求1至5中任一项所述的无线局域网的通信方法,其特征在于,
    所述标记信息为所述请求帧的帧头中的一个比特位字段时,所述一个比特位字段为“1”时,所述标记信息用于指示所述工作站设备根据所述唤醒帧接收所述缓存的下行数据,且禁用TIM机制获取所述缓存的下行数据;
    或所述一个比特位字段为“0”时,所述标记信息用于指示所述工作站设备同时支持根据所述唤醒帧和所述TIM机制获取所述缓存的下行数据;
    所述标记信息为所述请求帧的帧头中的两个比特位字段时,所述两个比特位字段为“00”时,所述标记信息用于指示所述工作站设备根据所述唤醒帧接收所述缓存的下行数据,且禁用TIM机制获取所述缓存的下行数据;
    或所述两个比特位字段为“01”时,所述标记信息用于指示所述工作站设备在第一类通信周期内根据所述唤醒帧获取所述缓存的下行数据,以及在第二类通信周期内根据所述TIM机制获取所述缓存的下行数据,
    其中,所述TIM机制为所述接入点设备向所述工作站设备广播信标帧的通信模式,所述TIM机制用于指示所述工作站设备由休眠状态进入苏醒状态,和/或用于指示所述工作站设备与所述接入点设备进行时间同步。
  9. 一种无线局域网的通信装置,适用于工作站设备,其特征在于,包括:
    第一生成单元,用于生成请求帧,所述请求帧中包含标记信息,所述标记信息用于指示所述工作站设备支持接收唤醒帧;
    第一发送单元,用于发送所述请求帧,以指示所述工作站设备根据所述唤醒帧获取缓存的下行数据。
  10. 一种无线局域网的通信装置,适用于接入点设备,其特征在于, 所述无线局域网的通信装置包括:
    第二生成单元,用于生成管理帧,所述管理帧中设有TIM标识信息;
    第二发送单元,用于发送所述管理帧至支持接收唤醒帧的工作站设备,以指示是否缓存有下行数据,
    其中,所述支持接收唤醒帧的工作站设备对应的TIM标识信息设为“0”或不进行设置,且所述管理帧为信标帧。
  11. 根据权利要求10所述的无线局域网的通信装置,其特征在于,还包括:
    第三生成单元,用于在检测到缓存有下行数据时,生成唤醒帧;
    第三发送单元,用于发送唤醒帧,以指示处于休眠状态的工作站设备进入苏醒状态,并根据所述唤醒帧接收缓存的下行数据。
  12. 根据权利要求10所述的无线局域网的通信装置,其特征在于,还包括:
    设置单元,用于在所述管理帧中设置AID标识信息,所述AID标识信息用于指示所述接入点设备与任一关联的工作站设备之间的连接信息;
    所述设置单元还用于:在检测到缓存有下行数据时,所述工作站设备对应的所述AID标识信息设为1,以确定等待接收所述下行数据的工作站设备。
  13. 根据权利要求10所述的无线局域网的通信装置,其特征在于,还包括:
    接收单元,用于接收所述工作站设备发送的请求帧;
    解析单元,用于解析所述请求帧以获取标记信息,所述标记信息用于指示所述工作站设备支持接收所述唤醒帧。
  14. 根据权利要求9至13中任一项所述的无线局域网的通信装置,其特征在于,
    所述请求帧包括探测请求帧和/或关联请求帧。
  15. 根据权利要求9至13中任一项所述的无线局域网的通信装置,其特征在于,
    所述标记信息以信息元的形式写入所述请求帧中。
  16. 根据权利要求9至13中任一项所述的无线局域网的通信装置,其特征在于,
    所述标记信息为所述请求帧的帧头中的一个比特位字段时,所述一个比特位字段为“1”时,所述标记信息用于指示所述工作站设备根据所述唤醒帧接收所述缓存的下行数据,且禁用TIM机制获取所述缓存的下行数据;
    或所述一个比特位字段为“0”时,所述标记信息用于指示所述工作站设备同时支持根据所述唤醒帧和所述TIM机制获取所述缓存的下行数据;
    所述标记信息为所述请求帧的帧头中的两个比特位字段时,所述两个比特位字段为“00”时,所述标记信息用于指示所述工作站设备根据所述唤醒帧接收所述缓存的下行数据,且禁用TIM机制获取所述缓存的下行数据;
    或所述两个比特位字段为“01”时,所述标记信息用于指示所述工作站设备在第一类通信周期内根据所述唤醒帧获取所述缓存的下行数据,以及在第二类通信周期内根据所述TIM机制获取所述缓存的下行数据,
    其中,所述TIM机制为所述接入点设备向所述工作站设备广播信标帧的通信机制,所述TIM机制用于指示所述工作站设备由休眠状态进入苏醒状态,和/或用于指示所述工作站设备与所述接入点设备进行时间同步。
  17. 一种通信终端,其特征在于,包括:
    如权利要求9至16中任一项所述的无线局域网的通信装置。
PCT/CN2017/093586 2017-02-24 2017-07-19 无线局域网的通信方法、通信装置和通信终端 WO2018153013A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ES17897262T ES2938919T3 (es) 2017-02-24 2017-07-19 Método y aparato de comunicación para red de área local inalámbrica y terminal de comunicación
EP17897262.6A EP3589031B1 (en) 2017-02-24 2017-07-19 Communication method and apparatus for wireless local area network, and communication terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710103895.5A CN108513339B (zh) 2017-02-24 2017-02-24 无线局域网的通信方法、通信装置和通信终端
CN201710103895.5 2017-02-24

Publications (1)

Publication Number Publication Date
WO2018153013A1 true WO2018153013A1 (zh) 2018-08-30

Family

ID=63253524

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/093586 WO2018153013A1 (zh) 2017-02-24 2017-07-19 无线局域网的通信方法、通信装置和通信终端

Country Status (4)

Country Link
EP (1) EP3589031B1 (zh)
CN (1) CN108513339B (zh)
ES (1) ES2938919T3 (zh)
WO (1) WO2018153013A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286330A (zh) * 2021-07-22 2021-08-20 高拓讯达(北京)科技有限公司 一种数据传输方法及装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348529A (zh) * 2018-09-27 2019-02-15 深圳市欧瑞博科技有限公司 一种无线通讯方法、终端及计算机可读存储介质
EP4021087A4 (en) * 2019-08-23 2023-04-19 Beijing Xiaomi Mobile Software Co., Ltd. DOWNLINK DATA CACHE INDICATING METHOD AND APPARATUS, AND DOWNLINK DATA ACQUISITION METHOD AND APPARATUS
US20230309014A1 (en) * 2020-09-01 2023-09-28 Beijing Xiaomi Mobile Software Co., Ltd. Multi-link communication method and communication device
CN117835317A (zh) * 2023-10-19 2024-04-05 湖北星纪魅族科技有限公司 短距数据传输方法、装置、电子设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090310618A1 (en) * 2008-06-13 2009-12-17 Conexant Systems, Inc. Low Power Receiving
CN102300293A (zh) * 2010-06-25 2011-12-28 思科技术公司 促进节能的自动无线电装置启动
CN104160757A (zh) * 2012-03-06 2014-11-19 交互数字专利控股公司 用于在无线局域网络中节省功率的方法和装置
CN104206001A (zh) * 2012-04-20 2014-12-10 华为技术有限公司 用于无线网络中数据传输的方法和装置
CN105101343A (zh) * 2015-08-11 2015-11-25 北京邮电大学 一种移动终端与无线接入点进行关联的节能方法及装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7551948B2 (en) * 2003-07-24 2009-06-23 Cisco Technology, Inc. Uniform power save method for 802.11e stations
JP2006014167A (ja) * 2004-06-29 2006-01-12 Nec Corp 無線lanにおける省電力化方法/プログラム/記録媒体、端末局、無線lanシステム
CN100477852C (zh) * 2006-04-25 2009-04-08 联发科技股份有限公司 用以控制无线装置的方法及无线装置
WO2008104095A1 (en) * 2007-02-27 2008-09-04 Thomson Licensing Method and apparatus for power management in wlan
US7853274B2 (en) * 2007-03-05 2010-12-14 Intel Corporation Wake-on-WLAN for stationary wireless stations
WO2012077908A1 (en) * 2010-12-07 2012-06-14 Lg Electronics Inc. Method for power save mode operation in wireless local area network and apparatus for the same
US9237521B2 (en) * 2011-05-31 2016-01-12 Lg Electronics Inc. Method for transmitting and receiving physical layer convergence procedure protocol data unit in wireless local area network system supporting power save mode operation and apparatus for the same
JP6129165B2 (ja) * 2011-07-14 2017-05-17 エルジー エレクトロニクス インコーポレイティド 無線lanシステムにおけるパワーセーブモード基盤通信方法及びこれを支援する装置
US8934390B2 (en) * 2012-09-28 2015-01-13 Stmicroelectronics, Inc. Enhancement of low power medium access STAs
US9544848B2 (en) * 2012-10-24 2017-01-10 Qualcomm Incorporated Methods and apparatus for communicating short paging messages in a wireless communication network
US9313741B2 (en) * 2012-12-29 2016-04-12 Intel Corporation Methods and arrangements to coordinate communications in a wireless network
CN104427591A (zh) * 2013-08-22 2015-03-18 北京信威通信技术股份有限公司 一种通过寻呼检测降低终端功耗的方法和专用装置
CN104853391A (zh) * 2015-03-17 2015-08-19 杭州华三通信技术有限公司 一种终端唤醒方法及接入点ap
CN105813077A (zh) * 2016-04-14 2016-07-27 天津大学 基于802.11ah减少开销降低终端功耗的通信方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090310618A1 (en) * 2008-06-13 2009-12-17 Conexant Systems, Inc. Low Power Receiving
CN102300293A (zh) * 2010-06-25 2011-12-28 思科技术公司 促进节能的自动无线电装置启动
CN104160757A (zh) * 2012-03-06 2014-11-19 交互数字专利控股公司 用于在无线局域网络中节省功率的方法和装置
CN104206001A (zh) * 2012-04-20 2014-12-10 华为技术有限公司 用于无线网络中数据传输的方法和装置
CN105101343A (zh) * 2015-08-11 2015-11-25 北京邮电大学 一种移动终端与无线接入点进行关联的节能方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3589031A4

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286330A (zh) * 2021-07-22 2021-08-20 高拓讯达(北京)科技有限公司 一种数据传输方法及装置
CN113286330B (zh) * 2021-07-22 2021-10-08 高拓讯达(北京)科技有限公司 一种数据传输方法及装置

Also Published As

Publication number Publication date
EP3589031B1 (en) 2023-01-25
CN108513339B (zh) 2022-06-21
EP3589031A4 (en) 2021-01-13
ES2938919T3 (es) 2023-04-17
CN108513339A (zh) 2018-09-07
EP3589031A1 (en) 2020-01-01

Similar Documents

Publication Publication Date Title
WO2018153013A1 (zh) 无线局域网的通信方法、通信装置和通信终端
CN113613316B (zh) 下行业务数据的指示方法和设备
US7433669B2 (en) Method and system for performing data transmission process of an access point (AP) supporting power management of wireless local area network (WLAN) clients, and AP for performing the same
WO2020164504A1 (zh) 通信方法、装置及设备
US9439146B2 (en) Standby time improvements for stations in a wireless network
WO2018192374A1 (zh) 一种站点唤醒方法及站点
WO2018126512A1 (zh) 寻呼信号发送方法、寻呼信号接收方法、装置及***
WO2008086753A1 (fr) Procédé et système permettant de déterminer si un point d&#39;accès existe dans une trame tamponnée de diffusion/multidiffusion
WO2018076988A1 (zh) 唤醒方法和装置
CN108616968A (zh) 传输帧的方法和设备
WO2014040432A1 (zh) 信道切换方法、设备及***
US20200045631A1 (en) Power saving protocol for efficient sleep mode
CN109547945B (zh) 无线局域网的通信方法、装置、接入点设备和站点设备
CN108513341B (zh) 无线局域网的通信方法、通信装置和通信终端
US10554251B1 (en) Low power wake up radio synchronization with low power antenna
US20090286532A1 (en) Method and system for managing paging in wireless communication network
WO2015089770A1 (zh) Wlan***中sta状态转移的方法和设备
CN108322931B (zh) 一种数据帧传输方法、装置及工作站
WO2018177266A1 (zh) 数据传输的方法和装置
WO2013097617A1 (zh) 无线局域网站点最大待机时长的配置方法、装置及***
US9374771B2 (en) Message acknowledgement method, apparatus, and system
WO2023024006A1 (zh) 一种确定节能信号监听时机的方法及装置、终端设备
KR100733990B1 (ko) 고속 무선 개인 통신 네트워크에서 전력 절약을 위한데이터 송수신방법
WO2022252811A1 (zh) 多链路通信方法、存储介质及电子设备
CN117941423A (zh) 一种无线通信方法及装置、设备

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: 17897262

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017897262

Country of ref document: EP

Effective date: 20190924