CN109565751B - Method and device for waking up equipment - Google Patents

Method and device for waking up equipment Download PDF

Info

Publication number
CN109565751B
CN109565751B CN201880003101.0A CN201880003101A CN109565751B CN 109565751 B CN109565751 B CN 109565751B CN 201880003101 A CN201880003101 A CN 201880003101A CN 109565751 B CN109565751 B CN 109565751B
Authority
CN
China
Prior art keywords
wifi
wake
message
interface
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880003101.0A
Other languages
Chinese (zh)
Other versions
CN109565751A (en
Inventor
庞高昆
方平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN109565751A publication Critical patent/CN109565751A/en
Application granted granted Critical
Publication of CN109565751B publication Critical patent/CN109565751B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0235Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a power saving command
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The application discloses a method and a device for waking up equipment, which are used for further reducing the power consumption of a terminal on the terminal configured with a WUR interface and a WiFi interface. The method comprises the following steps: the method comprises the steps that a first device broadcasts a wake-up message to at least two devices in the same network with the first device through a WiFi interface of the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message comprises broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, and the wake-up message is used for indicating the devices which receive the wake-up message through the WUR interface to wake up the WiFi interface; the first device sends a WiFi multicast message to at least two devices over the WiFi interface of the first device at a predetermined time. The present application relates to the field of communications.

Description

Method and device for waking up equipment
The present application claims priority from a chinese patent application filed on 20/03/2017 under the name of "a method and apparatus for transmitting WUR and WiFi messages," filed by the chinese patent office under the application number 201710166585.8, the entire contents of which are incorporated herein by reference.
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for waking up a device.
Background
The Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard organization plans to establish a wireless fidelity (WiFi) internet of things (IoT) standard based on a 2.4G/5GHz band, and the standard is basically characterized in that WiFi IoT devices (which may also be referred to as WiFi IoT terminals) are enabled to perform low power consumption and long-distance communication. For low power consumption, one possible approach is to wake-up a radio/receiver (WUR) using Low Power (LP) on the WiFi IoT device side.
Referring to fig. 1, a Station (STA) supporting an 802.11 protocol introduces a WUR interface (i.e., the LP WUR shown in fig. 1) based on a conventional WiFi interface (which may also be referred to as an 802.11main radio, i.e., an 802.11 master). The WiFi interface of the STA is usually in a sleep state (in this state, the WiFi interface cannot perform data communication), and only when receiving a wake-up signal from the WUR interface of the STA, the WiFi interface is activated, and then can perform data communication with an Access Point (AP) (an access point supporting the 802.11 protocol). The WUR interface of the STA is continuously in an operating state (in which the WUR interface is capable of data communication), or intermittently in an operating state, and when the WUR interface of the STA receives a wake-up message (e.g., wake-up packet) from the AP in the operating state, the WUR interface of the STA sends a wake-up signal to the WiFi interface of the STA to wake up the WiFi interface of the STA in a sleeping state.
Disclosure of Invention
The embodiment of the application provides a method and a device for waking up a device, which are used for further reducing the power consumption of the terminal device on the terminal device configured with a WUR interface and a WiFi interface.
In the present application, the WiFi interface may also be referred to as a WiFi module or an 802.11main module or a main communication interface; the WUR interface may also be referred to as a WUR module or WUR or assisted wake interface.
The present application provides any of the following embodiments 1-18 (the numbering of the various embodiments provided in this section does not have an explicit correspondence to the numbering of the various embodiments provided elsewhere herein, but merely for convenience in this section).
1. A method of transmitting WUR messages and WiFi messages, comprising: the first equipment generates a WURBeacon message; the first device sends the WUR beacon message to a WUR interface of at least one device including a second device through the WUR interface of the first device, the WUR interface of the second device is currently in a first wake-up window, and the first wake-up window is a wake-up window of the WUR interface of the second device or a wake-up window of the WUR interface of the first device or a wake-up window overlapped with a wake-up window of the WUR interface of the first device and the WUR interface of the second device; or, the first device sends the WUR beacon message to a WUR interface of at least one device including a second device through a WiFi interface of the first device, the WUR interface of the second device is currently in a second wake-up window, the second wake-up window is a wake-up window of the WUR interface of the second device, or a wake-up window of the WiFi interface of the first device and a wake-up window of the WUR interface of the second device overlap; the WUR beacon message carries WiFi beacon sending indication information, the WiFi beacon sending indication information indicates that the first equipment is to send the WiFi beacon message through a WiFi interface of the first equipment, and after the first equipment sends the WURbeacon message, the first equipment sends the WiFi beacon message in preset time; or, WiFi beacon sends instruction information and is used for instructing to receive WUR beacon message and with the second equipment that first equipment established connection awakens the WIFI interface of second equipment receives the WiFi beacon message that first equipment sent through the WiFi interface, first equipment is after sending WUR beacon message, first equipment sends the WIFi beacon message at scheduled time. According to the method, after the second device hears the WURBeacon message, the second device can obtain the detailed information of the first device through the WiFi interface, the process that the second device actively scans, discovers and obtains is omitted, the second device can save more electricity, in addition, a mode of passively discovering the second device is increased, and the flexibility of the product in implementation is increased.
2. As in embodiment 1, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi beacon, that is, the time information indicates the predetermined time, and the first device sends the WiFi beacon at the predetermined time indicated by the time information. According to the method, the second device can listen to the WiFi beacon in the preset time, and the second device is further enabled to save electricity.
3. As in embodiment 1 or embodiment 2, the WUR beacon message may further carry: the WUR beacon can also carry identification information of equipment at least comprising second equipment and is used for indicating the equipment at least comprising the second equipment to receive a WiFi beacon message sent by the first equipment. By the method, the second equipment can judge whether to awaken the WiFi interface of the second equipment and then listen to the WiFi beacon according to needs, so that the second equipment reduces unnecessary times of awakening the WiFi interface, and further saves electricity.
4. As in any embodiment of embodiments 1 to 3, the WUR beacon may further carry identification information of a device including at least a second device, and is used to instruct the device including at least the second device to receive a WiFi beacon message sent by the first device. According to the method, the designated second equipment can wake up to listen to the WiFi beacon message, a certain forcing effect is achieved, the second equipment does not listen to the WiFi beacon according to the needs of the second equipment, the method can be executed when the AP sends the updating management information, and the flexibility of the scheme is improved.
5. As in any embodiment from 1 to 4, the first device sends a WiFi beacon message through a WiFi interface of the first device at a predetermined time, where the predetermined time may be: a fixed time after the WUR beacon is sent, or a predetermined time, or a time after the wake-up window is over, or a time the device needs to wait, or a time the device needs to wake up the main radio of the device, or a predetermined time, or a time specified by a standard, or a fixed time, or a time the device waits for a message to be overtime, or a longest waiting time of the device, or a shortest waiting time of the device, or a time specified by a standard, or a time carried in the WUR beacon, or a time carried in the WiFi message. In the method, different predetermined times are disclosed, and the first device sends the WiFi beacon at different times, so that on one hand, requirements of the second device, such as a WiFi interface wakeup time and a maximum wait time of the second device, can be considered, on the other hand, requirements of the first device on the first device that the first device wants to send a WiFi message, execution complexity of the first device, and the like are considered, so that flexibility of the AP in executing the WiFi beacon sending can be increased.
6. As in any one of embodiments 1 to 5, when the first device sends the indication information that the WiFi beacon is carried by the WUR beacon, the amount of information carried by the WUR beacon is less than the amount of information carried by the WUR beacon when the first device sends the indication information that the WiFi beacon is not carried by the WUR beacon. The method can enable the first equipment to reduce the time of occupying the channel when the WUR message is sent, and save the air interface overhead.
7. As in any embodiment 1 to embodiment 6, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi beacon, that is, the time information indicates the predetermined time, the first device sends the WiFi beacon at the predetermined time indicated by the time information, the time information may be a target time TBTT for sending the WiFi beacon, or the time information may be an interval time from sending the WiFi beacon, or the time information may be TSF time information, the TSF time information may be all or part of TSF time or Timestamp, the first device sends the WiFi beacon at the time indicated by the TSF time information, the first device may determine a time for sending the WiFi beacon message according to the TSF time information, or the time information may be reset time information indicating that the first device restarts, the WiFi beacon is sent at a fixed time after the reset time. The method can diversify the time information carried in the WUR beacon, the time of the first equipment for sending the WiFi beacon is indicated by using different time information modes, and the first equipment can select which time information mode according to the occupied space of the sent message.
8. As in any embodiment 1 to embodiment 7, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi beacon, that is, the time information indicates the predetermined time, the first device sends the WiFi beacon at the predetermined time indicated by the time information, and the time information is further used for a second device that establishes a connection with the first device to synchronize with the first device according to the time information after receiving the WUR beacon. In this embodiment, the first device uses a piece of time information to indicate the time when the first device sends the WIFi beacon, and the time information may also enable the second device that receives the time information to be synchronous with the first device, thereby omitting sending two different time information.
9. A method of transmitting WUR messages and WiFi messages, comprising: a second device receives a WURBeacon message sent by a first device through a WUR interface of the second device, wherein the WUR interface of the second device is currently in a first wake-up window, and the first wake-up window is a wake-up window of the WUR interface of the second device, or a wake-up window of the WUR interface of the first device and a wake-up window of the WUR interface of the second device are overlapped; or, the second device receives a WUR beacon message sent by the first device through the WUR interface of the second device, the WUR interface of the second device is currently in a second wake-up window, the second wake-up window is a wake-up window of the WUR interface of the second device, or a wake-up window of the WiFi interface of the first device, or a wake-up window in which a wake-up window of the WiFi interface of the first device and a wake-up window of the WUR interface of the second device overlap; the WUR beacon message carries WiFi beacon sending indication information, the WiFi beacon sending indication information indicates that the first equipment is to send the WiFi beacon message through a WiFi interface of the first equipment, after the second equipment receives the WURbeacon message sent by the first equipment through the WUR interface of the second equipment, the second equipment sends the indication information according to the WiFi beacon, awakens the WiFi interface of the second equipment and receives the WiFi beacon message sent by the first equipment through the WiFi interface of the second equipment; or, WiFi beacon sends instruction information and is used for instructing to receive WUR beacon message and with the second equipment that first equipment established connection awakens the WIFI interface of second equipment is in order to receive the WiFi beacon message that first equipment sent through the WiFi interface, the second equipment passes through after the WUR interface of second equipment receives the WUR beacon message that first equipment sent, the second equipment basis WiFi beacon sends instruction information, the second equipment awakens the WiFi interface of second equipment, and pass through the WiFi interface of second equipment receives the WiFi beacon message that first equipment sent. According to the method, after the second device hears the WURBeacon message, the second device can obtain the detailed information of the first device through the WiFi interface, the process that the second device actively scans, discovers and obtains is omitted, the second device can save more electricity, in addition, a mode of passively discovering the second device is increased, and the flexibility of the product in implementation is increased.
10. In embodiment 9, after the second device receives the WUR beacon message sent by the first device through the WUR interface of the second device, the second device sends the indication information according to the WiFi beacon, the second device wakes up the WiFi interface of the second device, the second device does not send or cancel sending the probe request message, and receives the WiFi beacon message sent by the first device through the WiFi interface of the second device. The method can enable the second device to reduce the sending of probe requests or other information acquisition request messages, so that the second device saves more power.
11. As in embodiment 9 or embodiment 10, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi beacon, and the second device receives the WiFi beacon sent by the first device according to the time information. According to the method, the first device can wake up the WiFi interface before the first device sends the WiFi beacon according to the time information, and redundant wake-up time of the WiFi interface of the second device is reduced.
12. As in any embodiment from 9 to 11, the WUR beacon message may further carry: and safety indication information, wherein the safety indication information is used for indicating that the first equipment supports safety verification, and if the second equipment supports safety verification, the second equipment receives the WiFi beacon message sent by the first equipment. The method can enable the second device to judge whether to awaken the WiFi interface of the second device according to specific requirements of the second device, and further enable the second device to save electricity.
13. As in any embodiment of embodiments 9 to 12, when the WUR beacon may further carry identification information of a device including at least a second device, the second device receives, according to the identification information of the device, a WiFi beacon message sent by the first device. The method can enable the second device to wake up the WiFi interface of the second device according to the indication of the first device, and provides a mandatory property, otherwise, the second device wakes up the WiFi interface of the second device according to the requirement of the second device.
14. As in any embodiment 9 to 13, the second device receives, at a predetermined time, a WiFi beacon message through a WiFi interface of the second device, where the predetermined time may be: a fixed time after the WUR beacon is sent, or a predetermined time, or a time after the wake-up window is over, or a time the device needs to wait, or a time the device needs to wake up the main radio of the device, or a predetermined time, or a time specified by a standard, or a fixed time, or a time the device waits for a message to be overtime, or a longest waiting time of the device, or a shortest waiting time of the device, or a time specified by a standard, or a time carried in the WUR beacon, or a time carried in the WiFi message. In the method, different preset times are disclosed, the first device sends the WiFi beacon at different times, on one hand, requirements of the second device, such as wakeup time of a WiFi interface of the second device and maximum waiting time, can be considered, on the other hand, requirements of the first device on the first device that the first device wants to send a WiFi message and execution complexity of the first device are considered, and therefore flexibility of the AP in executing the WiFi beacon sending can be improved.
15. As in any of embodiments 9-14, the WUR beacon also carries time information, the time information is used for indicating the time when the first device sends the WiFi beacon, that is, the time information indicates a predetermined time, the second device receives the WiFi beacon at the predetermined time indicated by the time information, the time information may be a target time TBTT of transmitting the WiFi beacon, or, the time information may be an interval time from the transmission of the WiFi beacon, or, the time information may be TSF time information, and the TSF time information may be all or part of TSF time or Timestamp information, the second device may determine a time to receive the WiFi beacon message according to the TSF time information, or, the time information may be that the reset time information indicates that the first device restarts timing, the WiFi beacon is sent at a fixed time after the reset time. The method can diversify the time information carried in the WUR beacon, the time of the first equipment for sending the WiFi beacon is indicated by using different time information modes, and the first equipment can select which time information mode according to the occupied space of the sent message.
16. As in any one of embodiments 9 to 15, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi beacon, that is, the time information indicates the predetermined time, the second device sends the WiFi beacon at the predetermined time indicated by the time information, and the second device that establishes a connection with the first device is synchronized with the first device according to the time information after receiving the WUR beacon. In this embodiment, the first device uses a piece of time information to indicate the time when the first device sends the WIFi beacon, and the time information may also enable the second device that receives the time information to be synchronous with the first device, thereby omitting sending two different time information.
17. An apparatus, the apparatus comprising: a memory, a processor, a WUR interface, and a WiFi interface; the memory is used for storing instructions and data; the processor is configured to invoke the instructions stored in the memory to perform the method of any of embodiments 1-8 via the WUR and the WiFi interface. The embodiment provides a specific device, which may be referred to as a first device, so that after a second device hears the WUR beacon message, the second device may obtain detailed information (such as network management parameters, capability information, supported services, supported transmission rate information, security parameters, association condition information, and the like) of the first device through a WiFi interface, and a process of actively scanning and discovering the first device and obtaining the detailed information of the first device by the second device is omitted, so that the second device may save more power, and in addition, a manner of passively discovering the second device is added, thereby increasing flexibility in product implementation.
18. An apparatus, the apparatus comprising: a memory, a processor, a WUR interface, and a WiFi interface; the memory is used for storing instructions and data; the processor is configured to invoke the instructions stored in the memory to perform the method of any of embodiments 9-16 via the WUR and the WiFi interface. The embodiment provides a specific device, which may be referred to as a second device, and after the second device hears the WUR beacon message, the second device may obtain detailed information of the first device through a WiFi interface, so that a process of actively scanning and discovering the first device and obtaining the detailed information of the first device by the second device is omitted, so that the second device may save more power, and in addition, a way of passively discovering the second device is increased, thereby increasing flexibility in product implementation.
The present application provides any of the following embodiments 1-9 (the numbering of the various embodiments provided in this section does not have an explicit correspondence to the numbering of the various embodiments provided elsewhere herein, but merely for convenience in this section).
1. A method of transmitting WUR messages and WiFi messages, comprising: the first device generates a WUR wakeup message; the first device sends the WUR wakeup message to a WUR interface of at least one device including a second device through a WiFi interface of the first device, the WUR interface of the second device is currently in a second wakeup window, and the second wakeup window is a wakeup window of the WUR interface of the second device, or a wakeup window of the WiFi interface of the first device and a wakeup window of the WUR interface of the second device are overlapped; the WUR awakening message carries broadcast awakening indication information, and the broadcast awakening indication information indicates that the WUR awakening message is a broadcast awakening message; the broadcasted wake-up message is used for waking up a WiFi interface of at least one device including the second device; after the first device sends the WUR wakeup message, the first device sends a WiFi multicast message through a WiFi interface of the first device at a preset time.
2. As in embodiment 1, the WUR wake-up message carries WiFi multicast message sending indication information, where the WiFi multicast message sending indication information indicates that the first device is to send a WiFi multicast message through a WiFi interface of the first device, and after the first device sends the WUR wake-up message, the first device sends the WiFi multicast message at a predetermined time; or, the WiFi multicast message sending indication information is used to indicate a second device that receives the WUR wake-up message and establishes a connection with the first device or a second device that is in the same BSS basic service set as the first device to wake up a WiFi interface of the second device to receive a WiFi multicast message sent by the first device through the WiFi interface, where after the first device sends the WUR wake-up message, the first device sends a WiFi multicast message at a predetermined time.
3. As in embodiment 1, the WUR wakeup message carries indication information indicating BSS parameter update, which is used to indicate the first device to send updated BSS parameters, or indicate the first device that the network BSS parameters are updated, or indicate the second device that the network BSS parameters are updated.
4. As in embodiment 3, the WUR wakeup message carries indication information indicating BSS parameter update, and the first device sends the updated BSS parameter to the second device through the WiFi interface.
5. As in any embodiment of embodiments 1 to 4, the WUR wake-up message carries at least one of first network identification information or second network identification information, first identification information of the first device or second identification information of the first device, and a working channel of a WiFi interface of the first device; the method specifically comprises the following steps: the WUR wakeup message carries first network identification information, wherein the first network identification information is used for indicating the network information to which the first equipment belongs, or the WUR wakeup message also carries second network identification information, wherein the second network identification information is used for indicating the network information to which the first equipment belongs, and the second network identification information is generated based on the first network identification information; the WUR wakeup message carries first identification information of the first device and is used for identifying a device identification for sending a WUR beacon message, or the WUR wakeup message also carries second identification information of the first device, the second identification information of the first device is used for identifying the device identification for sending the WURbeacon message, and the second identification information is information generated based on the first identification information; the WUR wakeup message is used for the second device to obtain a working channel of a WiFi interface of the first device.
6. As in embodiment 1, the broadcast wakeup indication information is: first identification information or second identification information of the first device.
7. As in embodiment 6, the broadcast wakeup indication information is that the first identification information or the second identification information of the first device is placed in an address field of the WUR wakeup message, which indicates that the WUR wakeup message is a broadcast wakeup message.
8. As in embodiment 1, the WUR wakeup message further carries time information, where the time information is used to indicate a time when the first device sends a WiFi multicast message, that is, the time information indicates the predetermined time, and the first device sends the WiFi multicast message at the predetermined time indicated by the time information.
9. As in embodiment 1, information carried in the WiFI multicast message; BSS parameter, information used for WiFi interface communication, information used for WUR interface communication, Time information, wakeup window information of a first device, WUR wakeup window information of a second device, network identification information, address information of a first device, heartbeat information, role information, SSID service set identification information, service information, Time information for transmitting a WiFi beacon message, Time information for transmitting a WUR synchronization message, Time information for transmitting a WUR beacon message, Time information for transmitting a WUR discovery message, WUR message Target Time information, WUR beacon message Target Time transmission information, Target Wake Time Target Wake Time information, WiFi interface operating channel information, WUR interface operating channel, frequency information for transmitting a WUR synchronization message, frequency information for transmitting a WiFi beacon message, device capability information, supported transmission rate information, at least one of the robust security network parameters of the RSN, the association condition information, the quality of service parameters and the like; or updated BSS parameters, updated information used for WiFi interface communication, updated information used for WUR interface communication, updated Time information, updated Wake-up window information of the first device, updated WUR Wake-up window information of the second device, updated network identification information, updated address information of the first device, updated heartbeat information, updated role information, updated SSID service set identification information, updated service information, updated Time information for sending WiFi beacon messages, updated Time information for sending WUR synchronization messages, updated Time information for sending WUR beacon messages, updated Time information for sending WUR discovery messages, updated Time information for sending Target message transmission Time information, updated Target Wake Target Time information, at least one of updated WiFi interface working channel information, updated WUR interface working channel, updated frequency information of sending WUR synchronization messages, updated frequency information of sending WiFi beacon messages, updated device capability information, updated supported transmission rate information, updated robust security network parameters of RSN, updated association condition information, updated quality of service quality parameters, and the like.
The present application provides any of the following embodiments 1-8 (the numbering of the various embodiments provided in this section does not have an explicit correspondence to the numbering of the various embodiments provided elsewhere herein, but merely for convenience in this section).
1. A method of transmitting WUR messages and WiFi messages, comprising: the method comprises the steps that a second device receives a WUR awakening message sent by a first device through a WUR interface of the second device, the WUR interface of the second device is in a second awakening window currently, the second awakening window is an awakening window of the WUR interface of the second device, or an awakening window of a WiFi interface of the first device, or an awakening window of the WiFi interface of the first device and an awakening window of the WUR interface of the second device are overlapped; the WUR awakening message carries broadcast awakening indication information, and the broadcast awakening indication information indicates that the WUR awakening message is a broadcast awakening message; the broadcasted wake-up message is used for waking up a WiFi interface of at least one device including the second device; and after the second device receives the WUR awakening message, the second device awakens a WiFi interface of the second device, and receives a WiFi multicast message sent by the first device through the WiFi interface of the second device in preset time.
2. As in embodiment 1, the WUR wakeup message carries WiFi multicast message sending indication information, the second device sends the indication information according to the WiFi multicast message in the WUR wakeup message, and the second device wakes up a WiFi interface of the second device.
3. As in embodiment 1, the WUR wake-up message carries indication information indicating BSS parameter update, and after the second device receives the WUR wake-up message, the second device wakes up a WiFI interface of the second device, and receives, through the WiFI interface of the second device, a WiFI multicast message sent by the first device through the WiFI interface at a predetermined time.
4. As in embodiment 1, the second device does not send or cancel sending the probe request message, or the second device does not send or cancel sending the information acquisition request message, and receives, through the WiFi interface of the second device, the WiFi multicast message sent by the first device.
5. As in embodiment 1, the WUR beacon further carries time information, where the time information is used to indicate a time when the first device sends a WiFi multicast message, and the second device receives the WiFi multicast message sent by the first device according to the time information.
6. As in any embodiment of embodiments 1 to 5, the WUR wake-up message carries at least one of first network identification information or second network identification information, first identification information of a first device or second identification information of the first device, and broadcast wake-up indication information; the method specifically comprises the following steps: and the second equipment judges that the second equipment wakes up the WiFi interface of the second equipment according to at least one item of the first network identification information or the second network identification information, the first identification information of the first equipment or the second identification information of the first equipment and broadcast wake-up indication information.
7. As in any of embodiments 1-6, the WUR wake-up message carries at least one of the operating channels of the WiFi interface of the first device; the method specifically comprises the following steps: the second device wakes up the WiFi interface of the second device according to the working channel of the WiFi interface of the first device, and adjusts the working channel of the WiFi interface of the second device to be the working channel of the WiFi interface of the first device.
8. As in any embodiment 1 to 7, the second device receives, through a WiFi interface, a WiFi multicast message sent by the first device, and the second device adjusts, according to information carried in the WiFi multicast message, BSS parameters recorded by the second device, information used for WiFi interface communication, information used for WUR interface communication, time information, wake-up window information of the first device, WUR wake-up window information of the second device, network identification information, address information of the first device, heartbeat information, role information, SSID service set identification information, service information, time information for sending a WiFi beacon message, time information for sending a WUR sync message, time information for sending a WUR beacon message, time information for sending a WUR discovery message, WUR message sending target message transmission time target time information, WUR beacon message target beacon transmission target time information, the method comprises the following steps of receiving Target Wake Time information of a Time Target, receiving WiFi interface working channel information, receiving a WUR interface working channel, receiving frequency information of a WUR synchronization message, receiving frequency information of a WiFi beacon message, receiving equipment capability information, receiving transmission rate information, receiving security network parameters with robust RSN, associating condition information, quality of service parameters and the like.
The present application provides any of the following embodiments 1-17 (the numbering of the various embodiments provided in this section does not have an explicit correspondence to the numbering of the various embodiments provided elsewhere herein, but merely for convenience in this section).
1. A method to wake up a device, comprising: a first device broadcasts a wake-up message to at least two devices in the same network as the first device through a WiFi interface of the first device, where the first device is an access point AP or a group leader go (group owner) in the network, the wake-up message includes broadcast wake-up indication information (or may be simply referred to as indication information), the broadcast wake-up indication information is used to indicate that the wake-up message is a broadcast wake-up message, the wake-up message is used to indicate that a device receiving the wake-up message through a WUR interface wakes up its WiFi interface, the WUR interfaces of the at least two devices are in working windows of their respective WUR interfaces, or the WUR interfaces of the at least two devices are in working windows of the WiFi interface of the first device, or the WUR interfaces of the at least two devices are in overlapping working windows of their respective WUR interfaces and the WiFi interface of the first device, the working window refers to a time interval capable of sending and/or receiving information; the first device sends a WiFi multicast message to the at least two devices through the WiFi interface of the first device at a predetermined time. In the method provided in this embodiment, broadcast wakeup indication information is added to the wakeup message, and devices receiving the wakeup message can all wake up their own WiFi interfaces, and since multiple devices can be woken up almost simultaneously, compared with a possible implementation manner (where the possible implementation manner is that a first device sends a wakeup message to multiple devices in sequence to wake up multiple devices, which may cause some devices to wake up some devices first and then wake up some devices, the working time of the WiFi interface of a device that is woken up first may be longer than that of the WiFi interface of a device that is woken up later, thereby increasing the power consumption of the device that is woken up first), the working time of the WiFi interface of some devices (e.g., the device that is woken up first) can be reduced, the power consumption of these devices can be reduced, and therefore the power consumption of the terminal device can be further reduced on a terminal device configured with a WUR interface and a WiFi interface, and signaling overhead due to waking up a plurality of devices (i.e., terminal devices) can be reduced.
2. As in embodiment 1, the wake-up message further includes other information, where the other information is at least one of the following information: the first indication information, the second indication information, the network identification information of the network, the equipment identification information of the first equipment, and a working channel used by a WiFi interface of the first equipment for sending the WiFi multicast message; the first indication information is used to indicate that the first device is to send the WiFi multicast message through a WiFi interface of the first device, or the first indication information is used to indicate that a device receiving the wake-up message receives the WiFi multicast message sent by the first device through the WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated. In this embodiment, the second device may determine whether to wake up the WiFi interface in combination with other information in the wake-up message, which takes into account the requirement of the second device and increases the flexibility of the second device to wake up the WiFi interface. 3. As in embodiment 2, the other information includes at least the second indication information, and the updated BSS parameter is included in the WiFi multicast message. In this embodiment, the second device may update the BSS parameter according to the updated BSS parameter in the WiFi multicast message, so that the second device better uses the service provided by the BSS, receives the message sent by the device in the BSS, synchronizes with the first device, and so on.
4. As in any embodiment 1 to embodiment 3, the broadcast wakeup indication information is device identification information of the first device.
5. As in any one of embodiments 1 to 4, the broadcast wake-up indication information is located in an address field of the wake-up message. In this embodiment, the broadcast wakeup indication information does not occupy additional resources in the wakeup message, which can save resources.
6. As in any one of embodiments 1 to 5, the wake-up message further includes time indication information, and the time indication information is used for indicating the predetermined time.
7. A method to wake up a device, comprising: the second device receives a wake-up message broadcast by the first device through the WiFi interface of the first device through the WUR interface of the second device, the second device is in the same network as the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message comprises broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, the WUR interface of the second device is within a working window of the WUR interface of the second device, or the WUR interface of the second device is in the working window of the WiFi interface of the first device, or the WUR interface of the second device is in an overlapped working window of the WUR interface of the second device and the WiFi interface of the first device, and the working window refers to a time interval capable of sending and/or receiving information; the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message; and the second equipment receives the WiFi multicast message sent by the first equipment through the WiFi interface of the first equipment at a preset time through the WiFi interface of the second equipment. In the method provided in this embodiment, broadcast wakeup indication information is added to the wakeup message, and devices receiving the wakeup message can all wake up their own WiFi interfaces, and since multiple devices can be woken up almost simultaneously, compared with a possible implementation manner (where the possible implementation manner is that a first device sends a wakeup message to multiple devices in sequence to wake up multiple devices, which may cause some devices to wake up some devices first and then wake up some devices, the working time of the WiFi interface of a device that is woken up first may be longer than that of the WiFi interface of a device that is woken up later, thereby increasing the power consumption of the device that is woken up first), the working time of the WiFi interface of some devices (e.g., the device that is woken up first) can be reduced, the power consumption of these devices can be reduced, and therefore the power consumption of the terminal device can be further reduced on a terminal device configured with a WUR interface and a WiFi interface, and signaling overhead due to waking up a plurality of devices (i.e., terminal devices) can be reduced.
8. As in embodiment 7, the wake-up message further includes other information, where the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the first device, and a working channel used by a WiFi interface of the first device to send the WiFi multicast message; the first indication information is used to indicate that the first device is to send the WiFi multicast message through a WiFi interface of the first device, or the first indication information is used to indicate that a device receiving the wake-up message receives the WiFi multicast message sent by the first device through the WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated; the second device wakes up the WiFi interface of the second device according to the broadcast wake-up indication information in the wake-up message, including: and the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message and other information in the wake-up message. In this embodiment, the second device determines whether to wake up the WiFi interface according to more conditions, which takes into account the requirement of the second device and increases the flexibility of the second device to wake up the WiFi interface.
9. As in embodiment 8, the other information includes at least the second indication information, and the updated BSS parameter is included in the WiFi multicast message. In this embodiment, the second device may update the BSS parameter according to the updated BSS parameter in the WiFi multicast message, so that the second device better uses the service provided by the BSS, receives the message sent by the device in the BSS, synchronizes with the first device, and so on.
10. As in any one of embodiments 7 to 9, the broadcast wakeup indication information is device identification information of the first device.
11. As in any one of embodiments 7-10, the broadcast wake-up indication information is located in an address field of the wake-up message. In this embodiment, the broadcast wakeup indication information does not occupy additional resources in the wakeup message, which can save resources.
12. As in any one of embodiments 7 to 11, the wake-up message further includes time indication information, and the time indication information is used to indicate the predetermined time; before the second device receives, at a predetermined time through the WiFi interface of the second device, the WiFi multicast message sent by the first device through the WiFi interface of the first device, the method further includes: and the second equipment determines the preset time according to the time indication information.
13. As in embodiment 8, the other information includes at least an operating channel used by the WiFi interface of the first device to send the WiFi multicast message, and the method further includes: and the second equipment adjusts the working channel of the WiFi interface of the second equipment to be the working channel used by the WiFi interface of the first equipment for sending the WiFi multicast message.
14. A communication apparatus having a function of implementing the method provided in any one of embodiments 1 to 13 described above. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more units corresponding to the above functions. In a possible embodiment, the apparatus may be the first device described herein, in which case the apparatus has a function of implementing the method provided in any one of embodiments 1 to 6 above, and further, the apparatus may exist in the first device described herein in a product form of a chip, and control the first device to implement the method provided in any one of embodiments 1 to 6 above. In another possible embodiment, the apparatus may be the second device described herein, in which case the apparatus has a function of implementing the method provided in any one of embodiments 7 to 13, and further, the apparatus may exist in the second device described herein in the form of a chip product, and control the second device to implement the method provided in any one of embodiments 7 to 13.
15. A communications apparatus, the apparatus comprising: the device comprises a memory, a processor, a WiFi interface and a WUR interface, wherein the memory is used for storing computer execution instructions, the processor is connected with the memory through a communication bus, and the processor executes the computer execution instructions stored in the memory so as to enable the device to realize any one of the methods provided by any one of embodiments 1 to 13. In a possible embodiment, the apparatus may be the first device described herein, in which case the apparatus has a function of implementing the method provided in any one of embodiments 1 to 6 above, and further, the apparatus may exist in the first device described herein in a product form of a chip, and control the first device to implement the method provided in any one of embodiments 1 to 6 above. In another possible embodiment, the apparatus may be the second device described herein, in which case the apparatus has a function of implementing the method provided in any one of embodiments 7 to 13, and further, the apparatus may exist in the second device described herein in the form of a chip product, and control the second device to implement the method provided in any one of embodiments 7 to 13.
16. A computer-readable storage medium comprising instructions that, when executed on a computer, cause the computer to perform any one of the methods provided in any one of embodiments 1-13.
17. A computer program product comprising instructions which, when run on a computer, cause the computer to perform any one of the methods provided in any one of embodiments 1 to 13.
The beneficial effects of any one of embodiments 14 to 17 can refer to the technical effects brought by the corresponding embodiments of embodiments 1 to 13, and are not described herein again.
Drawings
Fig. 1 is a schematic diagram of a WiFi interface of an AP wake-up STA in the prior art;
fig. 2 is a schematic diagram illustrating a composition of a wake-up frame (or wake-up packet) according to an embodiment of the present disclosure;
FIG. 3 is a diagram illustrating a wake-up window of an interface according to an embodiment of the present disclosure;
fig. 4 is a schematic diagram illustrating a wireless device according to an embodiment of the present application;
fig. 5 is an interaction flowchart of a method for waking up a device according to an embodiment of the present application;
fig. 6 is an interaction flowchart of another method for waking up a device according to an embodiment of the present application;
fig. 7 is an interaction flowchart of another method for waking up a device according to an embodiment of the present application;
fig. 8 is a schematic composition diagram of a communication device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described below with reference to the accompanying drawings.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the embodiments of the present application, the singular forms "a", "an", and "the" may include plural referents unless the context clearly dictates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. The character "/" herein generally indicates that the former and latter associated objects are in an "or" relationship.
It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present application to describe various messages, requests, and terminals, these messages, requests, and terminals should not be limited to these terms. These terms are only used to distinguish messages, requests and terminals from one another. For example, a first terminal may also be referred to as a second terminal, and similarly, a second terminal may also be referred to as a first terminal without departing from the scope of embodiments of the present application. Likewise, hereinafter, the first device may also be referred to as a second device, and the second device may also be referred to as a first device.
The word "if" or "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrase "if determined (a stated condition or event)" or "if detected (a stated condition or event)" may be interpreted as "when determined (a stated condition or event)" or "in response to determined (a stated condition or event)" or "when detected (a stated condition or event)" or "in response to detected (a stated condition or event)", depending on the context.
For a better understanding of the present application, the following is a brief description of the contents related to the method provided by the embodiments of the present application.
Referring to fig. 1, the AP side logically and actually includes a WiFi interface and a WUR interface, but for the current 802.11 standard, signals sent by the WiFi interface are often wideband signals of Orthogonal Frequency Division Multiplexing (OFDM), and the wake-up signal is a narrowband signal, and for the sake of reducing cost and simplifying structure, an OFDM wideband transmitter (located in the WiFi interface) may be used to send the wake-up signal. For example, a part of subcarriers of the OFDM signal is left empty and only a narrowband corresponding to the wake-up signal is transmitted, so as to generate a narrowband signal, which is an example of generating a narrowband signal by using an OFDM wideband transmitter, so that the AP side in fig. 1 only includes one module. It should be particularly noted that, in the specific implementation of the AP side, the WiFi interface and the WUR interface may also be implemented separately. In addition, both the AP and the STA in fig. 1 have only one antenna, which mainly considers that the same antenna can be shared when the WiFi interface and the WUR interface use the same frequency band carrier (e.g., 2.4GHz), so as to save cost and simplify the device structure. However, when the WiFi interface and the WUR interface use different frequency band carriers, they should be configured with different antennas. For example, the WiFi interface uses a 5GHz band, the WUR interface uses a 2.4GHz band, and the two should correspond to different antennas.
The STA can reduce power consumption by using the WUR interface compared with directly using the WiFi interface, mainly because the wake-up signal is transmitted through a narrow band (the power consumption of the device is smaller when the bandwidth used by the device to transmit the signal is narrower), and meanwhile, the receiving and decoding of the wake-up signal are much simpler than that of the traditional 802.11 frame. The wake-up signal is usually modulated by a modulation method that is easy for the receiving end to demodulate, such as on-off keying (OOK). Taking OOK modulation as an example, the receiving end determines whether the received signal carries information by using the energy of the received signal, for example, the energy is 1, the energy is 0, and 1 and 0 respectively represent one type of information. In the conventional 802.11 frame, because the sending end uses OFDM, block parity check (BCC) or xor (exclusive-or) and Low Density Parity Check (LDPC) for processing, the receiving end needs to perform complex signal processing operations such as Fast Fourier Transform (FFT) and Forward Error Correction (FEC) decoding, and these operations need to consume a large amount of energy.
Referring to fig. 2, a specific design of a wake-up packet is shown. The legacy short training field (L-STF for short), the legacy long training field (L-LTF for short), and the legacy signal field (L-SIG) are preamble portions of a legacy WiFi message (which may also be referred to as an 802.11 message), and are sent in an OFDM manner over a bandwidth that is an integer multiple of 20MHz or 20MHz, for backward compatibility, so that a legacy WiFi device (e.g., an STA in the foregoing) may determine that a current packet is a WiFi packet based on the preamble portions, and select a corresponding channel reception decision threshold. The Payload (Payload) portion of the wake-up packet adopts a modulation scheme easy to demodulate, such as OOK modulation (for example, Amplitude Shift Keying (ASK) may be specifically used), and the wake-up packet may be sent over a narrower bandwidth, for example, a 2MHz channel, a 4MHz channel, a 5MHz channel, and the like (the minimum bandwidth required by a conventional channel for transmitting WiFi messages is 20MHz), so that the energy consumption of a receiving end is smaller.
The payload of the wake-up packet includes a wake-up preamble and a Medium Access Control (MAC) part. The former is similar to a Short Training Field (STF) and a Long Training Field (LTF) of a conventional WiFi frame, and is used for synchronization, Automatic Gain Control (AGC), channel estimation, and the like. The latter is similar to the MAC part of the conventional WiFi frame, and further includes a MAC Header (Header), a frame body (frame body), and a Frame Check Sequence (FCS), and the MAC part may use repetition codes, spreading codes, manchester codes, etc. to perform simple channel coding to improve reliability. The wake-up preamble may include a series of specific sequences, and the WUR interface of the STA may not receive the previous legacy preamble portion but directly detect the specific sequences, thereby recognizing the start of the wake-up packet. When the WUR interface of the STA receives the wake-up packet and detects its own identity (unicast/multicast/broadcast address) from the MAC part of the wake-up packet, a wake-up signal is sent to the WiFi interface. For transmission efficiency, the wake-up packet may not be added with the conventional preamble, and the MAC part may not use channel coding. Besides OOK, the payload portion may also adopt other modulation schemes that are easy to demodulate, such as frequency-shift keying (FSK).
In an embodiment of the present application, the WiFi interface may be a wireless interface provided by a WiFi module, which may also be referred to as an 802.11 interface, a master communication interface, and the like, and the WiFi module may also be referred to as an 802.11 master module. The WUR interface may be a wireless interface provided by the WUR module, which may also be referred to as an assisted wake-up interface, which may also be referred to as an assisted wake-up module. The WUR may be a wake-up radio or a wake-up receiver. The primary communication interface (e.g., the interface provided by the WiFi module) is relative to the secondary wake interface (e.g., the interface provided by the WUR module).
When the waking device (for example, the AP in the above) has data to send to the awakened device (for example, the STA in the above), the waking device sends a wake frame (for example, a wake signal or a wake packet in the above) to the WUR interface of the awakened device in a wake window of the WUR interface of the awakened device, so as to wake up the main communication interface (for example, the WiFi interface) of the awakened device, and the main communication interface after being woken up is in an operating state. Waking up the primary communication interface may be understood as the primary communication interface may receive messages and/or send messages. Taking waking up the WiFi interface as an example, after the WiFi interface of the device is woken up, the device may receive a WiFi message and/or send a WiFi message. The primary communication interface is in a dormant state before it is awakened, in which case the device is unable to receive messages via the primary communication interface, nor is it able to send messages via the primary communication interface. Taking the WiFi interface in the sleep state as an example, the device cannot receive the WiFi message through the WiFi interface, and cannot transmit the WiFi message through the WiFi interface.
In the embodiment of the application, the working state of the WUR interface indicates that the device can receive and/or send WUR messages through the WUR interface. The WiFi interface being in an active state indicates that the device can receive and/or transmit WiFi messages over the WiFi interface.
The interface is in an active state, which may be referred to as the interface being in a wake window, and the length of time the interface is in the active state is the length of the wake window of the interface. The wake window may also be referred to as the working window. The interface in the embodiments of the present application may also be referred to as a communication interface. Specifically, the wake-up window of the WUR interface refers to a time when the WUR interface of the device is in an operating state, and the wake-up window of the WiFi interface refers to a time when the WiFi interface of the device is in an operating state.
In the description of the embodiments of the present application, the "wake-up window of the first device" may be a time when the WUR interface of the first device and/or the WiFi interface of the first device are in an active state. The first device may send a WUR message to the second device over the WiFi interface (at which point the WiFi interface is in a wake window) or the WUR interface (at which point the WUR interface is in a wake window) within the first device's wake window.
The "wake-up window of the second device" may be the time that the WUR interface of the second device is in an active state. The first device may send a WUR message to the second device over the WiFi interface or the WUR interface of the first device within a wake-up window of the WUR interface of the second device.
In one possible design, the "wake-up window of the first device" and the "wake-up window of the second device" may also be a group (group) wake-up window, where a group refers to a communication group including the first device and the second device, and the devices in the group may have a uniform wake-up window. The first device and the second device use the same group wake-up window. The group wake-up window is a wake-up window commonly used by devices in a network to which the first device belongs (the network may be a group of a plurality of devices including the first device and the second device). The group wake-up window may be negotiated or predetermined by the first device with the second device.
The second device may be a device that receives the WUR message sent by the first device (specifically, may be a device that receives the WUR message sent by the first device in the wake-up window of the second device or in the wake-up window or group wake-up window of the first device), or a device that performs WUR communication with the first device, or a device that establishes a connection with the first device.
In one possible design, the wake-up window of the first device and the wake-up window of the second device have times that overlap or partially overlap or not overlap at all.
In one case, in this possible design, a wake-up window of the WiFi interface of the first device and a wake-up window of the WUR interface of the second device have times that overlap or partially overlap or do not overlap at all. In another case, one wake-up window of the WUR interface of the first device and one wake-up window of the WUR interface of the second device have times that overlap or partially overlap or do not overlap at all.
Illustratively, the wake-up window of the first device is the wake-up window of the WiFi interface of the first device, and the wake-up window of the second device is the wake-up window of the WUR interface of the second device. If the start time of the wakeup window of the WUR interface of the second device is a, the end time is B, the duration of the wakeup is C, the start time of the wakeup window of the WiFi interface of the first device is D, the end time is E, and the duration of the wakeup is F. The WUR interface of the second device and the wake-up window of the WiFi interface of the first device are completely non-overlapping representations: the start time a of the WUR interface of the second device is after the end time E of the WiFi interface of the first device, or the end time B of the WUR interface of the second device is before the WiFi interface start time D of the first device. The WUR interface of the second device and the wake-up window of the WiFi interface of the first device partially overlap to represent that: the start time a of the WUR interface of the second device is after the start time D of the WiFi interface of the first device and before the end time E of the WiFi interface of the first device, or the start time D of the WiFi interface of the first device is after the start time a of the WUR interface of the second device and before the end time B of the WUR interface of the second device.
The wake-up window of the interface may be continuous, i.e., the interface is active for all times, or the interface is active for some time. Such as: the WUR interface or WiFi interface is always in operation. An interface being in an operational state may also be described as an interface not being dormant.
The wake-up window of the interface may be intermittent, i.e., the interface is sometimes active and sometimes inactive. Such as: the WUR interface or the WiFi interface is sometimes in an active state and sometimes in an inactive state.
The wake-up window of the interface may be periodic, i.e. the interface is periodically active. Such as: the WUR interface or the WiFi interface is in an operating state periodically.
The wake-up window of the interface may be aperiodic, i.e., the interface is in an operational state aperiodically. Such as: the WUR interface or the WiFi interface is in an working state aperiodically.
Illustratively, as shown in fig. 3, the WUR interface may enable duty-cycling, i.e., the WUR interface is periodic, and regularly "wake-to-sleep". The WUR interface periodically wakes up (i.e., the WUR interface is in an active state and can receive a wake-up signal, the active state may also be referred to as a receiving state, an active state, a wake-up state, a transmitting state), and waits for the wake-up signal to be received. The wake window length (wake window) of the WUR interface is determined by a parameter W, for example, W ═ 2ms (milliseconds). The period of the duty cycle of the WUR interface is determined by a parameter T, for example, T ═ 100 ms. The WUR interface is in a working state in a wake-up window, and the WUR interface is in a dormant state in the time except the wake-up window (namely the WUR interface is in a non-receiving state or in a non-activated state and cannot receive a wake-up signal), so that the deep dormant state with ultra-low power consumption (the power consumption is close to zero) is realized, and the average power consumption of the WUR interface can be obviously reduced by enabling the working cycle.
In the description of the embodiments of the present application, the WUR may be referred to as a wake-up radio or a wake-up receiver, and the communication interface provided by the WUR may be referred to as a WUR interface. The WUR interface may also be directly used to refer to a wake-up radio or a wake-up receiver, which is herein collectively described and will not be described further. WUR is also sometimes referred to as LP-WUR.
In some descriptions of embodiments of the present application, the transmitting may include: transmitting, or receiving, or transmitting and receiving.
For example, the first device transmits a WUR message, which may specifically include the first device sending a WUR message, or the first device receiving a WUR message, or the first device sending a WUR message and receiving a WUR message.
For example, the first device may transmit the WiFi message, which specifically includes: the first device sends a WiFi message, or the first device receives the WiFi message, or the first device sends the WiFi message and receives the WiFi message.
For example, the second device transmits a WUR message, which may specifically include: the second device receives the WUR message, or the second device sends the WUR message, or the second device receives the WUR message and sends the WUR message.
For example, the transmitting of the WiFi message by the second device may specifically include: the second device receives the WiFi message, or the second device sends the WiFi message, or the second device receives the WiFi message and sends the WiFi message.
The embodiment of the present application provides a wireless device 40, which can implement any one of the method embodiments provided by the present application. When the wireless device 40 is a first device (i.e., a wake-up device, such as an AP), it may perform the actions performed by the first device in the embodiments of the present application. When the wireless device 40 is a second device (i.e., a awakened device, such as a STA), it may perform the actions performed by the second device in the embodiments of the present application. The specific structure of wireless device 40 can be seen in fig. 4, which includes, but is not limited to, an auxiliary wake-up interface 401, a main communication interface 402, a processor 403, a memory 404, and an antenna module 405 for wireless device 40. The secondary wake interface 401 may be the WUR interface above and the primary communication interface 402 may be the WiFi interface above. The secondary wake-up interface 401 may be configured to receive a wake-up signal transmitted by other wireless devices and/or transmit a wake-up signal to other wireless devices, and transmit a wake-up signal to the primary communication interface 402 after receiving the wake-up signal to wake up the primary communication interface 402. The primary communication interface 402 may be used to receive wake-up signals sent by the secondary wake-up interface 401 and to send and receive other messages, such as WiFi frames. The processor 403 may have one or more of the above-mentioned functions of generating and setting the wake-up preamble and generating the wake-up signal. There may be one or more of the memories 404. The processor 403 and memory 404 may be shared by the secondary wake interface 401 and the primary communication interface 402. Referring to fig. 4, the secondary wake-up interface 401 and the primary communication interface 402 may share the same antenna module 405, mainly for the sake of reducing the hardware cost of the device and simplifying the implementation. The secondary wake-up interface 401 and the primary communication interface 402 may also correspond to different antenna modules, especially when both operate on different frequency bands. In practical products, the wireless device 40 may be implemented by a system-on-a-chip (SoC) or by an integrated circuit or by a combination of two hardware modules. The wireless device 40 may perform any one of the methods provided by the embodiments of the present application through the secondary wake-up interface 401 and the primary communication interface 402.
The method provided by the embodiment of the application can be used for the following scenes, but is not limited to the following scenes: WiFi-based IoT and wearable WiFi networks (i.e., WiFi networks that a handset makes up as a virtual access point and associated wearable devices). The Internet of things equipment and the wearable WiFi network equipment are powered by small-capacity batteries and have ultra-low power consumption and long-time cruising requirements.
According to the embodiment of the application, the first device sending the WUR discovery message carries WiFi sending indication information in the WUR discovery message, the WiFi sending indication information is used for indicating that WiFi discovery messages are sent behind the first device, and after the second device receives the WUR discovery messages, the second device determines that the WiFi discovery messages are sent behind the first device according to the WiFi sending indication information, waits for receiving the WiFi discovery messages sent by the first device, but does not actively send probe request (probe request) messages through a WiFi interface, so that the number of messages sent by the WiFi interface is reduced, and the power consumption of the second device is reduced. The WUR discovery message in the embodiment of the present application may also be referred to as a WUR beacon message (WUR beacon message), and the WiFi discovery message may also be referred to as a WiFi beacon message (WiFi beacon message). The beacon message is typically broadcast.
An STA device (for example, a mobile phone) that does not establish a connection with an AP finds a suitable AP hotspot through a WUR interface, and then connects with the AP (specifically, after acquiring information of the AP by receiving a WUR discovery message, establishes a connection with the AP).
In addition, if the STA device that has established a connection with the AP, or referred to as an STA device in the same Basic Service Set (BSS) as the AP, needs to obtain updated management parameter information (parameters such as an update key, a channel, and a working time) sent by the AP, state information of the current AP, and the like, and obtains WiFi transmission indication information after receiving the WUR discovery message through the WUR interface, the STA device may flexibly determine whether to wake up to receive the WiFi discovery message sent by the AP when needing to listen to the WiFi discovery message sent by the AP, and obtain updated management parameter information, state information of the current AP, and the like from the WiFi discovery message. The processes that the STA equipment requests updated management parameter information through a WiFi interface, the current AP state information and the like are omitted, and the power consumption of the STA equipment can be reduced.
Taking a device that generates a WUR discovery message and sends the WUR discovery message as an example, taking a device that receives the WUR discovery message as an example, taking a device that does not establish a connection with a first device as an example, taking a device that receives the WUR discovery message as an example, taking a second device as an example, the second device may be a device that does not establish a connection with the first device (or referred to as a device that does not exist in the same BSS as the first device), a device that has already established a connection with the first device (for example, a device that has already established a connection with the first device may know in which wake-up window the first device sends the WUR discovery message, and a device that knows the wake-up window of the first device may be a device that establishes a connection with the first device, and may of course be another device, which is not specifically limited in this embodiment of the present application).
The WUR discovery message in the embodiment of the present application may also be referred to as a WUR synchronization message or a WUR wakeup message, and these messages may be WUR broadcast (or multicast or unicast) messages (i.e., broadcast (or multicast or unicast) WUR messages, which may include the receiving address of the broadcast (or multicast or unicast) WUR messages).
The WiFi discovery message in the embodiment of the present application may also be referred to as a WiFi data (data) message, and these messages may be WiFi broadcast (or multicast, or unicast) messages (i.e., broadcast (or multicast, or unicast) WiFi messages, which may include a broadcast (or multicast, or unicast) receiving address).
It should be noted that the WUR message, WUR wake-up message, WUR synchronization message, WUR discovery message, WUR broadcast (or multicast or unicast) message are all messages according to the signal characteristics of the WUR (i.e. messages that the WUR receiver can resolve), and may also be wake-up packets.
Embodiments of the present application provide a method for waking up a device, as shown in fig. 5 or fig. 6. Referring to fig. 5, the communication method includes:
501. the first device generates a WUR discovery message.
The WUR discovery message carries WiFi sending indication information, the WiFi sending indication information is used for indicating the first equipment to send WiFi discovery messages through a WiFi interface of the first equipment, or the WiFi sending indication information is used for indicating the equipment which receives the WUR discovery messages and establishes connection with the first equipment or equipment in the same BSS with the first equipment to wake up the WiFi interface and receive the WiFi discovery messages sent by the first equipment through the WiFi interface.
502. The first device sends a WUR discovery message to a WUR interface of at least one device including the second device through the WUR interface or the WiFi interface of the first device.
When the first device sends a WUR discovery message through the WUR interface of the first device, the WUR interface of the second device is currently in a first wake-up window, wherein the first wake-up window is a wake-up window of the WUR interface of the second device, or the first wake-up window is a wake-up window of the WUR interface of the first device, or the first wake-up window is a wake-up window in which a wake-up window of the WUR interface of the first device and a wake-up window of the WUR interface of the second device are overlapped.
When the first device sends the WUR discovery message through the WiFi interface of the first device, the WUR interface of the second device is currently in a second wake-up window, wherein the second wake-up window is a wake-up window of the WUR interface of the second device, or the second wake-up window is a wake-up window of the WiFi interface of the first device and a wake-up window of the WUR interface of the second device are overlapped.
503. The first device transmits a WiFi discovery message at a predetermined time.
504. The second device receives the WUR discovery message sent by the first device.
The execution sequence of step 503 and step 504 is not sequential.
505. And the second equipment awakens the WiFi interface of the second equipment according to the WiFi sending indication information included in the WUR discovery message.
506. The second device receives the WiFi discovery message sent by the first device through the WiFi interface of the second device at a predetermined time.
In this case, in step 505, when the second device wakes up the WiFi interface of the second device according to the broadcast message sending indication information included in the WUR discovery message in a specific implementation, the WiFi sending indication information may also be referred to as broadcast message sending indication information, where the broadcast message sending indication information is used to indicate that the WUR discovery message sent by the first device is a broadcast message.
The WiFi sending indication information may also be wakeup indication information or broadcast wakeup indication information, where the wakeup indication information is used to wake up WiFi interfaces of all devices that receive the wakeup indication information, the broadcast wakeup indication information is used to wake up WiFi interfaces of all devices that receive the broadcast wakeup indication information, all devices at least include a second device, and all devices may be devices that establish connection with the first device, or devices that are in the same BSS as the first device, or devices that receive the WUR discovery message sent by the first device in a wakeup window of the WUR interface. The wakeup indication information or the broadcast wakeup indication information may also be used to instruct the first device to send a WiFi discovery message over a WiFi interface of the first device. In this case, in step 505, in a specific implementation, the second device wakes up the WiFi interface of the second device according to the wake-up indication information or broadcast wake-up indication information included in the WUR discovery message.
The second device sends the indication information according to the WiFi, does not send or cancel sending the detection request message after awakening the WiFi interface of the second device, and waits for receiving the WiFi discovery message sent by the first device.
The second device sends the indication information according to the WiFi, does not send or cancel sending the information acquisition request message after awakening the WiFi interface of the second device, waits for receiving the WiFi discovery message sent by the first device, and sends the information acquisition request message to the first device when the second device needs to acquire the information required by the second device from the first device side.
Referring to fig. 6, the communication method includes:
601. the first device generates a WUR discovery message.
602. The first device sends a WUR discovery message to a WUR interface of at least one device including the second device through the WUR interface or the WiFi interface of the first device.
When the first device sends a WUR discovery message through the WUR interface of the first device, the WUR interface of the second device is currently in a first wake-up window, wherein the first wake-up window is a wake-up window of the WUR interface of the second device, or the first wake-up window is a wake-up window of the WUR interface of the first device, or the first wake-up window is a wake-up window in which a wake-up window of the WUR interface of the first device and a wake-up window of the WUR interface of the second device are overlapped.
When the first device sends the WUR discovery message through the WiFi interface of the first device, the WUR interface of the second device is currently in a second wake-up window, wherein the second wake-up window is a wake-up window of the WUR interface of the second device, or the second wake-up window is a wake-up window of the WiFi interface of the first device and a wake-up window of the WUR interface of the second device are overlapped.
603. The first device sends the WiFi discovery message at a preset time after the first device sends the WUR discovery message, wherein the preset time is the time for transmitting the WiFi discovery message determined by the first device and the second device according to a preset rule.
604. The second device receives the WUR discovery message sent by the first device.
605. And the second equipment awakens the WiFi interface of the second equipment according to the WUR discovery message.
606. And the second device receives the WiFi discovery message sent by the first device through the WiFi interface of the second device at a preset time after the WUR discovery message is received.
The first device may be a network device, for example, the first device may be an AP, and the AP may specifically be a base station, a relay, and the like. The WUR discovery message may also include network information for the other devices to establish a connection with the first device. The second device may be a terminal, for example, the STA described above, and the STA may specifically be a mobile phone, an electric meter, a water meter, and the like.
Specifically, in the method shown in fig. 6, the first device and the second device may pre-determine a WiFi discovery message transmission rule in advance, or the first device fixedly executes the WiFi discovery message transmission rule, or the standard specifies that the first device executes the WiFi discovery message transmission rule, where the WiFi discovery message transmission rule is as follows: the first device transmits a WiFi discovery message a predetermined time after transmitting the WUR discovery message.
The method shown in fig. 6 mainly differs from the method shown in fig. 5 in that: the first device and the second device advance a preset rule, the first device sends the WiFi discovery message at a preset time after the WUR discovery message is sent, and WiFi sending indication information does not need to be added in the WUR discovery message by the first device, namely the first device does not need to occupy bit in the message to indicate the sending of the WiFi discovery message.
The second device does not send or cancel sending the detection request message after waking up the WiFi interface of the second device, and waits to receive the WiFi discovery message sent by the first device.
The second device does not send or cancel sending the information acquisition request message after awakening the WiFi interface of the second device, waits for receiving the WiFi discovery message sent by the first device, and sends the information acquisition request message to the first device when the second device needs to acquire the required information from the first device side.
In the above embodiment, the WUR discovery message may adopt a frame format as shown in fig. 2, may also adopt a frame format of another newly defined action message, and may also adopt a frame format modified according to a frame format of an existing message, which is not specifically limited in this embodiment of the present application.
Optionally, the second device establishes a communication connection on the WiFi interface with the second device after receiving the WiFi discovery message sent by the first device. It should be noted that the second device may still receive the WiFi message (e.g., scan a channel to obtain the WiFi message) even before the second device does not establish a communication connection on the WiFi interface with the first device. After the second device establishes a communication connection on the WiFi interface with the first device, the WiFi message can be acquired more quickly and accurately (for example, the WiFi message can be acquired directly on a channel carrying the WiFi message without scanning all channels).
The second device may wake up the WiFi interface of the second device and wait to receive the WiFi discovery message sent by the first device before a predetermined time.
In the above embodiment, the WUR discovery message may also carry at least one of the following information.
Information 1, safety indication information, the safety indication information being used for indicating whether the first device supports safety verification. For example, when the bit value occupied by the security indication information is 1, it indicates that the first device supports security verification, and when the bit value is 0, it indicates that the first device does not support security verification.
When the first device supports the security authentication and the second device establishes the security connection with the first device, the first device and the second device need to execute an authentication process.
When the first device does not support the security authentication and the second device establishes the security connection with the first device, the first device and the second device do not need to execute the authentication process.
Further, the second device may determine whether to receive the WiFi discovery message according to the security indication information carried in the WUR discovery message. And if the WiFi discovery message is determined to be received, waking up the WiFi interface of the second equipment, otherwise, not waking up the WiFi interface of the second equipment. Illustratively, if the second device needs to perform security verification and the security indication information in the WUR discovery message received by the second device supports security authentication, or the second device does not need to perform security verification, the second device wakes up a WiFi interface of the second device and receives a WiFi discovery message sent by the first device through the WiFi interface of the second device. Otherwise, the second device does not wake up the WiFi interface to receive the WiFi discovery message.
Information 2, network identification information, the network identification information being used to indicate the network to which the first device belongs.
When a plurality of devices including the first device and the second device form a network group, the network identification information may be a group identification (group ID). In addition, when the first device and the second device are in the same BSS, the network identification information may also be one of BSS color (color) and Service Set Identifier (SSID) information. When devices within a group or BSS communicate between themselves over a WUR interface, the group or BSS may also be referred to as a WUR network. When communication between devices within a group or BSS is over a WiFi interface, the group or BSS may also be referred to as a WiFi network. The WUR network may be identified by the ID or name of the WUR network, and the WiFi network may be identified by the ID or name of the WiFi network.
For example, the network identifier may be the first identifier or the second identifier in the following, and the related description of the first identifier and the second identifier may be referred to in the description of the corresponding parts in the following.
The second device may decide whether to receive the WiFi discovery message according to the network identification information carried in the WUR discovery message. And if the WiFi discovery message is determined to be received, waking up the WiFi interface of the second equipment, otherwise, not waking up the WiFi interface of the second equipment.
In an implementation manner, the second device may determine whether to receive the WiFi discovery message by determining whether the network identification information in the WUR discovery message matches the required network identification information. For example, the second device may receive the WiFi discovery message when it is determined that the network identification information in the WUR discovery message matches the required network identification information, and otherwise, not receive the WiFi discovery message. "required" described in the embodiments of the present application may also be described as "recorded".
Illustratively, the network identification information in the WUR discovery message received by the second device is an SSID, if the SSID required by the second device is not matched with the SSID in the WUR discovery message, the second device does not wake up the WiFi interface of the second device to receive the WiFi discovery message, and if the SSID required by the second device is matched with the SSID in the WUR discovery message, the second device wakes up the WiFi interface of the second device and receives the WiFi discovery message sent by the first device through the WiFi interface of the second device.
Illustratively, the network identification information in the WUR discovery message received by the second device is a WUR network identification, if the WUR network identification required by the second device is not matched with the WUR network identification in the WUR discovery message, the second device does not wake up the WiFi interface of the second device to receive the WiFi discovery message, and if the WUR network identification required by the second device is matched with the WUR network identification in the WUR discovery message, the second device wakes up the WiFi interface of the second device and receives the WiFi discovery message sent by the first device through the WiFi interface of the second device.
The information 3 is service identification information, where the service identification information is used to indicate a service supported by the first device or a service supported by a network to which the first device belongs, and the service identification information may be a service name (service name), a service identification (service ID), a service hash value (service hash, a value generated by performing hash operation based on the service information), or the like.
The second device may decide whether to receive the WiFi discovery message according to the service identification information carried in the WUR discovery message. And if the WiFi discovery message is determined to be received, waking up the WiFi interface of the second equipment, otherwise, not waking up the WiFi interface of the second equipment.
In an implementation manner, the second device may determine whether to receive the WiFi discovery message by determining whether the service identification information carried in the WUR discovery message matches the required service identification information. For example, the second device may receive the WiFi discovery message when it is determined that the service identification information carried in the WUR discovery message matches the required service identification information, and otherwise, not receive the WiFi discovery message.
For example, the service identification information in the WUR discovery message received by the second device is identification information of service 1, and if the service required by the second device is service 2 (that is, the service identification information required by the second device is identification information of service 2), the second device determines that the service identification information carried in the WUR discovery message is not matched with the required service identification information, and the second device does not wake up the WiFi interface of the second device to receive the WiFi discovery message.
Information 4, time information, the time information being used to indicate the time when the first device transmits the WiFi discovery message, i.e. the time information indicates a predetermined time, the first device transmits the WiFi discovery message at the predetermined time, and the second device receives the WiFi discovery message from the first device at the time indicated by the time information (i.e. the predetermined time).
The time information may specifically be at least one of the following information:
(1) a target time (for example, a target discovery transmit time (TBTT)) for transmitting the WiFi discovery message. For example, if 20:00 sends a WiFi discovery message, the target time is 20: 00.
In this case, the second device receives the WiFi discovery message transmitted by the first device at the target time.
(2) The interval from the transmission of the WiFi discovery message (indicating that the first device transmits the WiFi discovery message after waiting for the interval, which may also be referred to as an offset time).
In this case, the second device waits for the interval time to receive the WiFi discovery message transmitted by the first device.
Specifically, the interval time is an interval time between a time point of transmitting a certain message and a time point of transmitting a WiFi discovery message, i.e., the first device transmits the WiFi discovery message after the interval time of the time point of transmitting the certain message. For example, the interval time may be a time interval between a time point of transmitting the WUR discovery message and a time point of transmitting the WiFi discovery message.
(3) Time Synchronization Function (TSF) time (or TSF time value) information, where the TSF time information may be all or part of TSF time or Timestamp (Timestamp), and the first device sends the WiFi discovery message at the time indicated by the TSF time information. Illustratively, the first device performs modulo operation on TSF time, and when the operation result is 0, the first device sends the WiFi discovery message at TSF time, and if the operation result is not 0, the first device does not send the WiFi discovery message at TSF time, and the first device may determine the time for sending the WiFi discovery message according to the TSF time information.
In this case, the second device receives the WiFi discovery message sent by the first device at the time indicated by the TSF time information, and the second device may determine, according to the TSF time information, the time at which the first device sends the WiFi discovery message. Similarly, the second device performs modulo operation by using the TSF time, when the operation result is 0, the TSF time is the sending time of the WiFi discovery message sent by the first device, and if the operation result is not 0, the TSF time is not the sending time of the WiFi discovery message sent by the first device, and the second device can determine the time of receiving the WiFi discovery message according to the TSF time information.
(4) Reset time information indicating a time at which the first device restarts timing, a WiFi discovery message may be sent at the reset time (or a fixed time after the reset time), etc.
In this case, the second device receives the WiFi discovery message transmitted by the first device at the reset time (or a fixed time after the reset time).
It should be noted that, in addition to the time indicated by the time information in the WUR discovery message, the predetermined time may be: a fixed time after the first device sends the WUR discovery message, or a time that is predetermined by the first device and the second device, or a time that is required for the second device to wake up the WiFi interface, or a time that is specified by a standard, or a fixed time, or a time that the second device waits for a WiFi message (e.g., a WiFi discovery message) to timeout.
Information 5, identification information of the first device to identify the device sending the WUR discovery message, the identification information of the first device may be: an ID of the first device, a MAC address of the first device, a WUR interface address of the first device (or referred to as a WUR ID of the first device), an Association Identifier (AID), which is an identifier assigned to the second device by the first device, a Transmission Indication Map (TIM), and the like. For example, the identifier of the first device may be a third identifier or a fourth identifier in the following, and the related description of the third identifier and the fourth identifier may refer to the description in the corresponding parts in the following.
In this case, the second device determines whether to receive the WiFi discovery message according to the identification information of the first device. And if the WiFi discovery message is determined to be received, waking up the WiFi interface of the second equipment, otherwise, not waking up the WiFi interface of the second equipment.
In one implementation, the second device may decide whether to receive the WiFi discovery message by determining whether the identification information of the device in the WUR discovery message matches the identification information of the first device. For example, the second device may receive the WiFi discovery message upon determining that the identification information of the device in the WUR discovery message matches the identification information of the first device, and otherwise, not receive the WiFi discovery message.
For example, if the identification information of the device in the WUR discovery message received by the second device does not match the identification information of the first device, the second device does not wake up the WiFi interface.
Information 6, identification information of a device that receives the WiFi discovery message, and the identification information of the device may be: ID of the device, MAC address of the device, WUR interface address of the device, AID, TIM, broadcasted address information, etc.
In this case, if the WUR discovery message received by the second device carries identification information of the second device, the second device wakes up a WiFi interface of the second device to wait for receiving a WiFi discovery message sent by the first device, and if the WUR discovery message received by the second device does not contain identification information of the second device, the second device does not receive the WiFi discovery message sent by the first device.
And the information 7 and the information of the WUR network where the first equipment is located are used for the second equipment to acquire more information of the WUR network where the first equipment is located, and because the first equipment and the second equipment are in the same network, the second equipment can adjust or record the network information of the second equipment according to the information of the WUR network sent by the first equipment.
The WUR network information includes at least: at least one of time information for synchronization of devices in the WUR network, wake-up window information of the WUR interface of the first device, network identification information of the WUR network (for a specific explanation, see above), address information of the first device, heartbeat information (i.e., a signal which is periodically sent by the first device and identifies that the first device is in a working state), role information of a role of the first device in the network, service information which can be provided by the WUR network (e.g., printing, surfing, voice, video, etc.), working channel information of the WUR interface of the first device, and the like.
The second device adjusts the device information according to the received WUR discovery message sent by the first device, wherein the device information includes: adjusting time information to be synchronous with the first equipment, adjusting a wake-up window of a WUR interface of the second equipment to be consistent with the wake-up window of the WUR interface of the first equipment, adjusting network identification information recorded by the second equipment to be network identification information of the WUR network carried in the WUR discovery message, and adjusting a working channel of the WUR interface of the second equipment to be at least one of a WUR interface working channel of the first equipment and the like.
And the second equipment determines that the first equipment is in a working state according to the heartbeat information, records the address information of the first equipment, the role information of the role of the first equipment in the WUR network, the service information which can be provided by the WUR network and the like.
It should be noted that the second device may wake up the WiFi interface according to the above-mentioned information in the WUR discovery message, or may wake up the WiFi interface according to multiple pieces of information in the above-mentioned information in the WUR discovery message, which is not specifically limited in this embodiment of the application.
The WiFi discovery message may include information of a WiFi network where the first device is located, and is used for the second device to obtain more information of the WiFi network where the first device is located. The WiFi network information includes at least: time information for synchronization of devices in the WiFi network, wake window information of a WiFi interface of the first device, network identification information of the WiFi network (for example, ID of the WiFi network, or name of the WiFi network, or BSS color, or group identification), address information of the first device, heartbeat information, role information of a role of the first device in the WiFi network, service information that the WiFi network can provide, working channel information of the WiFi interface, capability (capability) information of the WiFi network, transmission rate information supported by the WiFi network, security (for example, Robust Security Network (RSN) parameter of the WiFi network, and the like.
The second device adjusts the information of the device according to the received WiFi discovery message sent by the first device, where the information of the adjusted device includes: adjusting the time information to be synchronous with the first device, adjusting a wake-up window of a WiFi interface of the second device to be consistent with a wake-up window of the WiFi interface of the first device, adjusting network identification information recorded by the second device to be network identification information of the WiFi network carried in the WiFi discovery message, and adjusting working channel information of the WiFi interface of the second device to be at least one of a WiFi interface working channel of the first device and the like.
The second device determines that the first device is in a working state according to the heartbeat information, records address information of the first device, role information of a role of the first device in the WiFi network, service information which can be provided by the WiFi network, capability information of the WiFi network, transmission rate information supported by the WiFi network, safety parameters of the WiFi network and the like.
The second device synchronizes with the first device according to the received WiFi discovery message (specifically, the second device may perform coarse synchronization with the first device according to the information in the WUR discovery message and perform precise synchronization with the first device according to the information in the WiFi discovery message). Specifically, the second device receives (accept, or adapt) the time information in the WiFi discovery message, and adjusts (adapt) the time or TSF time (timer) or TSF time (time) or TSF time value (time value) of the second device according to the time information in the WiFi discovery message.
The second device adjusts a wake-up window of the WUR interface of the second device according to the wake-up window information of the WUR interface of the first device included in the WUR discovery message, or the second device adopts the wake-up window of the WUR of the first device, or the second device and the first device determine a new wake-up window.
And when the WUR discovery message is a WUR awakening message, the second device receives the WUR awakening message sent by the first device in the adjusted awakening window, and the WUR awakening message is used for awakening the WiFi interface of at least one device including the second device. Or at least one device including the second device receives a WUR wake-up message sent by the first device in the first wake-up window, wherein the WUR wake-up message is used for waking up a WiFi interface of the at least one device including the second device.
When the first device carries WiFi transmission indication information in the transmitted WUR discovery message, the first device may reduce the information carried in the WUR discovery message, such as: time information for synchronization may not be carried. Because the second device may receive the WiFi discovery message, the WiFi discovery message may carry much detailed network information.
In this embodiment of the application, the WiFi transmission indication information may be carried in one or more of a control field, or a type field, or an address field, or a preamble field, or a Signal (SIG) field of the WUR discovery message, and may specifically be represented by 1 bit. The second device obtains WiFi transmission indication information according to one or more of a control field, or a type field, or an address field, or a preamble field, or a signal field after receiving the WUR discovery message.
For example, if the WiFi transmission indication information is carried in the control field (which may also be a type field, or an address field, or a preamble field, or a signal field), the second device may obtain the WiFi transmission indication information according to the control field (which may also be a type field, or an address field, or a preamble field, or a signal field) of the received WUR discovery message.
After the second device acquires the WiFi sending instruction information, the second device may determine whether to wake up the WiFi interface according to the condition, where the specific determination condition may refer to the above.
In a possible implementation manner, the WiFi sending indication information may also be represented by a predefined WUR discovery message format, that is, an implicit representation manner, without occupying bits in the WUR discovery message to indicate. The indication may be by a symbol rotation angle in the WUR discovery message, or by a symbol predefined in the WUR discovery message, or by a sequence predefined in the WUR discovery message, or by a training sequence predefined in the WUR discovery message, or by different lengths (lengths) in the WUR discovery message, or by predefined ID information in the WUR discovery message, or by color (color) information, or by an up-stream, or down-stream indication. And the second equipment receives the WUR discovery message and then obtains WiFi transmission indication information according to a predefined message format.
In one possible implementation, multiple APs may transmit WUR discovery messages, and after receiving the WUR discovery messages transmitted by the multiple APs, the STA may transmit probe request messages to the multiple APs on multiple channels, request detailed information of the APs, and wait for different AP feedback response messages on the multiple channels. In the embodiment of the application, the second device receives the WiFi discovery message sent by the first device at a predetermined time according to the WiFi sending indication information in the WUR discovery message, or the second device directly receives the WiFi discovery message sent by the first device at a fixed time (i.e., a predetermined time) after receiving the WUR discovery message, which can reduce the number of detection request messages sent by the second device and is beneficial to power saving of a WiFi interface of the second device. Meanwhile, the sending of WiFi messages is reduced, the occupation of air interface resources is saved, and the utilization rate of a wireless air interface is improved.
The embodiment of the present application further provides a method for waking up a device, and the explanation of the related content in this embodiment may be referred to above, and is not described herein again. As shown in fig. 7 (the second device in fig. 7 represents all of at least two of the following devices), the method includes:
701. the first device broadcasts a wake-up message to at least two devices in the same network as the first device through a WiFi interface of the first device.
The first device is an AP or a Group Owner (GO) in the network. When the first device is an AP in a network, the at least two devices may be STAs. The AP may specifically be a base station, a relay, etc. The STA may specifically be a mobile phone, an electric meter, a water meter, or the like. When the first device is a GO in a network, the network may be a network composed of a group of devices including the first device and the at least two devices, and the at least two devices may be group members. Specifically, when the first device and the at least two devices are in the same network, the at least two devices establish a connection with the first device. "at least two devices have established a connection with a first device" may also be described as "the first device and the at least two devices are within the same BSS".
The wakeup message comprises broadcast wakeup indication information, the broadcast wakeup indication information is used for indicating that the wakeup message is a broadcasted wakeup message, the wakeup message is used for indicating a device receiving the wakeup message through a WUR interface to wake up a WiFi interface of the device, the WUR interfaces of at least two devices are in working windows of the WUR interfaces of at least two devices, or the WUR interfaces of at least two devices are in working windows of the WiFi interface of a first device, or the WUR interfaces of at least two devices are in overlapped working windows of the WUR interfaces of at least two devices and the WiFi interface of the first device, and the working windows refer to time intervals capable of sending and/or receiving information.
The wake-up message is used to wake up WiFi interfaces of all devices that establish a connection with the first device, or may be described as a wake-up message used to wake up WiFi interfaces of all devices in one BSS with the first device.
Wherein, the working windows of the WUR interfaces of at least two devices can be the same or different. In one case, the WUR interface in the working window is only able to receive information, and in another case, the WUR interface in the working window is able to both transmit and receive information. In general, the WiFi interface in the working window can both receive and transmit information.
Under the condition that the WUR interface in the working window can send information and receive information, the first device can also broadcast the awakening message by the WUR interface instead of the WiFi interface. At this time, the WUR interfaces of the at least two devices are in working windows of the WUR interfaces of the at least two devices, or the WUR interfaces of the at least two devices are in working windows of the WUR interface of the first device, or the WUR interfaces of the at least two devices are in overlapping working windows of the WUR interfaces of the at least two devices and the WUR interface of the first device, and the working windows refer to time intervals in which information can be transmitted and/or received.
Prior to step 701, the method may further comprise: the first device generates a wake-up message.
Optionally, the broadcast wakeup indication information may be device identification information of the first device. A description of the device identification information about the first device can be found below.
Optionally, the broadcast wake-up indication information may be located in an address field of the wake-up message. In this case, the wake-up message may be indicated as a broadcast wake-up message by the address field. For example, if the broadcast wakeup indication information is the device identification information of the first device, if the address field of the wakeup message is the device identification information of the first device, it indicates that the wakeup message is the broadcast wakeup message. In this case, the broadcast wakeup indication information does not occupy additional resources in the wakeup message, and resources can be saved.
702. The first device sends a WiFi multicast message to the at least two devices through the WiFi interface of the first device at a predetermined time.
The multicast message may be a broadcast (broadcast) message or a multicast (group) message. The WiFi multicast message may specifically be a data message, a management message, or a control message.
Wherein the predetermined time is a time that can be determined by both the first device and the at least two devices. The predetermined time may be one of a fixed time after the first device sends the wake-up message, or a predetermined time before the first device and the second device wake-up, or a time required for the second device to wake-up the WiFi interface, or a time specified by a standard, or a fixed time, or a time when the second device waits for the WiFi message (e.g., WiFi multicast message) to timeout.
The predetermined time may also be indicated in the wake-up message. For example, the wake-up message may further include time indication information indicating the predetermined time.
703. The method comprises the steps that the second equipment receives a wake-up message broadcast by the first equipment through a WiFi interface of the first equipment through a WUR interface of the second equipment.
The second device may be any one of the at least two devices, and the second device and the first device are in the same network.
The execution sequence of step 702 and step 703 is not sequential.
704. And the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message.
Generally, in order to reduce the power consumption of the device, the WiFi interface in the device is in a sleep state, and the WUR interface is periodically in an operating window. When the WUR interface receives the wake-up message, the wake-up signal is sent to the WiFi interface, and the WiFi interface is woken up to be in a working window.
Step 704, in a specific implementation, when the second device determines that the wakeup message is a broadcasted wakeup message according to the broadcasted wakeup indication information, the WiFi interface of the second device is woken up.
705. And the second equipment receives the WiFi multicast message sent by the first equipment through the WiFi interface of the first equipment at a preset time through the WiFi interface of the second equipment.
In case the wake-up message further comprises time indication information, before step 705, the method may further comprise: and the second equipment determines the preset time according to the time indication information.
When a first device wants to broadcast a WiFi message to multiple devices, one possible implementation is: the first device needs to send the wake-up message to the multiple devices in sequence to wake up the multiple devices, which may cause some devices to be woken up some devices first and then be woken up some devices, and the operating time of the WiFi interface of the device which is woken up first may be longer than that of the WiFi interface of the device which is woken up later, thereby increasing the power consumption of the device which is woken up first.
According to the method provided by the embodiment of the application, the broadcast wakeup indication information is added in the wakeup message, the devices receiving the wakeup message all wake up the WiFi interfaces of the devices, and because the devices are woken up almost simultaneously, compared with the possible implementation manner, the working time of the WiFi interfaces of some devices (namely the devices waken up first) can be reduced, the power consumption of the devices can be reduced, and the signaling overhead caused by waking up the devices can be reduced.
Optionally, the wake-up message further includes other information, where the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the first device, and a working channel used by a WiFi interface of the first device to send the WiFi multicast message;
the first indication information is used to indicate that the first device is to send the WiFi multicast message through a WiFi interface of the first device, or the first indication information is used to indicate that a device receiving the wake-up message receives the WiFi multicast message sent by the first device through the WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated.
In this case, step 704, when implemented, may include: and the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message and other information in the wake-up message.
When a plurality of devices including the first device and the second device form a network group, the network identification information may be a group identification. In addition, when the first device and the second device are in the same BSS, the network identification information may also be one of a BSS color and SSID information. When devices within a group or BSS communicate between themselves over a WUR interface, the group or BSS may also be referred to as a WUR network. When communication between devices within a group or BSS is over a WiFi interface, the group or BSS may also be referred to as a WiFi network. The WUR network may be identified by the ID or name of the WUR network, and the WiFi network may be identified by the ID or name of the WiFi network.
The device identification information of the first device may be an ID of the first device, a MAC address of the first device, a WUR interface address of the first device, AID, TIM, or the like.
The network identification information is a first identification or a second identification, the second identification is an identification generated according to the first identification, and the bit number occupied by the second identification is smaller than that occupied by the first identification. The second identifier may be generated based on part or all of the information of the first identifier. For example, when the first identifier is an SSID, the second identifier may be a partial value of the SSID, or a hash value obtained by performing a hash operation based on the SSID. In this case, compared with the first identifier, the second identifier is adopted in the wake-up message, so that transmission resources can be saved.
The device identification information of the first device is a third identification or a fourth identification, the fourth identification is an identification generated according to the third identification, and the bit number occupied by the fourth identification is smaller than the bit number occupied by the third identification. The fourth identifier may be a partial value of the MAC address when the third identifier is the MAC address, or a hash value obtained by performing a hash operation based on the MAC address. In this case, compared with the case of using the third identifier, the fourth identifier is used in the wake-up message, which can save transmission resources.
Specifically, on the premise that the second device determines that the wakeup message is a broadcasted wakeup message, when the other information at least includes network identification information of the network, if the network identification information included in the wakeup message matches the network identification information recorded by the second device, the second device and the device that sends the wakeup message are in the same network, and the second device wakes up a WiFi interface of the second device, otherwise, the second device does not wake up the WiFi interface of the second device.
On the premise that the second device determines that the wake-up message is a broadcasted wake-up message, when the other information at least includes the device identification information of the first device, if the device identification information of the first device included in the wake-up message matches the device identification information of the second device, which is recorded by the second device and used for sending the wake-up message or the WiFi multicast message, the second device wakes up the WiFi interface of the second device, otherwise, the second device does not wake up the WiFi interface of the second device. For example, when the second device is an STA, the device identification information recorded by the second device may be identification information of an AP accessed by the second device.
The foregoing exemplarily shows two ways of how the second device determines whether to wake up the WiFi interface of the second device, and the second device may also determine whether to wake up the WiFi interface of the second device according to multiple pieces of information in the broadcast wake-up indication information and other information, which is not described in this embodiment.
Optionally, the other information at least includes an operating channel used by the WiFi interface of the first device to send the WiFi multicast message, and the method further includes: and the second equipment adjusts the working channel of the WiFi interface of the second equipment to be the working channel used by the WiFi interface of the first equipment for sending the WiFi multicast message, so that the second equipment successfully receives the WiFi multicast message.
Optionally, the other information at least includes the second indication information, and the WiFi multicast message includes the updated BSS parameter. In this case, after receiving the WiFi multicast message, the second device updates the BSS parameter according to the updated BSS parameter included in the WiFi multicast message. The second device may update the BSS parameter according to the updated BSS parameter in the WiFi multicast message, so that the second device better uses the service provided by the BSS, receives the message sent by the device in the BSS, synchronizes with the first device, and the like.
The updated BSS parameters include at least one of the following information: the method includes at least one of updating time information for synchronization of devices in the BSS, updating wake-up window information of a WUR interface and/or a WiFi interface of a first device, updating wake-up window information of a WUR interface and/or a WiFi interface of a second device, updating Network identification information of the BSS, updating address information of a first device, updating heartbeat information, updating role information of a role of the first device in the BSS, updating service information that the BSS can provide, updating working channel information of the WiFi interface of the first device, updating working channel information of the WUR interface of the first device, updating capability (capability) information of the first device, updating transmission rate information supported by the BSS, updating security (RSN, robust Network) parameters of the BSS, and the like.
The WiFi multicast message in the above embodiment may carry at least one of the following information: at least one of BSS parameter, quality of service (QoS), updated BSS parameter, updated QoS parameter, etc.
The second device receives the WiFi multicast message sent by the first device through the WiFi interface, and adjusts or records at least one of a BSS parameter (for example, see above, which is not described herein) and a QoS corresponding to the second device according to information carried in the WiFi multicast message.
Although some message names may be different between the above embodiments, the message name is only a reference to an object, and various names may be used to refer to the object with the same function, so that the message names may be mutually referred to and understood as long as the message functions are the same or similar.
The scheme provided by the embodiment of the application is mainly introduced from the perspective of a method. It is to be understood that the communication device includes hardware structures and/or software modules for performing the respective functions in order to realize the above functions. Those of skill in the art would readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiment of the present application, the communication apparatus may be divided into the functional modules according to the method example, for example, each functional module may be divided according to each function, or two or more functions may be integrated into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.
For example, in the case of using integrated functional modules, fig. 8 shows a schematic diagram of a possible structure of the apparatus in the above embodiment, where the apparatus 80 may be the first device or the second device, and referring to fig. 8, the apparatus 80 may include: the processing unit 801, the WiFi unit 802, and the WUR unit 803 may further include a storage unit 804.
When the apparatus 80 is a first device, the processing unit 801 is configured to control and manage the action of the first device, for example, the processing unit 801 is configured to support the first device to execute the actions executed by the first device in steps 501 and 503 in fig. 5, or steps 601 and 603 in fig. 6, or steps 701 and 702 in fig. 7, and/or other processes described in this embodiment. The WiFi unit 802 and the WUR unit 803 are used to support the first device to communicate with other network devices, for example, with the second device in fig. 5, fig. 6, or fig. 7. The storage unit 804 is used for storing program codes and data of the first device.
When the apparatus 80 is a second device, the processing unit 801 is configured to control and manage the actions of the second device, for example, the processing unit 801 is configured to support the second device to execute the actions executed by the second device in steps 504 and 506 in fig. 5, or steps 604 and 606 in fig. 6, or steps 703 and 705 in fig. 7, and/or other processes described in this embodiment. The WiFi unit 802 and the WUR unit 803 are used to support the second device to communicate with other network devices, for example, with the first device in fig. 5, fig. 6, or fig. 7. The storage unit 804 is used for storing program codes and data of the second device.
The processing unit 801 may be a processor or a controller, the WiFi unit 802 may be a main communication interface, the main communication interface is a WiFi interface, the WUR unit 803 may be an auxiliary wake-up interface, and the auxiliary wake-up interface is a WUR interface. The storage unit 804 may be a memory. When the processing unit 801 is a processor, the WiFi unit 802 is a main communication interface, the WUR unit 803 is an auxiliary wake-up interface, and the storage unit 804 is a memory, the apparatus according to the embodiment of the present application may be the apparatus shown in fig. 4.
When the apparatus shown in fig. 4 is a first device, the processor 403 is configured to control and manage the action of the first device, for example, the processor 403 is configured to support the first device to perform the actions performed by the first device in steps 501 and 503 in fig. 5, or steps 601 and 603 in fig. 6, or steps 701 and 702 in fig. 7, and/or other processes described in this embodiment. The primary communication interface 402 and the secondary wake-up interface 401 are used to support the first device in communicating with other network devices, for example, with the second device in fig. 5, 6 or 7. The memory 404 is used to store program codes and data for the first device.
When the apparatus shown in fig. 4 is a second device, the processor 403 is configured to control and manage the action of the second device, for example, the processor 403 is configured to support the second device to perform the action performed by the second device in steps 504 and 506 in fig. 5, or steps 604 and 606 in fig. 6, or steps 703 and 705 in fig. 7, and/or other processes described in this embodiment. The primary communication interface 402 and the secondary wake-up interface 401 are used to support the second device in communicating with other network devices, for example, with the first device in fig. 5, 6 or 7. The memory 404 is used to store program codes and data for the second device.
The processing unit or processor of the communication device mentioned herein wakes up the WiFi unit or WiFi interface of the communication device according to the broadcast wake-up indication information in the wake-up message, which may be that the processing unit or processor of the communication device wakes up the WiFi unit or WiFi interface of the communication device directly or indirectly (e.g. may be through the WUR unit or WUR interface of the communication device).
Embodiments of the present application also provide a computer-readable storage medium, which includes instructions that, when executed on a computer, cause the computer to perform any of the above methods.
Embodiments of the present application also provide a computer program product containing instructions which, when run on a computer, cause the computer to perform any of the methods described above.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented using a software program, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions described in accordance with the embodiments of the present application are all or partially generated upon loading and execution of computer program instructions on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or can comprise one or more data storage devices, such as a server, a data center, etc., that can be integrated with the medium. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
In the present application, "and/or" describes an association relationship of associated objects, which means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
In the present application, "at least one" means one or more, "a plurality" means two or more. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, "at least one (a), b, or c", or "at least one (a), b, and c", may each represent: a, b, c, a-b (i.e., a and b), a-c, b-c, or a-b-c, wherein a, b, and c may be single or plural, respectively.
It should be understood that, in various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, some or all of the steps may be executed in parallel or executed sequentially, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
While the present application has been described in connection with various embodiments, other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from a review of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the word "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
Although the present application has been described in conjunction with specific features and embodiments thereof, it will be evident that various modifications and combinations can be made thereto without departing from the spirit and scope of the application. Accordingly, the specification and figures are merely exemplary of the present application as defined in the appended claims and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of the present application. It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (39)

1. A method for waking a device, comprising:
a first device broadcasts a wake-up message to at least two devices in the same network with the first device through a wireless fidelity (WiFi) interface of the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message includes broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, the wake-up message is used for indicating a device which receives the wake-up message through a wake-up radio/wake-up receiver (WUR) interface to wake up a WiFi interface of the device, the WUR interfaces of the devices are in working windows of the respective WUR interfaces of the devices, or the WUR interfaces of the devices are in working windows of the WiFi interface of the first device, or the WUR interfaces of the devices are in overlapping working windows of the respective WUR interfaces of the devices and the WiFi interface of the first device, the working window refers to a time interval capable of sending and/or receiving information;
the first device sends a WiFi multicast message to the at least two devices through the WiFi interface of the first device at a predetermined time.
2. The method according to claim 1, wherein the wake-up message further includes other information, and the other information is at least one of the following information: the first indication information, the second indication information, the network identification information of the network, the equipment identification information of the first equipment, and a working channel used by a WiFi interface of the first equipment for sending the WiFi multicast message;
wherein the first indication information is used for indicating that the first device is to transmit the WiFi multicast message through a WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated.
3. The method of claim 2, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameters are included in the WiFi multicast message.
4. The method according to any of claims 1-3, wherein the broadcast wakeup indication information is device identification information of the first device.
5. The method according to any of claims 1-3, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
6. The method according to any of claims 1-3, wherein the wake-up message further comprises time indication information indicating the predetermined time.
7. A method for waking a device, comprising:
the second device receives a wake-up message broadcast by the first device over the wireless fidelity WiFi interface of the first device over a wake-up radio/wake-up receiver WUR interface of the second device, the second device is in the same network as the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message comprises broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, the WUR interface of the second device is within a working window of the WUR interface of the second device, or the WUR interface of the second device is in the working window of the WiFi interface of the first device, or the WUR interface of the second device is in an overlapped working window of the WUR interface of the second device and the WiFi interface of the first device, and the working window refers to a time interval capable of sending and/or receiving information;
the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message;
and the second equipment receives the WiFi multicast message sent by the first equipment through the WiFi interface of the first equipment at a preset time through the WiFi interface of the second equipment.
8. The method according to claim 7, wherein the wake-up message further includes other information, and the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the first device, and a working channel used by a WiFi interface of the first device to send the WiFi multicast message; wherein the first indication information is used for indicating that the first device is to transmit the WiFi multicast message through a WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated;
the second device wakes up the WiFi interface of the second device according to the broadcast wake-up indication information in the wake-up message, including:
and the second equipment wakes up the WiFi interface of the second equipment according to the broadcast wake-up indication information in the wake-up message and other information in the wake-up message.
9. The method of claim 8, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameters are included in the WiFi multicast message.
10. The method according to any of claims 7-9, wherein the broadcast wakeup indication information is device identification information of the first device.
11. The method according to any of claims 7-9, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
12. The method according to any of claims 7-9, wherein the wake-up message further comprises time indication information, the time indication information indicating the predetermined time; before the second device receives, at a predetermined time through the WiFi interface of the second device, the WiFi multicast message sent by the first device through the WiFi interface of the first device, the method further includes:
and the second equipment determines the preset time according to the time indication information.
13. The method of claim 8, wherein the other information comprises at least an operating channel used by a WiFi interface of the first device to send the WiFi multicast message, the method further comprising:
and the second equipment adjusts the working channel of the WiFi interface of the second equipment to be the working channel used by the WiFi interface of the first equipment for sending the WiFi multicast message.
14. A communications apparatus, comprising: the system comprises a processing unit and a wireless fidelity WiFi unit;
the processing unit is configured to broadcast a wake-up message to at least two devices in the same network with the communication apparatus through a WiFi unit of the communication apparatus, where the communication apparatus is an access point AP or a group leader GO in the network, the wake-up message includes broadcast wake-up indication information, the broadcast wake-up indication information is used to indicate that the wake-up message is a broadcast wake-up message, the wake-up message is used to indicate that a device that receives the wake-up message through a wake-up radio/wake-up receiver WUR unit wakes up a WiFi unit of the device itself, the WUR units of the at least two devices are in working windows of the respective WUR units of the at least two devices, or the WUR units of the at least two devices are in working windows of the WiFi unit of the communication apparatus, or the WUR units of the at least two devices are in overlapping working windows of the respective WUR units of the at least two devices and the WiFi unit of the communication apparatus, the working window refers to a time interval capable of sending and/or receiving information;
the processing unit is further configured to send a WiFi multicast message to the at least two devices through the WiFi unit of the communication apparatus at a predetermined time.
15. The apparatus of claim 14, wherein the wake-up message further comprises other information, and the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the communication device, and a working channel used by a WiFi unit of the communication device to transmit the WiFi multicast message;
wherein the first indication information is used for indicating that the communication device is to transmit the WiFi multicast message through a WiFi unit of the communication device; the second indication information is used for indicating that the communication device is to send updated BSS parameters, or the second indication information is used for indicating that the updated BSS parameters of the network are updated.
16. The apparatus of claim 15, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameter is included in the WiFi multicast message.
17. The apparatus according to any of claims 14-16, wherein the broadcast wakeup indication information is device identification information of the communication apparatus.
18. The apparatus according to any of claims 14-16, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
19. The apparatus according to any of claims 14-16, wherein the wake-up message further comprises time indication information, and the time indication information is used for indicating the predetermined time.
20. A communications apparatus, comprising: a processing unit waking up the radio/wake-up receiver WUR unit and the wireless fidelity WiFi unit;
the processing unit is used for receiving a wake-up message broadcast by a first device through a WiFi unit of the first device through a WUR unit of the communication device, the communication device is in the same network with the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message comprises broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, the WUR unit of the communication device is in the working window of the WUR unit of the communication device, or the WUR unit of the communication device is in the working window of the WiFi unit of the first device, or the WUR unit of the communication device is in an overlapped working window of the WUR unit of the communication device and the WiFi unit of the first equipment, and the working window refers to a time interval capable of sending and/or receiving information;
the processing unit is further configured to wake up a WiFi unit of the communication device according to the broadcast wake-up indication information in the wake-up message;
the processing unit is further configured to receive, by the WiFi unit of the communication apparatus, a WiFi multicast message sent by the first device through the WiFi unit of the first device at a predetermined time.
21. The apparatus of claim 20, wherein the wake-up message further comprises other information, and the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the first device, and a working channel used by a WiFi unit of the first device to send the WiFi multicast message; wherein the first indication information is used for indicating that the first device is to transmit the WiFi multicast message through a WiFi unit of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated;
the processing unit is specifically configured to wake up the WiFi unit of the communication device according to the broadcast wake-up indication information in the wake-up message and other information in the wake-up message.
22. The apparatus of claim 21, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameter is included in the WiFi multicast message.
23. The apparatus of any of claims 20-22, wherein the broadcast wakeup indication information is device identification information of the first device.
24. The apparatus according to any of claims 20-22, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
25. The apparatus according to any of claims 20-22, wherein the wake-up message further comprises time indication information, the time indication information indicating the predetermined time;
the processing unit is further configured to determine the predetermined time according to the time indication information.
26. The apparatus of claim 21, wherein the other information comprises at least an operating channel used by the WiFi unit of the first device to send the WiFi multicast message;
the processing unit is further configured to adjust a working channel of a WiFi unit of the communication apparatus to a working channel used by the WiFi unit of the first device to send the WiFi multicast message.
27. A communications apparatus, comprising: a processor and a wireless fidelity (WiFi) interface;
the processor is configured to broadcast a wake-up message to at least two devices in the same network with the communication apparatus through a WiFi interface of the communication apparatus, where the communication apparatus is an access point AP or a group leader GO in the network, the wake-up message includes broadcast wake-up indication information, the broadcast wake-up indication information is used to indicate that the wake-up message is a broadcast wake-up message, the wake-up message is used to indicate that a device that receives the wake-up message through a WUR interface wakes up its WiFi interface, the WUR interfaces of the at least two devices are in working windows of the respective WUR interfaces of the at least two devices, or the WUR interfaces of the at least two devices are in working windows of the WiFi interfaces of the communication apparatus, or the WUR interfaces of the at least two devices are in overlapping working windows of the respective WUR interfaces of the at least two devices and the WiFi interface of the communication apparatus, the working window refers to a time interval capable of sending and/or receiving information;
the processor is further configured to transmit a WiFi multicast message to the at least two devices over a WiFi interface of the communication apparatus at a predetermined time.
28. The apparatus of claim 27, wherein the wake-up message further comprises other information, and wherein the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the communication device, and a working channel used by a WiFi interface of the communication device to transmit the WiFi multicast message;
wherein the first indication information is used for indicating that the communication device is to transmit the WiFi multicast message through a WiFi interface of the communication device; the second indication information is used for indicating that the communication device is to send updated BSS parameters, or the second indication information is used for indicating that the updated BSS parameters of the network are updated.
29. The apparatus of claim 28, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameter is included in the WiFi multicast message.
30. The apparatus according to any of claims 27-29, wherein the broadcast wakeup indication information is device identification information of the communication apparatus.
31. The apparatus according to any of claims 27-29, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
32. The apparatus according to any of claims 27-29, wherein the wake-up message further comprises time indication information, and the time indication information is used for indicating the predetermined time.
33. A communications apparatus, comprising: the system comprises a processor, a wireless fidelity WiFi interface and a wake-up radio/wake-up receiver WUR interface;
the processor is used for receiving a wake-up message broadcast by a first device through a WiFi interface of the first device through a WUR interface of the communication device, the communication device is in the same network with the first device, the first device is an Access Point (AP) or a group leader (GO) in the network, the wake-up message comprises broadcast wake-up indication information, the broadcast wake-up indication information is used for indicating that the wake-up message is a broadcast wake-up message, the WUR interface of the communication device is in the working window of the WUR interface of the communication device, or the WUR interface of the communication device is in the working window of the WiFi interface of the first equipment, or the WUR interface of the communication device is in an overlapped working window of the WUR interface of the communication device and the WiFi interface of the first equipment, and the working window refers to a time interval capable of sending and/or receiving information;
the processor is further configured to wake up a WiFi interface of the communication device according to the broadcast wake-up indication information in the wake-up message;
the processor is further configured to receive, at a predetermined time through the WiFi interface of the communication apparatus, a WiFi multicast message sent by the first device through the WiFi interface of the first device.
34. The apparatus of claim 33, wherein the wake-up message further comprises other information, and wherein the other information is at least one of the following information: first indication information, second indication information, network identification information of the network, device identification information of the first device, and a working channel used by a WiFi interface of the first device to send the WiFi multicast message; wherein the first indication information is used for indicating that the first device is to transmit the WiFi multicast message through a WiFi interface of the first device; the second indication information is used to indicate that the first device is to send updated BSS parameters, or the second indication information is used to indicate that the network BSS parameters are updated;
the processor is specifically configured to wake up a WiFi interface of the communication device according to the broadcast wake-up indication information in the wake-up message and other information in the wake-up message.
35. The apparatus of claim 34, wherein the other information comprises at least the second indication information, and wherein the updated BSS parameter is included in the WiFi multicast message.
36. The apparatus of any one of claims 33-35, wherein the broadcast wakeup indication information is device identification information of the first device.
37. The apparatus according to any of claims 33-35, wherein the broadcast wake-up indication information is located in an address field of the wake-up message.
38. The apparatus according to any of claims 33-35, wherein the wake-up message further comprises time indication information, the time indication information indicating the predetermined time;
the processor is further configured to determine the predetermined time according to the time indication information.
39. The apparatus of claim 34, wherein the other information comprises at least a working channel used by a WiFi interface of the first device to send the WiFi multicast message;
the processor is further configured to adjust a working channel of a WiFi interface of the communication apparatus to a working channel used by the WiFi interface of the first device to send the WiFi multicast message.
CN201880003101.0A 2017-03-20 2018-03-20 Method and device for waking up equipment Active CN109565751B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710166585 2017-03-20
CN2017101665858 2017-03-20
PCT/CN2018/079671 WO2018171591A1 (en) 2017-03-20 2018-03-20 Method and apparatus for waking up device

Publications (2)

Publication Number Publication Date
CN109565751A CN109565751A (en) 2019-04-02
CN109565751B true CN109565751B (en) 2021-01-29

Family

ID=63584175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880003101.0A Active CN109565751B (en) 2017-03-20 2018-03-20 Method and device for waking up equipment

Country Status (2)

Country Link
CN (1) CN109565751B (en)
WO (1) WO2018171591A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117082552A (en) * 2022-05-09 2023-11-17 维沃移动通信有限公司 Signal monitoring method, configuration method, device, terminal and network equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104322006A (en) * 2012-03-27 2015-01-28 英特尔公司 Wireless wake-up device for cellular module
CN105813179A (en) * 2014-12-31 2016-07-27 华为技术有限公司 Method, device and equipment of batch wake-up equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8811247B2 (en) * 2010-06-25 2014-08-19 Cisco Technology, Inc. Automating radio enablement to facilitate power saving
US9317105B2 (en) * 2013-01-09 2016-04-19 Htc Corporation Method for performing application wake-up management for a portable device by classifying one application wake-up event of a plurality of application wake-up events as a triggering event for the other application wake-up events
CN103974391A (en) * 2013-02-04 2014-08-06 华为终端有限公司 Device wake-up method and device
WO2016186738A1 (en) * 2015-05-17 2016-11-24 Intel Corporation Apparatus, system and method of communicating a wakeup packet
US9736779B2 (en) * 2015-06-26 2017-08-15 Intel Corporation Techniques for mobile platform power management using low-power wake-up signals

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104322006A (en) * 2012-03-27 2015-01-28 英特尔公司 Wireless wake-up device for cellular module
CN105813179A (en) * 2014-12-31 2016-07-27 华为技术有限公司 Method, device and equipment of batch wake-up equipment

Also Published As

Publication number Publication date
CN109565751A (en) 2019-04-02
WO2018171591A1 (en) 2018-09-27

Similar Documents

Publication Publication Date Title
US11252667B2 (en) Control information transmission method and apparatus
EP3566341B1 (en) Waking up a dozing wireless device
US10609644B2 (en) Low power receiver for wireless communication
CN107454665B (en) Methods and apparatus for low power wake-up signal and operation for WLAN
EP3606185B1 (en) Method for receiving frame in wireless lan system, and wireless terminal using same
CN109076457B (en) Equipment awakening method and equipment
CN110999418B (en) Method and apparatus for receiving WUR discovery frame in wireless LAN system
US20210099955A1 (en) Method for communicating in wireless lan system and wireless terminal using same
CN111034278B (en) Method for transmitting or receiving frame in wireless LAN system and apparatus therefor
US10986572B2 (en) Device and method of transmitting wake-up frames
CN107820305B (en) Method and device for transmitting WUR message
US10904834B1 (en) Power saving for beacon detection
CN109565751B (en) Method and device for waking up equipment
JP2019537910A (en) Method for sending wake-up packet, method, apparatus and device for sending first frame after node wake-up
JP2020109885A (en) Access point device, station device, communication method
CN109565749B (en) Determination method, device and equipment of dormancy mechanism
US11582692B2 (en) Method for communication in wireless LAN system and wireless terminal using same
CN109526254B (en) Method and equipment for transmitting WiFi information and WUR information
US11172445B2 (en) Method for transmitting wake-up packet using identification change process in wireless LAN system and apparatus therefor
WO2018094942A1 (en) Information transmission method and station and access point
WO2018171087A1 (en) Wireless wake up method, control device and station device
WO2018094921A1 (en) Message processing method and apparatus
CN109983831B (en) Method and device for judging busy and idle states of channel
CN109314926B (en) Communication method and wireless device
CN109246729B (en) Communication method and communication device, access point equipment and station equipment

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