CN109565749B - Determination method, device and equipment of dormancy mechanism - Google Patents
Determination method, device and equipment of dormancy mechanism Download PDFInfo
- Publication number
- CN109565749B CN109565749B CN201780049028.6A CN201780049028A CN109565749B CN 109565749 B CN109565749 B CN 109565749B CN 201780049028 A CN201780049028 A CN 201780049028A CN 109565749 B CN109565749 B CN 109565749B
- Authority
- CN
- China
- Prior art keywords
- message
- wakeup
- indication information
- wake
- wur
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The application provides a method, a device and equipment for determining a dormancy mechanism, wherein the method comprises the following steps: the first equipment generates a wake-up message, wherein the wake-up message comprises a pilot, the pilot comprises first indication information, second indication information and third indication information, the first indication information comprises a wake-up message indication, and the second indication information is used for indicating that the first equipment belongs to a first network; the third indication information is used for indicating the first dormancy mechanism information used by the receiving equipment in the first network for receiving the wake-up message; the first dormancy mechanism information is used for the receiving equipment to determine a first wakeup window for receiving the wakeup message; the first device sends the wake-up message, so that the second device in the second network sets the second dormancy mechanism information for the device in the second network according to the preamble, and the wireless communication devices in different networks can stagger wake-up windows for sending the wake-up message, so as to reduce the collision probability of sending the wake-up message between different networks.
Description
Technical Field
The present application relates to communications technologies, and in particular, to a method, an apparatus, and a device for determining a sleep mechanism.
Background
With the evolution of the WLAN (Wireless Local Area Network) standard, a low-power Wake-Up receiver (WUR) may be used in a Wireless communication device of the WLAN to replace a Wireless transceiver to listen to a channel when a medium is idle, so as to reduce the power consumption of a terminal.
The Wireless communication equipment adopts the WUR, compared with the Wireless transceiver which is directly used, the energy consumption can be reduced, mainly because the receiving and decoding of the WUR message are far simpler than the Wireless Fidelity (Wi-Fi) message, and meanwhile, the WUR message adopts narrow-band transmission.
To further reduce power consumption, the WUR may also incorporate a sleep mechanism, which refers to the WUR being turned on or off periodically. As shown in fig. 1, one WUR sleep period is 100ms, where 30ms is used for the WUR to wake up the listening channel to receive the WUR signal, and the WUR goes to sleep for the remaining 70ms to save power consumption. The WUR wakeup window refers to a time period during which the WUR wakes up to listen to the channel to receive a WUR signal; the WUR awake window length refers to the duration of time that the WUR wakes up in each sleep period, e.g., 30 ms; the WUR sleep window refers to a period of time during which the WUR goes to sleep, and the WUR awake period refers to an interval during which the WUR periodically wakes up, such as 100 ms.
WUR messages sent between different BSSs may collide when the WUR awake windows used by wireless transceivers in multiple neighboring Basic Service Sets (BSSs) overlap all or most of the time. As shown in fig. 2, the WUR awake windows used by WUR1,.. and WURm in the first BSS and WUR1,.. and WURn in the second BSS overlap for the most part, WUR messages sent between different BSSs may collide, resulting in a failure in WUR message transmission.
Disclosure of Invention
The application provides a method, a device and equipment for determining a dormancy mechanism, which can stagger wakeup windows for sending wakeup messages by wireless communication equipment in different networks so as to reduce the collision probability of sending the wakeup messages among the different networks.
In a first aspect, an embodiment of the present application provides a method for determining a sleep mechanism, where a first device generates a wake-up message, where the wake-up message includes a preamble, where the preamble includes first indication information, second indication information, and third indication information, where the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to a first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for the receiving equipment to determine a first wakeup window for receiving the wakeup message;
and the first equipment sends the awakening message so that second equipment in a second network sets second dormancy mechanism information for the equipment in the second network according to the pilot.
In the above scheme, the first indication information, the second indication information, and the third indication information are set in the preamble of the wake-up message to indicate that the message is a wake-up message, a network identifier of a network where the sending end is located, and sleep mechanism information of the network where the sending end is located, so that the wireless communication devices of other networks receiving the wake-up message can obtain the first wake-up window in the sleep mechanism information of the first network for sending the wake-up message, and thus the second wake-up window and the first wake-up window of each network for sending the wake-up message are staggered, so as to reduce the collision probability of sending the wake-up message between different networks.
In one possible implementation, the first sleep mechanism information includes one or more of the following information:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
In the above scheme, the first dormancy mechanism information may be set in multiple implementation manners, so that the wireless communication device may acquire the wakeup window in the first dormancy mechanism in multiple manners, and the implementation method is flexible and variable, and may adapt to different network requirements.
In one possible implementation, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
In a possible implementation manner, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
In one possible implementation, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
In the above scheme, other functional domains may be implemented by using the defined SIG domain in the first protocol, or by specifically defining a new SIG domain, which may be adapted to different data transmission requirements.
In a possible implementation, the wake-up message further includes a load, a bandwidth of the preamble is greater than a bandwidth of the load, and the preamble is located before the load.
In one possible implementation, the wake-up message is a WUR message.
In a possible implementation manner, an overlapping time of a second awake window in the second hibernation mechanism information and the first awake window is smaller than a preset threshold.
In the above scheme, when the overlapping time of the second awake window and the first awake window is less than the preset threshold, the probability of collision of sending the awake message between different BSSs can be reduced, and especially, when the preset threshold is set to be sufficiently small, collision of sending the awake message between different BSSs can even be avoided.
In a second aspect, an embodiment of the present application provides a method for determining a hibernation mechanism, where the method includes:
the method comprises the steps that a second device receives a wake-up message sent by a first device, wherein the first device belongs to a first network, the second device belongs to a second network, the wake-up message comprises a pilot, the pilot comprises first indication information, second indication information and third indication information, the first indication information comprises a wake-up message indication, and the second indication information is used for indicating that the first device belongs to the first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for determining a first wakeup window for the receiving equipment to receive the wakeup message;
and the second equipment sets second dormancy mechanism information for the equipment in the second network according to the leader.
In one possible implementation, the first sleep mechanism information includes one or more of the following information:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
In one possible implementation, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
In a possible implementation manner, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
In one possible implementation, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
In a possible implementation, the wake-up message further includes a load, a bandwidth of the preamble is greater than a bandwidth of the load, and the preamble is located before the load.
In one possible implementation, the wake-up message is a WUR message.
In a possible implementation manner, an overlapping time of a second awake window in the second hibernation mechanism information and the first awake window is smaller than a preset threshold.
The implementation principle and the beneficial effects of the determination method of the sleep mechanism in the second aspect are similar to those of the first aspect, and are not described herein again.
In a third aspect, an embodiment of the present application provides an apparatus for determining a hibernation mechanism, where the apparatus is a first device, and includes:
a generating module, configured to generate a wake-up message, where the wake-up message includes a preamble, where the preamble includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to a first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for the receiving equipment to determine a first wakeup window for receiving the wakeup message;
and the sending module is used for sending the awakening message so that second equipment in a second network sets second dormancy mechanism information for the equipment in the second network according to the leader.
In one possible implementation, the first sleep mechanism information includes one or more of the following information:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
In one possible implementation, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
In a possible implementation manner, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
In one possible implementation, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
The implementation principle and the beneficial effects of the determination apparatus of the hibernation mechanism in the embodiment of the third aspect are similar to those of the first aspect, and are not described herein again.
In a fourth aspect, an embodiment of the present application provides an apparatus for determining a hibernation mechanism, where the apparatus is a second device, and includes:
a receiving module, configured to receive a wake-up message sent by a first device, where the first device belongs to a first network, the second device belongs to a second network, and the wake-up message includes a preamble, where the preamble includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to the first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for determining a first wakeup window for the receiving equipment to receive the wakeup message;
and the setting module is used for setting second dormancy mechanism information for the equipment in the second network according to the leader.
In one possible implementation, the first sleep mechanism information includes one or more of the following information:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
In one possible implementation, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
In a possible implementation manner, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
In one possible implementation, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
The implementation principle and the beneficial effects of the determination apparatus of the hibernation mechanism in the embodiment of the fourth aspect are similar to those of the first aspect, and are not described herein again.
In a fifth aspect, an embodiment of the present application provides an apparatus, including a processor and a memory,
the memory is configured to store instructions, the processor is configured to execute the memory-stored instructions, and when the processor executes the memory-stored instructions, the apparatus is configured to perform the method according to any of the embodiments of the first aspect or the second aspect.
Drawings
FIG. 1 is a diagram illustrating a WUR hibernate mechanism in the prior art;
fig. 2 is a diagram of WUR awake windows used by wireless transceivers in multiple BSSs in the prior art;
fig. 3 is a schematic view of a communication scenario for reducing power consumption of a terminal according to an embodiment of the present application;
fig. 4 is a schematic diagram of a WUR message format;
fig. 5 is a block diagram of a wireless communication device provided herein;
fig. 6 is a schematic view of an application scenario of a determination method of a hibernation mechanism according to an embodiment of the present application;
fig. 7 is a flowchart of a method for determining a sleep mechanism according to an embodiment of the present application;
fig. 8 is a flowchart of a method for determining a sleep mechanism according to another embodiment of the present application;
fig. 9 is a block diagram of an apparatus for determining a sleep mechanism according to an embodiment of the present application;
fig. 10 is a block diagram of an apparatus for determining a sleep mechanism according to another embodiment of the present application;
FIG. 11 is a schematic diagram of an apparatus according to an embodiment of the present application;
fig. 12 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application.
Detailed Description
With the evolution of Wireless Local Area Network (WLAN) standards, in a Wireless Fidelity (Wi-Fi) Network, when a terminal such as a workstation, an STA, a Station, etc. does not receive or transmit a message (e.g., No data phase), a large amount of energy is wasted in an idle listening channel when No signal is received. The Institute of Electrical and Electronics Engineers (IEEE) 802.11 working group has established the 802.11ba project group for standard research on Low Power Wake Up Radio (LP-WUR) as a core technology to reduce Wi-Fi Power consumption. Therefore, in the communication process between the Access Point (AP) of the Wi-Fi network and the terminal, a communication method for reducing the power consumption of the terminal is needed.
The current common method for reducing the power consumption of the terminal is to use a low-power-consumption WUR to replace a wireless transceiver (i.e. an 802.11 host transceiver module, a Wi-Fi module) to listen to a channel when the medium is idle. Fig. 3 is a schematic diagram of a communication scenario for reducing power consumption of a terminal according to an embodiment of the present application, and as shown in fig. 3, the terminal is equipped with a WUR in addition to a wireless transceiver. The AP at least comprises a wireless transceiver; optionally, a WUR is included. When the wireless transceiver of the terminal enters deep sleep, the low-power WUR can wake up to start working. When the AP needs to communicate with a terminal provided with a WUR and a wireless transceiver, the AP sends a WUR message to the WUR, such as a wakeup frame (WUP Packet, WUP), the WUR wakes Up the wireless transceiver of the terminal after receiving the WUPs sent to the WUR, then the WUR can go to sleep, and the AP communicates with the awakened wireless transceiver. The wireless transceiver of the terminal can enter the sleep mode after the communication with the AP is completed, and meanwhile the WUR wakes up and starts to listen whether the WUPs sent to the terminal exist or not so as to wake up the wireless transceiver again. It should be noted that the wireless communication device can use different interfaces or modules to send WUR messages according to the capabilities of the wireless communication device, as shown in fig. 3, the wireless communication device (such as an AP or a terminal) can use a wireless transceiver to send WUR messages, and the wireless communication device can also send WUR messages through a separate WUR transmitter. When a wireless communication device sends a WUR message using a wireless transceiver, the transmit capability of the WUR is not necessary. WURs are not necessary when the AP does not consider power savings.
The wireless communication device can reduce energy consumption by adopting the WUR compared with the wireless transceiver directly, mainly because the WUR message is far simpler to receive and decode than a Wi-Fi message (namely a traditional 802.11 message, such as an 802.11b/a/g/ac message), and meanwhile, compared with the Wi-Fi message, the WUR message adopts narrow-band transmission. The WUR message generally employs a modulation scheme that is easy for the receiving end to demodulate, such as On Off Keying (OOK) modulation and Binary Frequency shifting (2 FSK) modulation. OOK and 2FSK are indicated as two modulation schemes with the lowest demodulation complexity. Taking OOK modulation as an example, the receiving end determines whether to receive the information carried by the signal according to the presence or absence of energy, for example, the indication is 1 when there is energy, and the indication is 0 when there is no energy. The Wi-Fi message uses Phase Shift Keying (PSK) modulation and Orthogonal Frequency Division Multiplexing (OFDM) modulation with high demodulation complexity, and the receiving end needs to perform complex signal processing operations such as Inverse Fast Fourier Transform (IFFT), which consume a large amount of energy.
Fig. 4 is a schematic diagram of a WUR message format, and as shown in fig. 4, the frame structure of the WUR message can be divided into a preamble and a payload, wherein the preamble bandwidth is greater than the payload bandwidth. The preamble is an 802.11preamble, that is, a preamble sequence that can be analyzed by the legacy 802.11 device is sent over a bandwidth of 20MHz or an integer multiple of 20MHz (e.g., 40MHz, 80MHz, or 160MHz), so that the legacy 802.11 device can determine that the current packet is a Wi-Fi message according to the preamble sequence, which is used for being compatible with the legacy 802.11 device, and the payload of the Wi-Fi message is actually a WUR message. Specifically, the 802.11preamble may include L-STF (non-HT Short tracking field), L-LTF (non-HT Long tracking field), and L-SIG (non-HT SIGNAL field), where the L-STF may be used to complete initial synchronization, coarse frequency offset estimation, and the like of Wi-Fi SIGNALs, the L-LTF may be used to perform channel estimation, fine frequency offset estimation, and the like at a receiving end, and the L-SIG may be used to indicate information such as a transmission rate of the preamble and a time for occupying a channel. The conventional 802.11 device receiving the 802.11 leader can obtain the time of the WUR message occupying the channel according to the information of the Length field and the like in the 802.11 leader, and does not try to access the channel in the time so as to avoid interfering the WUR message in transmission. The Length field information is 12bits, and indicates the number of bytes of the message data part needing to be transmitted. Alternatively, the remaining time required to transmit a WUR message may be calculated based on the information indicated by the Length field and the transmission rate of the 802.11 preamble. The Payload is a Payload (Payload) part of the WUR message, and the receiving end further reduces energy consumption by adopting a modulation mode with low demodulation complexity such as OOK or Binary Amplitude Shift Keying (2 ASK) and using narrowband transmission such as 1MHz channel, 2MHz channel, 4MHz, 5MHz channel and the like. The Payload of the WUR message includes a Wake-Up Preamble, which functions similar to a conventional 802.11Preamble and may be used by the WUR to identify WUR signals, and a Medium Access Control (MAC) portion; the MAC portion is similar to the MAC portion of the Wi-Fi message and may include a MAC Header, a Frame Body, and a Frame Check Sequence (FCS), where the MAC Header carries at least an identifier of the receiving end; the Frame Body can carry some indication, control information and the like; the FCS belongs to the check information, and is used to determine whether the message is received with errors.
To further reduce power consumption, the WUR may also incorporate a sleep mechanism, which may be referred to in the background art as shown in fig. 1. When the WUR awake windows used by the wireless transceivers in multiple neighboring BSSs, Basic Service Set, overlap in time, either entirely or in large part, then WUR messages sent between different BSSs may collide. The collision may be that the wireless communication devices in the first BSS and the second BSS may not correctly demodulate the WUR messages due to the simultaneous transmission of the WUR messages, and thus the WUR message transmission fails; or, when a wireless communication device in a first BSS is sending a WUR message, a wireless communication device in a second BSS that listens to the WUR message may wait for a channel to be contended for sending the message of the second BSS after the WUR message sending of the first BSS is completed, if the WUR wakeup window of the WUR in the second BSS is ended or is close to the end, the wireless communication device in the second BSS may not have a chance or enough time to contend for the channel to send the message.
It should be noted that, in a narrow sense, the WUR message may include at least a WUP wakeup frame and a WUR beacon frame, the WUP wakeup frame may be used to wake up a wireless transceiver of a receiving end, and the WUR beacon frame may provide functions of synchronizing, maintaining network connection, and the like; WUP may be used to refer to WUR messages in a broad sense. Unless otherwise specified, the broad term WUP is used in this application to refer to a WUR message. It should be noted that waking up a wireless communication device in this application refers to waking up a wireless transceiver of the wireless communication device.
The method for determining the dormancy mechanism provided by the present application may be applied to a Wireless Local Area Network (WLAN), where one WLAN may include one or more Basic Service Sets (BSS), and a Network node in the Basic service set includes an AP and a terminal. Each basic service set may include one AP and a plurality of terminals associated with the AP.
The AP may be an access point or a hotspot, etc. The AP is an access point for a mobile subscriber to enter a wired network, and is mainly deployed in a home, a building, and a campus, and typically has a coverage radius of several tens of meters to hundreds of meters, and may be deployed outdoors. The AP acts as a bridge connecting the internet and the wireless lan, and mainly functions to connect the wireless network clients together and then access the wireless network to the internet. In particular, the AP may be a terminal or a network device with a Wi-Fi chip.
The terminal may be a User Equipment (UE), a Mobile Station (MS), a mobile terminal (mobile terminal), a computer, a microcomputer, or the like, or may be a 5G terminal. For example, the terminal may be a mobile telephone (or so-called "cellular" telephone), a mobile computer, a computer with a mobile terminal, a smart watch, or the like, and may also be a portable, pocket, hand-held, computer-included, or vehicle-mounted mobile device that exchanges voice and/or data with the wireless access apparatus. The present application is not limited thereto, and for example, the terminal also includes a terminal having a wired access with a multi-bearer feature.
Fig. 5 is a schematic block diagram of a wireless communication device provided in the present application, and the wireless communication device in the following description is simply referred to as a device, and optionally, the wireless communication device may further include a memory, a processor, and the like. When the wireless communication device is a terminal, the terminal may include at least a first receiver (e.g., WUR) and a second transceiver (e.g., wireless transceiver); when the wireless communication device is an AP, the AP may include at least a second transceiver (e.g., a wireless transceiver), and optionally, the AP may also include a first receiver (e.g., a WUR). The communication between two wireless communication devices can be divided into the transmission of WUR messages and the transmission of Wi-Fi messages, wherein the two wireless communication devices respectively carry out the transmission of the WUR messages through a first interface (such as a WUR interface) and carry out the transmission of the Wi-Fi messages through a second interface (such as a wireless transceiver interface), namely, the first interface is an interface for WUR message transmission; the second interface is an interface for Wi-Fi message transmission. It is to be noted that the first receiver and the second transceiver may be separate physical entities, such as two physically separate modules, or may be a logical concept, and are not physical entities, such as integrated in the same physical entity. The first interface and the second interface may be logical concepts, i.e. not physical entities. Specifically, the first receiver may receive a WUR message through the first interface and Wake Up the second transceiver of the wireless communication device, and if the first receiver has a capability of sending a WUR message through the first interface, such as sending a Wake Up frame (WUP), the first receiver may be configured to send the WUR message through the first interface, in which case, the first receiver may also be referred to as the first transceiver. The second transceiver is a wireless transceiver, namely a Wi-Fi module, or is called an 802.11 main transceiver module, and can be used for receiving or sending Wi-Fi messages through the second interface. When the first receiver is capable of transmitting WUR messages over the first interface, then the second transceiver does not necessarily need to be capable of transmitting WUR messages over the first interface. When the first receiver does not have the capability of sending WUR messages through the first interface, the second transceiver needs to have the capability of sending WUR messages through the first interface, and can be used for sending WUR messages through the first interface. It is noted that for an AP, the AP may not include a first receiver if the first receiver does not have the capability to send WUR messages over the first interface.
In the following description of the present application, the terminal includes a first receiver (e.g. WUR) and a second transceiver (e.g. wireless transceiver), and the AP includes the second transceiver (e.g. wireless transceiver), and it is assumed that: the second transceiver of the AP is used for transceiving Wi-Fi messages through the second interface and WUR messages through the first interface, the second transceiver of the terminal is used for transceiving Wi-Fi messages through the second interface, and the first receiver of the terminal is used for receiving WUR messages through the first interface. If a module (e.g., a first receiver) outside the second transceiver on the terminal or the AP has the capability of sending the WUR message through the first interface, the description of the module and the interface related to the WUR message sending may be modified accordingly, and details are not repeated here.
Fig. 6 is a schematic view of an application scenario of the determination method of the hibernation mechanism provided in the embodiment of the present application, and as shown in fig. 6, the scenario includes a first network 1 and a second network 2, a first device 3 belongs to the first network 1, and a second device 4 belongs to the second network 2. For example, the first network may be a first BSS, the second network may be a second BSS, the first device may be AP1, the second network may be AP2, the AP1 is in the first BSS, the AP2 is in the second BSS, the first BSS and the second BSS are mutually Overlapping Basic Service Sets (OBSS), and the AP1 and the AP2 are both in signal coverage of each other.
The WLAN system (Wi-Fi system) involves communication between the AP1 and the terminal WUR through a first interface and the wireless transceiver of the AP1 communicates with the wireless transceiver of the AP2 through a second interface during communication. Among other things, communications from the AP1 to the terminal WUR may include: the wake-up message sent by the AP1 to the associated terminal WUR is used for the AP1 to wake up a wireless transceiver in the terminal or to carry beacon information, which is some information related to the Wi-Fi network, such as time information, device capability information, etc., and is usually carried in beacon frames. The communication from AP1 to AP2 may include: the AP2 receives the preamble of the wake-up message sent by the AP1 to obtain the WUR sleep mechanism information in the BSS in which the AP1 is located.
Fig. 7 is a flowchart of a method for determining a hibernation mechanism according to an embodiment of the present application, and as shown in fig. 7, the method is based on the scenario shown in fig. 6, and includes the following steps:
step 101, the first device generates a wake-up message.
The wake-up message comprises a pilot, the pilot comprises first indication information, second indication information and third indication information, the first indication information comprises a wake-up message indication, and the second indication information is used for indicating that the first equipment belongs to the first network; the third indication information is used for indicating the first dormancy mechanism information used by the receiving equipment in the first network for receiving the wake-up message; the first sleep mechanism information is used for the receiving device to determine a first awake window for receiving the wake-up message.
In this embodiment, the wake-up message is used to wake up all or part of the other wireless communication devices in the first network.
For example, when the wake-up message indication is a display, an identifier may be set in an indication bit of the wake-up message to indicate that the message is a wake-up message, for example, the first indication information is a special FCS value, or the first indication information is one or more predefined bit values to indicate that the message is a wake-up message. Or, when the wakeup message indication bit is implicit, the preamble is an OFDM symbol and a BPSK modulation scheme is adopted, and when the preamble received by the receiving device adopts the OFDM symbol of the BPSK modulation scheme and there is no subsequent OFDM symbol with other conventional bandwidth (20MHz), the message is defaulted to be the wakeup message. The second indication information may be a network identification of the first network.
Optionally, the wake-up message may also be used to carry beacon information, where the beacon information is some information related to the first network, such as time information, device capability, and the like.
Optionally, the wake-up message is a WUR message.
Optionally, the first sleep mechanism information comprises one or more of the following information: receiving a wakeup period of a wakeup message by receiving equipment; receiving the length of an awakening window of an awakening message by the receiving equipment; the receiving device receives a start time of a wakeup window of a wakeup message.
Step 102, the first device sends a wake-up message.
In this embodiment, the first device may send a wake-up message to one or more wireless communication devices in the first network to wake up all or part of other wireless communication devices in the first network.
And 103, setting second dormancy mechanism information for the equipment in the second network by the second equipment according to the leader.
In this embodiment, the second device is a wireless communication device in a second network, and the second device may receive a pilot part of a wake-up message sent by the first device in the first network, determine that the message is a wake-up message according to first indication information in the pilot part, determine that the message is not a message addressed to the second device according to second indication information, acquire first dormancy mechanism information from third indication information, and set second dormancy mechanism information for the wireless communication device in the second network according to the first dormancy mechanism information.
For example, the wake-up message sent by the first device in the first network may be used as a first wake-up message, and the wake-up message sent by the second device in the second network may be used as a second wake-up message, and then the second dormancy mechanism information is dormancy mechanism information used by the receiving device in the second network to receive the second wake-up message, and the second dormancy mechanism information is used by the receiving device in the second network to determine a second wake-up window for receiving the second wake-up message.
Optionally, the second sleep mechanism information also includes one or more of the following information: receiving the wake-up period of a second wake-up message by receiving equipment in a second network; receiving the length of the wakeup window of the second wakeup message by receiving equipment in the second network; the receiving device in the second network receives the start time of the awake window of the second wake-up message.
In the method for determining a sleep mechanism provided in the embodiment of the present application, first indication information, second indication information, and third indication information are set in a preamble of a wake-up message to indicate that the message is a wake-up message, a network identifier of a network where a sending end is located, sleep mechanism information of a network where the sending end is located, and the like, so that wireless communication devices of other networks that receive the wake-up message can obtain a first wake-up window in the sleep mechanism information of the sending wake-up message in a first network, and thus, second wake-up windows of respective networks that send wake-up messages are staggered from the first wake-up window, so as to reduce collision probability of sending wake-up messages between different networks.
Optionally, in the above embodiment, an overlapping time of the second awake window and the first awake window in the second hibernation mechanism information is smaller than a preset threshold. The preset threshold is a preset time threshold, for example, the preset threshold may be 1ms, 2ms, and the like, and may be set by a person skilled in the art according to actual needs. When the overlapping time of the second wakeup window and the first wakeup window is smaller than the preset threshold, the probability of collision of the wakeup messages sent between different BSSs can be reduced, and especially, when the preset threshold is set to be small enough, the collision of the wakeup messages sent between different BSSs can be even avoided.
In this embodiment, the wake-up message may be a WUR message whose frame structure includes a preamble and a payload, wherein the preamble bandwidth is greater than the first payload bandwidth, and the preamble is located before the payload. The preamble comprises an L-STF domain, an L-LTF domain, an L-SIG domain and other functional domains, wherein the other functional domains are used for carrying first indication information, second indication information and third indication information.
Optionally, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols. Wherein, the first protocol includes different versions of 802.11 protocol, and the length and content of other functional domains may be different for different versions of 802.11 protocol
Or, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
In a conventional 802.11 protocol, the SIG field is usually used to carry some indication information, such as transmission rate, modulation scheme, bandwidth, whether the message is uplink or downlink, and so on. It should be noted that SIG field lengths, contents, names, etc. may be different for different versions of the 802.11 protocol or different types of Wi-Fi messages. The payload of the WUR message may be demodulated by the WUR, as in the payload portion of the WUR message described above, for waking up the wireless transceiver of the wireless communication device, or for carrying beacon information. In this application, a certain SIG field in a conventional 802.11 protocol may be used, the first indication information, the second indication information, and the third indication information may be carried in a reserved bit of the defined SIG field, or an indication bit of the SIG field may be redefined.
The following describes in detail a scheme of "the other functional domain is a SIG domain defined in the first protocol".
Table 1 and tables 1a to 1e are WUR message frame formats provided in an embodiment of the present application, respectively, and as shown in table 1, a SIG field in a preamble is an HT-SIG field, and the HT-SIG field is a SIG field defined in an 802.11n protocol, and can be recognized and interpreted by an 802.11 device supporting the 802.11n protocol. The HT-SIG field has indication bits of 48bits in total, and the transmission time length is 8 us. As shown in Table 1a, HT-SIG can be further divided into two parts, HT-SIG1 and HT-SIG2, each with 24bits of indicator bits.
In the 802.11n protocol, as shown in the HT-SIG1 indication Bit schematic diagram shown in table 1B, bits B0 to B6 indicate Modulation and Coding Scheme (MCS), i.e., information such as transmission rate, Modulation Scheme, and number of used spatial streams of subsequent parts of a message, as viewed from Least Significant Bit (LSB) to Most Significant Bit (MSB); bit B7 indicates the message bandwidth; bits B8-B23 are HT Length, indicating the remaining Length of the message (in bytes, i.e., the Length of the MAC section); also, as shown in the HT-SIG2 indicating bit schematic diagram in table 1d, it can indicate whether STBC coding is used, whether short gi (guard interval) is used, whether FEC coding is used, Check code (CRC) for checking HT-SIG field, Tail padding Bits (Tail Bits), and so on, which are not described herein.
Wherein, the MCS occupies 7bits of indication bits, 128 preset values can be set at most, for example, the preset value is 0-127, and each preset value can have different meanings. Specifically, the used preset value in the 802.11n protocol is 0-76, and the reserved preset value is 77-127.
In this embodiment, one of the preset values reserved by the MCS is used to indicate that the message is a WUR message adopting the above frame structure, if the MCS preset value is 100, bits B0 to B6 of HT-SIG1 may be set to 1101101 to indicate that the message is a WUR message, and an 802.11ba device (a wireless communication device supporting the 802.11ba protocol) may recognize that the message is a WUR message by leading the preset value of the MCS in the HT-SIG field, in which case, we may redefine the preset value meanings of all or part of the indication bits except the MCS and the CRC in the HT-SIG field to indicate some information useful for the 802.11ba device.
Specifically, the bits B8 to B23 in HT-SIG1 shown in table 1c and the bits B0 to B9 in HT-SIG2 shown in table 1e may be used as potentially usable indicator bits, and the default values thereof may be redefined. It should be noted that other indication bits besides MCS and CRC may also be used as potentially usable indication bits, which is not described in detail here.
In one example, when the MCS is indicated as 100 (i.e., the message is indicated as a WUR message), the default value meaning of a part of the indication bits of the HT-SIG field may be redefined, so as to indicate some information useful for the 802.11ba device, for example, other default values may be defined to indicate the network identifier of the BSS where the sender is located, the WUR dormancy mechanism information of the BSS where the sender is located, the network identifier of the receiver, and the like.
In the example shown in table 1c, the BSS color is indicated by using 6bits in total from B8 to B13 bits in HT-SIG1, so as to save the indication bits; the WUR sleep mechanism information may include WUR sleep mechanism information of a BSS in which the sender or the receiver is located, that is, a position of a WUR wakeup window. For example, bits B14-B16 in HT-SIG1 indicate a WUR awake period, bits B17-B20 in HT-SIG1 indicate a WUR awake window length, bits B21-B23 in HT-SIG1, and bits B0 in HT-SIG2 indicate a start position of the WUR awake window, and the wireless communication device of another BSS can obtain the WUR awake window of the BSS where the sender of the WUR message is located, i.e., the start time and the end time of the WUR periodic awake, according to the above information, where the network Identifier of the receiver may be a complete or truncated network Identifier, such as a Partial Association Identifier (Partial Association Identifier, PAID), and the PAID is a type of truncated network Identifier information allocated to the STA by the AP.
A possible WUR sleep mechanism information indication method is shown in table 1c, and WUR sleep mechanism information is indicated by using 11bits of indication bits shared by B14-B23 bits in HT-SIG1 and B0 bits in HT-SIG2, specifically, a WUR wakeup period may be indicated by using 3bits of indication bits (up to 8 preset values) shared by B14-B16 bits in HT-SIG 1.
Table 2a, table 2b, and table 2c are respectively methods for indicating sleep mechanism information provided in the embodiments of the present application. As shown in table 2a, 8 preset values may indicate 8 different WUR wakeup periods, such as 30TU/ms to 100TU/ms, where 10TU/ms is one step, and the time unit may be at least TU (1TU ═ 1.024 ms). It should be noted that, the number of indication bits used for indicating the WUR wakeup period, the position of the indication bits in the SIG field, and the specific setting manner of the meaning of the indication bits may have various schemes, which are not described herein again.
The WUR awake window length can be indicated by using 4bits of indication bits (up to 16 preset values) of B17-B20 bits in HT-SIG 1. Specifically, the specific length of the WUR wakeup window can be directly indicated through the indication bits of B17 to B20; the reference amount may also be used to indirectly indicate the length of the WUR wakeup window; alternatively, the length of the WUR awake window may be indicated using other means. The direct indication has the advantages that when the number of the indication bits is more, the length of the WUR wakeup window can be accurately indicated; the indirect indication has the advantage that the WUR awake window length can be roughly indicated by fewer indication bits. In the example given in table 2b, the length of the WUR wakeup window is indicated by the proportion of the WUR wakeup window to the whole WUR wakeup period, for example, when the preset value of the indicator bit is set to 0000, the length of the WUR wakeup window is 1/16 of the WUR wakeup period, and assuming that the WUR wakeup period is 100ms, the WUR wakeup window is 6.25ms (i.e., 100 ms/16); when the preset value of the indicator bit is set to be 0001, the length of the WUR wakeup window is 2/16 of the WUR wakeup period; when the preset value of the indicator bit is set to other values, the length of the WUR wakeup window can be analogized. It should be noted that, the number of indication bits used for indicating the length of the WUR wakeup window, the position of the indication bits in the SIG field, and the specific setting manner of the meaning of the indication bits may have various schemes, which are not described herein again.
The starting position of the WUR wakeup window can be indicated by using 4bits (up to 16 preset values) of B21-B23 bits in HT-SIG1 and B0 bits in HT-SIG 2. Specifically, the 4bits can directly indicate the time offset between the start position of the WUR wakeup window and the end time of the current WUR message (end of last symbol of WUR message), for example, indicate that the start of the WUR wakeup window is 1.5ms before the end time of the WUR message; the initial position of the WUR wakeup window can be indirectly judged by using the reference quantity; alternatively, the start position of the WUR wakeup window may be indicated using other means. For the embodiment of indirectly determining the start position of the WUR wakeup window by using the reference quantity, a possible implementation method is shown in table 2c, and the offset between the end time of the WUR message and the start position of the WUR wakeup window is obtained by locating the end time of the WUR message at the position of the WUR wakeup window, so as to indirectly obtain the start position of the WUR wakeup window. For example, when the preset value of the indicator bit is set to 0000, the WUR message end time is indicated to be located at the front 1/16 part of the current WUR wakeup window, and assuming that the WUR wakeup period is 100ms and the WUR wakeup window length is 12.5ms, the WUR wakeup window start position is located between 0-0.7812 ms (12.5ms (1/16)) before the WUR message end time; when the preset value of the indication bit is set to be 0001, indicating that the WUR message ending time is located between 1/16-2/16 parts of a current WUR wakeup window, and assuming that the WUR wakeup period is 100ms and the WUR wakeup window length is 12.5ms, the WUR wakeup window starting position is located between 0.7812-1.5624 ms (12.5ms (1/16) and 12.5ms (2/16)) before the WUR message ending time; when the preset value of the indicator bit is set to other values, the starting position of the WUR wakeup window can be analogized. It should be noted that, the number of indication bits for indicating the start position of the WUR wakeup window, the position of the indication bits in the SIG field, and the specific setting manner of the meaning of the indication bits may have various schemes, which are not described herein again.
Table 3 and tables 3a to 3e are WUR message frame formats provided in another embodiment of the present application, respectively, and as shown in table 3, an RL-SIG field and an HE-SIG-a field are added after a leading L-SIG field, where the RL-SIG field and the HE-SIG-a field are newly defined SIG fields in an 802.11ax protocol and can be recognized and interpreted by an 802.11 device supporting the 802.11ax protocol. The RL-SIG domain is the repetition of the L-SIG domain so as to enhance the robustness of partial signals of the L-SIG, and the transmission time length is 4 us. The HE-SIG-A domain has indication bits of 52bits in total, and the transmission time length is 8 us; as shown in Table 3a, the HE-SIG-A domain can be further divided into two parts, HE-SIG-A1 and HE-SIG-A2, each having 26bits of indicator bits.
In the 802.11ax protocol, as shown in table 3B, a schematic diagram of HE-SIG-a1 indicating bits of a single user frame is shown, and viewed from a Least Significant Bit (LSB) to a highest indicating bit (MSB), where bits B3 to B6 indicate an MCS, and carry information such as a transmission rate, a modulation scheme, and a number of used spatial streams of a subsequent part of a message; B8-B13 bits indicate BSS color and represent truncated identifications of different Wi-Fi networks; b14 is a reserved bit, which has not been used; the meaning of other indicator bits is not described in detail here.
Wherein, the MCS occupies 4bits of indication bits, and at most 16 preset values can be set (if the preset value is 0-15, each preset value can have different meanings); specifically, the preset value of the single user message MCS expected to be used in the 802.11ax protocol is 0-11, and the preset value is 12-15.
In this embodiment, one of the preset values of the MCS reservation is used to indicate that the message is a WUR message of the frame structure shown in table 3, e.g., the MCS preset value is 15 (e.g., bits 1111 of B3 to B6 of HE-SIG-a 1). The 802.11ba device may recognize that the message is a WUR message by pre-setting the MCS in the HE-SIG-a field, in which case, we may redefine all or part of the indication bits in the HE-SIG-a field other than the MCS for indicating some useful information for the 802.11ba device.
Specifically, the B14 bits in HE-SIG-a1 shown in table 3c and the B7 to B15 bits in HE-SIG-a2 shown in table 3e may be used as potentially usable indicator bits. It should be noted that other indication bits besides MCS may be used as the potentially available indication bits.
In an example, when the preset value of the MCS of the HE-SIG-a field is indicated to be 15, that is, the message is indicated to be a WUR message, the existing part of indication bits of the HE-SIG-a field may be utilized, and other part of indication bits of the field may be redefined to indicate some information useful for the 802.11ba device, where the information may include information about a WUR sleep mechanism of a BSS where the transmitting end is located.
Wherein, the WUR hibernation mechanism information can be indicated by using B14 indication bits of HE-SIG-a1 and B7 to B15 indication bits of HE-SIG-a2 in the HE-SIG-a domain as shown in table 3; of course, other usable indication bits may be used to indicate. The specific indication method of the WUR sleep mechanism information refers to the previous embodiment, and is not described herein again.
In this embodiment, the other functional field may also be a newly defined SIG field, where the length of the newly defined SIG field is the length of one OFDM symbol. A person skilled in the art may newly define a SIG field for carrying the first indication information, the second indication information, and the third indication information, and the newly defined SIG field is not necessarily restricted by the conventional protocol, and may optionally set an indication bit as required to indicate some useful information for the device.
Fig. 8 is a flowchart of a method for determining a sleep mechanism according to another embodiment of the present application. Fig. 8 may detail the determination method of the sleep mechanism provided in the embodiment of the present application in conjunction with the WUR messages of the above-mentioned various frame structures, as shown in fig. 8, the method includes the following steps:
In this embodiment, the second device belongs to the second BSS. The first device of the first BSS transmits a WUR message of any frame structure described in the above embodiments, and indicates the frame as a WUR message in other functional fields of the preamble (such as HT-SIG, or HE-SIG-a, or other SIG fields), and indicates BSS color and WUR sleep mechanism information through all or part of the remaining indicator bits. Optionally, the SIG field of the preamble may also indicate the WUR message recipient identification.
If the preamble contains the HT-SIG domain, the SIG domain can be the HT-SIG domain; if the first preamble contains the HE-SIG-A domain, the SIG domain may be an HT-SIG-A domain; the SIG field included in the preamble may be another SIG field other than the HT-SIG field and the HE-SIG-a field.
And step 203, the second device determines that the transmitting end of the WUR message is a wireless communication device of other BSSs according to the BSS color, and obtains the WUR dormancy mechanism information of the first BSS according to the WUR dormancy mechanism information.
The second device confirms the wakeup window of the WUR of the first BSS according to the WUR dormancy mechanism information, such as the periodic starting time and the periodic ending time of the WUR.
And step 204, the second device judges whether the WUR message sent by the wireless communication device in the first BSS is likely to generate meaningful interference on the wireless communication device in the second BSS in sending or receiving the WUR message according to the obtained BSS color, the WUR dormancy mechanism information and the like.
In one embodiment, the criteria for the second device to determine that the WUR messages sent by the wireless communication devices in the first BSS may cause meaningful interference to the wireless communication devices in the second BSS in sending or receiving the WUR messages are: the time that the WUR wakeup window of the second BSS overlaps with the WUR wakeup window of the first BSS is not less than the first threshold, the second device considers that the time that the WUR wakeup window of the second BSS overlaps with the WUR wakeup window of the first BSS is too long, and therefore the probability that the WUR messages sent by the wireless communication devices in the first BSS interfere with the wireless communication devices in the second BSS to send or receive the WUR messages is increased. For example, assuming that the first threshold is 50%, i.e., if the WUR awake window of the second BSS overlaps the WUR awake window of the first BSS by at least 50% of the time, the second device determines that the WUR messages sent by the wireless communication devices in the first BSS may cause meaningful interference to the wireless communication devices in the second BSS in transmitting or receiving the WUR messages. Of course, the first threshold may be set to other values, and the first threshold may be set higher, such as 70%, 80%, etc.; alternatively, the first threshold may be set lower, such as 20%, 30%, etc. It should be noted that a higher first threshold indicates that the second BSS may be able to tolerate more interference from the first BSS; a lower first threshold indicates that the second BSS is likely to be less able to tolerate interference from the first BSS.
In another embodiment, the criteria for the second device to determine that the WUR messages sent by the wireless communication devices in the first BSS may cause meaningful interference to the wireless communication devices in the second BSS in sending or receiving the WUR messages are: the number of times that the second device receives the WUR message from the first BSS within the preset time is larger than a second threshold value, namely the WUR message strength from the first BSS. The WUR message strength is the number of times the wireless communication device receives WUR messages from a BSS in a unit time. For example, the second device receives the WUR messages sent by the wireless communication devices in the first BSS 50 times in 10 minutes, and assuming that the second threshold is set to 20 times, the second device determines that the WUR messages sent by the wireless communication devices in the first BSS may cause meaningful interference to the wireless communication devices in the second BSS in sending or receiving the WUR messages. The advantage of this criterion is that even though the WUR awake window of the second BSS is highly overlapped with the WUR awake window of the first BSS, for example, the overlapping time exceeds 70%, or even more, the second device receives WUR messages from the first BSS less times within a preset time, for example, the second device receives 10 WUR messages from the first BSS within 10 minutes, and in fact, the WUR messages sent by the wireless communication device of the first BSS have very limited interference to the wireless communication device in the second BSS for sending or receiving the WUR messages. The criterion can also help the second device determine which BSS has a higher strength of WUR messages if the second device has received WUR messages from multiple different BSSs within a predetermined time. For example, a second device (e.g., AP2) of the second BSS receives 50 WUR messages from the first BSS and 5 WUR messages from the third BSS within 10 minutes, respectively, and it is obvious that the strength of the WUR messages of the first BSS is higher than that of the third BSS.
The second device adjusts the WUR wakeup window of the second BSS, and the WUR wakeup window of the second BSS is staggered with the WUR wakeup window of the first BSS as far as possible, so that the probability of collision caused by the fact that the wireless communication devices of adjacent BSSs send WUR messages can be reduced. That is, it is reduced that a first wake-up message sent by a first device of a first BSS interferes with wireless communication devices (including a second device) of a second BSS to send or receive a second wake-up message. Here, the second wake-up message is a WUR message sent by a second device of the second BSS, and may wake up wireless transceivers of other wireless communication devices in the second BSS or carry beacon information.
Specifically, in one embodiment, the second device may randomly adjust the WUR awake window of the second BSS to another time window that does not overlap, or overlaps as little as possible, the WUR awake window of the first BSS.
Optionally, if the second device determines that the WUR message sent by the wireless communication device in the first BSS may generate meaningful interference for the wireless communication device in the second BSS to send or receive the WUR message, and meanwhile, the BSS color preset value of the second device is smaller (or larger) than the BSS color preset value of the first BSS, the second device adjusts the WUR wakeup window of the second BSS, which is staggered from the WUR wakeup window of the first BSS as much as possible, so as to avoid additional overhead caused by the fact that the wireless communication device of the first BSS also determines that the WUR message from the second BSS may generate meaningful interference for the wireless communication device in the first BSS to send or receive the WUR message, and the wireless communication device of the first BSS and the wireless communication device of the second BSS simultaneously adjust the WUR wakeup windows of their respective BSSs.
In another embodiment, if the second device receives WUR messages from multiple different BSSs within the preset time, the WUR awake window of the BSS with higher WUR message strength may be avoided preferentially according to the WUR message strength of the different BSSs.
Fig. 9 is a block diagram of an apparatus for determining a sleep mechanism according to an embodiment of the present disclosure. The apparatus is a first device, and as shown in fig. 9, the apparatus includes a generating module 11 and a sending module 12.
The generation module 11 is configured to generate a wake-up message, where the wake-up message includes a preamble, the preamble includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to the first network; the third indication information is used for indicating the first dormancy mechanism information used by the receiving equipment in the first network for receiving the wake-up message; the first sleep mechanism information is used for the receiving device to determine a first awake window for receiving the wake-up message.
The sending module 12 is configured to send a wake-up message, so that the second device in the second network sets the second dormancy mechanism information for the device in the second network according to the preamble.
Optionally, the first sleep mechanism information comprises one or more of the following information: receiving a wakeup period of a wakeup message by receiving equipment; receiving the length of an awakening window of an awakening message by the receiving equipment; the receiving device receives a start time of a wakeup window of a wakeup message.
Optionally, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
Optionally, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
Optionally, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
The apparatus of this embodiment may be used to implement the technical solution of the method embodiment shown in fig. 7, and the implementation principle and the technical effect are similar, which are not described herein again.
Fig. 10 is a block diagram of an apparatus for determining a sleep mechanism according to another embodiment of the present application. The apparatus is a second device, and as shown in fig. 10, the apparatus includes a receiving module 21 and a setting module 22.
The receiving module 21 is configured to receive a wake-up message sent by a first device, where the first device belongs to a first network, the second device belongs to a second network, the wake-up message includes a pilot, the pilot includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to the first network; the third indication information is used for indicating the first dormancy mechanism information used by the receiving equipment in the first network for receiving the wake-up message; the first sleep mechanism information is used to determine a first awake window for the receiving device to receive the wake-up message.
The setting module 22 is configured to set the second dormancy mechanism information for the device in the second network according to the leader.
Optionally, the first sleep mechanism information comprises one or more of the following information:
receiving a wakeup period of a wakeup message by receiving equipment;
receiving the length of an awakening window of an awakening message by the receiving equipment;
the receiving device receives a start time of a wakeup window of a wakeup message.
Optionally, the preamble includes an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
Optionally, the other functional domain is a SIG domain defined in the first protocol, and the length of the SIG domain is the length of one or two OFDM symbols.
Optionally, the other functional field is a newly defined SIG field, and the length of the newly defined SIG field is the length of one OFDM symbol.
The apparatus of this embodiment may be used to implement the technical solutions of the method embodiments shown in fig. 7 and fig. 8, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 11 is a schematic structural diagram of an apparatus according to an embodiment of the present application. As shown in fig. 11, the apparatus comprises a processor 31 and a memory 32, the memory 32 is used for storing instructions, the processor 31 is used for executing the instructions stored in the memory 32, and when the processor 31 executes the instructions stored in the memory 32, the apparatus is used for any one of the methods described in the above embodiments.
Fig. 12 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application, where any method embodiment provided by the present application, the wireless communication device 1300, or the first device or the second device in the foregoing method embodiment, may be implemented. As shown in fig. 12, the wireless communication apparatus may include: a processor 1301, a memory 1302, a first receiver 1303, a second transceiver 1304, an antenna 1305, a first interface 1306, and a second interface 1307. It should be noted that the first receiver 1303 is not necessary for the first device if the first device does not have the capability to receive WUR messages or the first device uses the second transceiver to send WUR messages and Wi-Fi messages.
The sub-module 1301 corresponds to a processor (which may be one or more) and may implement the generation and parsing of the payload and the preamble of the WUR message frame structure in the embodiments.
The sub-module 1302 corresponds to a memory (which may be one or more) for storing program codes and transmitting the stored program codes to the processor 1301.
The sub-module 1304 corresponds to a second transceiver of the wireless communication device, and is configured to receive a Wi-Fi signal (such as a preamble) through the second interface 1307, and convert the Wi-Fi signal into a sequence that can be analyzed by the processor 1301, such as signal amplification, noise reduction, demodulation, and the like; and for transmitting a preamble over the second interface 1307 and converting the preamble sequence generated by the processor 1301 into a Wi-Fi signal that can be transmitted into the medium via the second interface 1307, such as an amplified signal, a modulation, etc. If the wireless communication device is not equipped with the first receiver 1303 or the first receiver 1303 does not have the capability to send a WUR signal over the first interface 1306, the second transceiver 1304 also needs to have the capability to send a WUR signal over the first interface 1306 to convert the sequence of WUR signals (e.g., the first payload) generated by the processor 1301 into WUR signals that are transmitted to the medium over the first interface 1306, such as amplified signals, modulated, etc.
When the wireless communication device receives a wake-up frame addressed to itself through the first interface 1306, the first receiver 1303 sends a trigger signal to the sleeping second transceiver 1304 to wake up the second transceiver 1304.
The sub-module 1306 corresponds to a first interface of the wireless communication device, and the wireless communication device transmits or receives a WUR signal through the first interface 1306.
The sub-module 1307 corresponds to a second interface of the wireless communication device, and the wireless communication device transmits or receives Wi-Fi signals through the second interface 1307.
The processor 1301 and the memory 1302 may be shared by the first receiver 1303 and the second transceiver 1304. As shown in fig. 12, the first interface 1306 and the second interface 1307 may share the same antenna sub-module 1305, which is mainly in view of reducing the hardware cost of the device. The first interface 1306 and the second interface 1307 may also correspond to different antennas, particularly when the two operate on different frequency bands, such as the 2.4GHz band and the 5GHz band. In practical products, the wireless communication device 1300 may be implemented by a System on a Chip (SoC) or an integrated circuit.
Claims (25)
1. A method for determining a sleep mechanism, the method comprising:
the method comprises the steps that a first device generates a wake-up message, wherein the wake-up message comprises a pilot, the pilot comprises first indication information, second indication information and third indication information, the first indication information comprises a wake-up message indication, and the second indication information is used for indicating that the first device belongs to a first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for the receiving equipment to determine a first wakeup window for receiving the wakeup message;
the first equipment sends the awakening message so that second equipment in a second network sets second dormancy mechanism information for the equipment in the second network according to the pilot;
and the overlapping time of a second wakeup window in the second dormancy mechanism information and the first wakeup window is less than a preset threshold value.
2. The method of claim 1, wherein the first dormancy mechanism information includes one or more of:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
3. The method of claim 1 or 2, wherein the preamble comprises an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
4. The method of claim 3, wherein the other functional domain is a SIG domain defined in the first protocol, and wherein the SIG domain is one or two OFDM symbols long.
5. The method of claim 3, wherein the other functional domain is a newly defined SIG domain, and wherein the newly defined SIG domain is one OFDM symbol in length.
6. The method of claim 1, 2, 4 or 5, wherein the wake-up message further comprises a load, wherein the bandwidth of the preamble is greater than the bandwidth of the load, and wherein the preamble is located before the load.
7. The method of claim 1, 2, 4 or 5, wherein the wake-up message is a WUR message.
8. A method for determining a sleep mechanism, the method comprising:
the method comprises the steps that a second device receives a wake-up message sent by a first device, wherein the first device belongs to a first network, the second device belongs to a second network, the wake-up message comprises a pilot, the pilot comprises first indication information, second indication information and third indication information, the first indication information comprises a wake-up message indication, and the second indication information is used for indicating that the first device belongs to the first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for determining a first wakeup window for the receiving equipment to receive the wakeup message;
the second device sets second dormancy mechanism information for the devices in the second network according to the leader;
and the overlapping time of a second wakeup window in the second dormancy mechanism information and the first wakeup window is less than a preset threshold value.
9. The method of claim 8, wherein the first dormancy mechanism information includes one or more of the following:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
10. The method of claim 8 or 9, wherein the preamble comprises an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
11. The method of claim 10, wherein the other functional domain is a SIG domain defined in the first protocol, and wherein the SIG domain is one or two OFDM symbols long.
12. The method of claim 10, wherein the other functional domain is a newly defined SIG domain, and wherein the newly defined SIG domain is one OFDM symbol long.
13. The method of claim 8, 9, 11 or 12, wherein the wake-up message further comprises a load, wherein the bandwidth of the preamble is greater than the bandwidth of the load, and wherein the preamble is located before the load.
14. The method of claim 8, 9, 11 or 12, wherein the wake-up message is a WUR message.
15. An apparatus for determining a dormancy mechanism, the apparatus being a first device, comprising:
a generating module, configured to generate a wake-up message, where the wake-up message includes a preamble, where the preamble includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to a first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for the receiving equipment to determine a first wakeup window for receiving the wakeup message;
a sending module, configured to send the wake-up message, so that a second device in a second network sets second dormancy mechanism information for the device in the second network according to the preamble;
and the overlapping time of a second wakeup window in the second dormancy mechanism information and the first wakeup window is less than a preset threshold value.
16. The apparatus of claim 15, wherein the first sleep mechanism information comprises one or more of:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
17. The apparatus of claim 15 or 16, wherein the preamble comprises an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
18. The apparatus of claim 17, wherein the other functional domain is a SIG domain defined in a first protocol, and wherein the SIG domain is one or two OFDM symbols long.
19. The apparatus of claim 17, wherein the other functional domain is a newly defined SIG domain, and wherein the newly defined SIG domain is one OFDM symbol long.
20. An apparatus for determining a sleep mechanism, the apparatus being a second device, comprising:
a receiving module, configured to receive a wake-up message sent by a first device, where the first device belongs to a first network, the second device belongs to a second network, and the wake-up message includes a preamble, where the preamble includes first indication information, second indication information, and third indication information, the first indication information includes a wake-up message indication, and the second indication information is used to indicate that the first device belongs to the first network; the third indication information is used for indicating first dormancy mechanism information used by a receiving device in the first network for receiving the wake-up message; the first dormancy mechanism information is used for determining a first wakeup window for the receiving equipment to receive the wakeup message;
a setting module, configured to set second dormancy mechanism information for the device in the second network according to the leader;
and the overlapping time of a second wakeup window in the second dormancy mechanism information and the first wakeup window is less than a preset threshold value.
21. The apparatus of claim 20, wherein the first sleep mechanism information comprises one or more of the following information:
the receiving equipment receives the wakeup period of the wakeup message;
the receiving equipment receives the length of a wakeup window of the wakeup message;
the receiving device receives a start time of a wakeup window of the wakeup message.
22. The apparatus of claim 20 or 21, wherein the preamble comprises an L-STF field, an L-LTF field, an L-SIG field, and other functional fields for carrying the first indication information, the second indication information, and the third indication information.
23. The apparatus of claim 22, wherein the other functional domain is a SIG domain defined in a first protocol, and wherein the SIG domain is one or two OFDM symbols long.
24. The apparatus of claim 22, wherein the other functional domain is a newly defined SIG domain, and wherein the newly defined SIG domain is one OFDM symbol long.
25. A wireless communication device comprising a processor and a memory,
the memory is for storing instructions, the processor is for executing the memory-stored instructions, and when the processor executes the memory-stored instructions, the processor is for performing the method of any of claims 1 to 14.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017101707367 | 2017-03-21 | ||
CN201710170736 | 2017-03-21 | ||
PCT/CN2017/087246 WO2018171049A1 (en) | 2017-03-21 | 2017-06-06 | Method, apparatus and device for determining dormancy mechanism |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109565749A CN109565749A (en) | 2019-04-02 |
CN109565749B true CN109565749B (en) | 2020-10-09 |
Family
ID=63584075
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780049028.6A Active CN109565749B (en) | 2017-03-21 | 2017-06-06 | Determination method, device and equipment of dormancy mechanism |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109565749B (en) |
WO (1) | WO2018171049A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114390480A (en) * | 2020-10-22 | 2022-04-22 | 北京紫光展锐通信技术有限公司 | Network node, method for adjusting state of network node, and computer-readable storage medium |
CN118038655A (en) * | 2022-06-02 | 2024-05-14 | 武汉领普科技有限公司 | Wireless switch, processing method and control system of wireless switch |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780472A (en) * | 2004-11-22 | 2006-05-31 | 华为技术有限公司 | Method for overlapping audit window under hibernation status |
CN101087220A (en) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | Dormancy monitoring method for MAC layer of wireless sensor network |
CN102640542A (en) * | 2009-09-21 | 2012-08-15 | 三星电子株式会社 | System and method for power saving by coordinated wake-up in a wireless multi-band network |
WO2015131402A1 (en) * | 2014-03-07 | 2015-09-11 | 华为技术有限公司 | Data communication method, station and system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100547978C (en) * | 2006-12-01 | 2009-10-07 | 中国科学院沈阳自动化研究所 | Energy-saving method for medium access control layer of wireless mesh network |
CN101466160B (en) * | 2008-12-25 | 2011-02-16 | 中国科学院计算技术研究所 | Method and system for saving energy of wireless netted network node |
CN102117114B (en) * | 2009-12-30 | 2015-07-01 | 重庆重邮信科通信技术有限公司 | Electricity-saving method for embedded equipment |
US8630606B2 (en) * | 2010-04-14 | 2014-01-14 | Panasonic Corporation | Communications terminals for reducing power consumption and methods thereof |
US10057854B2 (en) * | 2015-06-11 | 2018-08-21 | Intel IP Corporation | Waking up internet of things devices in a high efficiency wireless local-area network |
US10021538B2 (en) * | 2015-10-06 | 2018-07-10 | Mediatek Inc. | Coordination and provision of non-interfering long-range low-power wireless communications |
-
2017
- 2017-06-06 CN CN201780049028.6A patent/CN109565749B/en active Active
- 2017-06-06 WO PCT/CN2017/087246 patent/WO2018171049A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780472A (en) * | 2004-11-22 | 2006-05-31 | 华为技术有限公司 | Method for overlapping audit window under hibernation status |
CN101087220A (en) * | 2006-06-09 | 2007-12-12 | 中国科学院软件研究所 | Dormancy monitoring method for MAC layer of wireless sensor network |
CN102640542A (en) * | 2009-09-21 | 2012-08-15 | 三星电子株式会社 | System and method for power saving by coordinated wake-up in a wireless multi-band network |
WO2015131402A1 (en) * | 2014-03-07 | 2015-09-11 | 华为技术有限公司 | Data communication method, station and system |
Also Published As
Publication number | Publication date |
---|---|
CN109565749A (en) | 2019-04-02 |
WO2018171049A1 (en) | 2018-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107454665B (en) | Methods and apparatus for low power wake-up signal and operation for WLAN | |
US9313739B2 (en) | Systems and methods for low power wake up signal and operations for WLAN | |
US11395229B2 (en) | Method for receiving frame in wireless LAN system, and wireless terminal using same | |
CN110999418B (en) | Method and apparatus for receiving WUR discovery frame in wireless LAN system | |
US9918278B2 (en) | Method and apparatus for operating based on power save mode in wireless LAN | |
US20200092811A1 (en) | Method and device for transmitting wakeup packet in wireless lan system | |
US20210099955A1 (en) | Method for communicating in wireless lan system and wireless terminal using same | |
EP3664394B1 (en) | Method and device for transmitting or receiving frame in wireless lan system | |
CN108012313A (en) | Frame transmission method, equipment and system | |
US11160024B2 (en) | Method for receiving frame in wireless LAN system, and wireless terminal using same | |
US10863437B1 (en) | Wireless device low power wake up | |
US11140629B2 (en) | Method for power management in wireless LAN system and access point using same | |
US10827429B2 (en) | Method and apparatus for transmitting wakeup packet in wireless LAN system | |
CN109565751B (en) | Method and device for waking up equipment | |
CN109565749B (en) | Determination method, device and equipment of dormancy mechanism | |
US20240323848A1 (en) | Power save protocol for low power device exploiting wakeup signal receiver | |
US20240163797A1 (en) | Method and frame structure for ultra-low power receivers based on ieee 802.11ah | |
US20200351773A1 (en) | Method for communicating in wireless lan system and wireless terminal using same | |
CN109526254B (en) | Method and equipment for transmitting WiFi information and WUR information | |
CN109565354B (en) | Message processing method and device | |
US20220408358A1 (en) | Apparatus for minimizing power consumption and channel resource in wireless lan system utilizing wakeup signal receiver | |
WO2018094942A1 (en) | Information transmission method and station and access point | |
WO2018086387A1 (en) | Communication method and wireless device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |