[go: up one dir, main page]

WO2018086311A1 - Procédé et dispositif pour réveiller une interface de communication, procédé de configuration d'identifiant pour une interface de réveil auxiliaire, et dispositif - Google Patents

Procédé et dispositif pour réveiller une interface de communication, procédé de configuration d'identifiant pour une interface de réveil auxiliaire, et dispositif Download PDF

Info

Publication number
WO2018086311A1
WO2018086311A1 PCT/CN2017/081013 CN2017081013W WO2018086311A1 WO 2018086311 A1 WO2018086311 A1 WO 2018086311A1 CN 2017081013 W CN2017081013 W CN 2017081013W WO 2018086311 A1 WO2018086311 A1 WO 2018086311A1
Authority
WO
WIPO (PCT)
Prior art keywords
wake
interface
auxiliary
identifier
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2017/081013
Other languages
English (en)
Chinese (zh)
Inventor
程勇
方平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201780066417.XA priority Critical patent/CN109891946B/zh
Publication of WO2018086311A1 publication Critical patent/WO2018086311A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to the field of wireless communications, and in particular, to a wake-up method and device for a communication interface, and an identifier configuration method and device for an auxiliary wake-up interface.
  • the IEEE 802.11 standards organization plans to develop a Wi-Fi-based Internet of Things (IoT) standard that aims to promote Wi-Fi technology to the Internet of Things, including wearable electronic devices and digital medical devices.
  • IoT Internet of Things
  • existing Wi-Fi modules consume too much power and cannot be directly applied to wearable electronic devices. This is because IoT devices and wearable electronic devices, such as sports bracelets, smart watches, and digital medical devices, are generally small in size, and the capacity and capacity of portable batteries are limited, while wearable electronic devices are compatible with batteries.
  • the life time requirement is relatively high. In order to apply Wi-Fi technology to the Internet of Things and wearable electronic devices, it is necessary to improve and reduce the power consumption of Wi-Fi communication technology.
  • Wi-Fi communication technology In Wi-Fi communication technology, a device (STA) idle listening channel wastes a lot of power. In order to reduce the energy waste caused by the idle listening channel of the device, Wi-Fi technology introduces a dormancy mechanism, that is, the Wi-Fi module (Wi-Fi interface) of the device goes to sleep without data transmission and turns off the receiving transmitter. The traditional Wi-Fi sleep mechanism can reduce the power consumption of the Wi-Fi module. However, if one STA's Wi-Fi module is in a dormant state, the access point (AP) cannot send data to the STA, and the AP needs to wait until the STA's Wi-Fi module wakes up. This will increase the communication delay and will not enable on-demand real-time data transmission.
  • AP access point
  • the STA In order to reduce the communication delay caused by the traditional Wi-Fi sleep mechanism, the STA usually follows a certain sleep mode and periodically wakes up to check whether the AP has data to transmit to the STA. This reduces the sleep time ratio of the STA and increases the energy consumption of the STA.
  • the IEEE 802.11 standards organization recently established a new group to study ultra-low power Wake-up Radio/Receiver (WUR) technology and develop WUR-based standards, expecting to wake up the radio.
  • WUR Wake-up Radio/Receiver
  • the /receiver reduces the average power consumption of the Wi-Fi module on the device while enabling on-demand real-time data transmission.
  • Auxiliary Wake-up Radio/Receiver is an ultra-low-power wireless interface added to wireless devices that coexists with the wireless device's primary communication module (eg, Wi-Fi module).
  • the wireless device's primary communication module eg, Wi-Fi module
  • the device's main communication module for example, Wi-Fi module
  • a second wireless device a wake-up device, for example, an AP
  • the second wireless device first sends a Wake-up Packet (WUP) to the WUR interface of the first wireless device.
  • WUP Wake-up Packet
  • the auxiliary WUR module of the first wireless device checks the receiver address of the wake-up frame and confirms the correctness and authenticity of the wake-up frame.
  • the WUR of the first wireless device sends a wake-up signal to the first A Wi-Fi module of the wireless device to wake up the first wireless device master communication module (eg, an 802.11 module). After the wake-up signal is sent, the WUR module of the first wireless device can enter a deep sleep state.
  • the first wireless device master communication module eg, an 802.11 module
  • the average power consumption of the WUR module is very low.
  • the average power consumption of WUR is about 100 ⁇ W, which is probably only Wi-Fi average power. It costs 0.1%.
  • using WUR can significantly reduce the average power consumption of wireless devices.
  • the present application provides a wake-up method for a communication interface to reduce power consumption of the auxiliary wake-up interface when waking up the main communication interface.
  • the present application provides a wake-up method for a communication interface, which is applied to a first device, where the first device has a main communication interface and an auxiliary wake-up interface corresponding to the main communication interface, and the method includes:
  • the auxiliary wake-up interface of the first device receives a wake-up frame sent by the second device, where the wake-up frame is used to wake up a main communication interface of the target device, where the wake-up frame carries an identifier of the target auxiliary wake-up interface, and the target assists wake-up
  • the interface is an auxiliary wake-up interface corresponding to the main communication interface of the target device to be woken up by the wake-up frame;
  • the first device calculates an identifier of the auxiliary wake-up interface carried by the wake-up frame and is auxiliary for the first device in advance Awakening a distance between the identifiers set by the interface; determining, by the first device, whether to wake up the auxiliary device of the first device by using the auxiliary wake-up interface of the
  • the first device calculates a distance between the auxiliary wake-up interface identifier carried by the wake-up frame and an identifier set in advance for the auxiliary wake-up interface of the first device, including: the first device Calculating a Hamming distance between the auxiliary wake-up interface identifier carried by the wake-up frame and an identifier previously set for the auxiliary wake-up interface of the first device.
  • whether the relationship between the distance calculated by the first device and the distance set in advance for the auxiliary wake-up interface of the first device satisfies a preset relationship including: the first device Whether the ratio between the calculated distance and the distance previously set for the auxiliary wake-up interface of the first device satisfies a preset ratio relationship.
  • whether the relationship between the distance calculated by the first device and the distance set in advance for the auxiliary wake-up interface of the first device satisfies a preset relationship including: the first device Whether the calculated distance is less than or equal to the distance previously set for the auxiliary wake-up interface of the first device.
  • the first device determines whether to pass according to whether the wake-up frame meets a preset condition.
  • the first device determines, according to whether the wake-up frame meets a preset condition, whether to wake up the auxiliary wake-up interface of the first device by using the auxiliary wake-up interface of the first device
  • the primary communication interface further includes: the first device determines not to continue to receive the wake-up frame if the wake-up frame does not meet the preset condition, where the wake-up frame does not satisfy the preset
  • the condition includes that the calculated distance is greater than a distance previously set for the auxiliary wake-up interface of the first device.
  • the method for waking up the communication interface further includes: verifying whether the wake-up frame is true; if the wake-up frame is true, whether the true representation indicates whether the wake-up frame is the first And sending, by the second device associated with the device, the primary communication interface corresponding to the auxiliary wake-up interface of the first device by using the auxiliary wake-up interface of the first device.
  • the first device is a site device STA
  • the auxiliary wake-up interface is a wake-up radio WUR
  • the primary communication interface is a Wi-Fi interface
  • the second device is an access point device AP.
  • the present application provides a method for waking up a communication interface, which is applied to a second device, the method comprising: determining, in a primary communication interface associated with the second device, a primary communication interface to be woken; generating a wake-up frame;
  • the wake-up frame carries the identifier of the target receiver of the wake-up frame, and the distance between the identifier and the identifier of the auxiliary wake-up interface corresponding to the main communication interface to be awakened satisfies a preset distance condition;
  • the auxiliary wake-up interface of the primary communication interface associated with the second device sends the wake-up frame.
  • the identifier of the wake-up frame is obtained by using the identifier configured in advance for the auxiliary wake-up interface corresponding to the main communication interface to be awakened as the target receiving carried by the wake-up frame. Identification.
  • the manner in which the identifier carried by the wake-up frame is obtained includes: randomly generating an identifier or selecting an identifier from the generated identifier list, if the randomly generated or selected identifier is in advance for the auxiliary The distance between the identifiers of the awake interface configuration meets a preset distance condition, and the randomly generated or selected identifier is used as the target receiver identifier carried by the wake-up frame.
  • the method before determining the primary communication interface to be awake in the primary communication interface associated with the second device, the method further includes: determining an identifier of the auxiliary wake-up interface corresponding to the primary communication interface to be awake And/or an error correction distance; encapsulating the identifier of the auxiliary wake-up interface corresponding to the main communication interface to be woken up and/or the error correction distance in any one of the following frames, and transmitting the identifier to the first device A frame; any one of the frames includes: a common action frame, a probe response frame, an association response frame, or a reassociation response frame.
  • the present application provides an identifier configuration method for an auxiliary wake-up interface, which is applied to a second device, the method comprising: determining an auxiliary wake-up interface identifier for an auxiliary wake-up interface of a first device associated with the second device And an error correction distance; wherein the error correction distance is used to indicate that the auxiliary wakeup interface that can be corrected by the auxiliary wakeup interface identifies an error amount that occurs in the transmission; and the auxiliary wakeup interface identifier is sent to the first device and the Correction distance.
  • the distance between the identifier of the auxiliary wake-up interface of the first device and the identifier of the auxiliary wake-up interface of the other device associated with the second device is greater than 2 times the error correction distance, the other device Any device other than the first device associated with the second device is included.
  • the auxiliary wake-up interface of the first device associated with the second device determines the auxiliary wake-up interface identifier and the error correction distance, including: obtaining from a server associated with the second device Auxiliary wake-up interface identification and error correction distance of the first device associated with the second device.
  • the auxiliary wake-up interface of the first device associated with the second device determines the auxiliary wake-up interface identifier and the error correction distance, including: from the auxiliary wake-up interface identifier list stored by the second device And selecting an auxiliary wake-up interface identifier as an identifier of the auxiliary wake-up interface of the first device, and using a distance corresponding to the selected auxiliary wake-up interface identifier as an error correction distance corresponding to the auxiliary wake-up interface of the first device.
  • the auxiliary wake-up interface of the first device associated with the second device determines the auxiliary wake-up interface identifier and the error correction distance, including: when the first device associates the second device, Generating an identifier of the auxiliary wake-up interface of the first device; calculating a distance between the identifier of the generated auxiliary wake-up interface and the identifier of the auxiliary wake-up interface of several other devices associated with the second device, and determining a minimum distance among the plurality of distances; Determining, according to the minimum distance, an error correction distance corresponding to the auxiliary wake-up interface of the first device.
  • the sending the auxiliary wakeup interface identifier and the error correction distance to the first device includes: packaging the auxiliary wakeup interface identifier and/or the error correction distance in any of the following In one frame, the frame is sent to the first device; any one of the frames includes: a common action frame, a probe response frame, an association response frame, or a re-association response frame.
  • the present application provides an identifier configuration method for an auxiliary wake-up interface, which is applied to a first device, where the method includes: receiving an auxiliary wake-up interface identifier and an error correction distance sent by the second device; wherein the auxiliary wake-up interface identifier is An identifier of the auxiliary wake-up interface setting of the first device, where the error correction distance is used to indicate that the auxiliary wake-up interface that can be corrected by the auxiliary wake-up interface identifies an error amount that occurs in the transmission; and the auxiliary assistance of the first device is awakened
  • the interface identifier is set to the received auxiliary wakeup interface identifier, and the error correction distance corresponding to the auxiliary wakeup interface of the first device is set to the received error correction distance.
  • the present application provides a wireless device having a function of implementing a wake-up method of a communication interface of the above-described application on a first device.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the present application provides a wireless device having a function of implementing a wake-up method of the above-described communication interface applied to a second device.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the present application provides a wireless device having a function of implementing an identification configuration method of an auxiliary wake-up interface of the above-mentioned application on a second device.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the present application provides a wireless device having a function of implementing an identification configuration method of an auxiliary wake-up interface of the above-mentioned application on a first device.
  • the functions may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • FIG. 1 is a schematic diagram of a Wi-Fi module for a second wireless device to wake up a first wireless device through a WUR in the prior art
  • FIG. 2 is a diagram showing an example of a format of a wake-up frame in the prior art
  • FIG. 3 is a flowchart of a wakeup of a wireless device according to an embodiment of the present invention.
  • FIG. 4 is a structural diagram of a wireless device according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a relationship between a wake-up wireless identifier and a distance parameter according to an embodiment of the present invention
  • FIG. 6 is a schematic diagram of an AP sending a wake-up radio identifier and/or a distance parameter r to an STA by using an association response frame according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram of a relationship between a wake-up radio identifier of a wireless device and a wake-up radio identifier in a wake-up frame according to an embodiment of the present invention
  • FIG. 8 is a schematic structural diagram of a first wireless device according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic structural diagram of a second wireless device according to an embodiment of the present invention.
  • first, second, third, etc. may be used to describe various messages, requests, and terminals in the embodiments of the present invention, 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.
  • a first terminal may also be referred to as a second terminal without departing from the scope of the embodiments of the present invention.
  • the second terminal may also be referred to as a first terminal.
  • the words “if” or “if” as used herein may be interpreted as “when” or “when” or “in response to determining” or “in response to detecting.”
  • the phrase “if determined” or “if detected (conditions or events stated)” may be interpreted as “when determined” or “in response to determination” or “when detected (stated condition or event) “Time” or “in response to a test (condition or event stated)”.
  • the wireless device in order to reduce the power consumption of the main communication module, the wireless device adds an ultra-low-power wireless interface (such as a WUR module), which can wake up the main communication in deep sleep state after receiving the wake-up frame. Module.
  • an ultra-low-power wireless interface such as a WUR module
  • the wake-up frame usually adopts a modulation method that is easy to receive at the receiving end, such as OOK (On-Off Keying) modulation.
  • OOK modulation As an example, the receiving end judges the information carried by the receiving signal by the presence or absence of energy, for example, the energy is “1” and the no energy is “0”.
  • BCC/LDPC and IFFT operations are required at the transmitting end, and corresponding signal processing operations such as FFT and BCC/LDPC decoding are required at the receiving end, and these operations consume a large amount of power.
  • the wake-up frame In order to reduce the WUR energy consumption and reduce the probability of waking up frame errors, the wake-up frame should be as short as possible, and the content should be kept as little as possible.
  • the wake-up frame includes at least a wake-up preamble and a receiver address (Receive Address, RA).
  • Wake-up Preamble is used for symbol synchronization and AGC (Automatic Gain Control) setting.
  • Receiving The Receive Address (RA) can be used to identify the target recipient of the wake-up frame.
  • the Receive Address (RA) may include a Network ID and a WUR ID.
  • the Receive Address may be a combination of a Network ID and a Wakeup ID (WUR ID), or the Receive Address may be a Wakeup Radio Identifier (WUR ID).
  • the Wakeup Radio Identifier is the identity of the target WUR and can be selected and assigned by the AP.
  • the network ID may be used to identify information of a basic service set (BSS) and an AP to which the wake-up frame belongs, for example, a BSS color or a BSSID, or a compressed BSSID, or a compressed AP's MAC address.
  • the Network ID may be part of the Wakeup Radio Identifier (WUR ID).
  • the wake-up frame may further include a legacy 802.11 preamble (Legacy 802.11 Preamble), and/or control information (Control Info), and/or a frame check sequence (FCS).
  • the legacy 802.11 Preamble portion can be used for backward compatibility, so that the traditional Wi-Fi device can determine that the current frame is a Wi-Fi frame, thereby selecting a corresponding channel listening decision threshold and backoff time. Because the WUR does not need to receive the preamble of the traditional 802.11, for the sake of transmission efficiency, the wake-up frame can also be without the predecessor of the traditional 802.11.
  • the Control Info may be used to indicate the frame type and other information of the wake-up frame, for example, a control command, which is optional.
  • the frame check sequence can be used to help the receiver verify the correctness and/or authenticity of the content of the received wake-up frame, that is, check whether the content of the received wake-up frame is in the process of transmission. An error occurs, and/or the authenticity of the wake-up frame is checked.
  • the wakeup frame may also not include a frame check sequence for transmission efficiency considerations.
  • the wake-up frame can only be successfully sent to the wake-up radio to ensure that the wake-up radio wakes up the main communication module.
  • the wake-up frame may be in error during transmission.
  • the following two types of wake-up frame transmission methods are mainly used in the prior art.
  • DSSS Direct Sequence Spread Spectrum
  • channel coding techniques such as binary convolutional codes (BCC)
  • BCC binary convolutional codes
  • the wake-up frame will have a bit error during transmission, especially if the wake-up radio identification (WUR ID) part has an error during transmission, which may cause a false wake-up of other devices or wake up the target device.
  • WUR ID wake-up radio identification
  • Conventional use of channel coding and transmission using direct sequence spread spectrum can significantly increase the power consumption of the wake-up radio WUR. This application mainly solves how to correct the bit error of the WUR ID during transmission without significantly increasing the power consumption of the WUR.
  • the AP obtains the wake-up radio identity (WUR ID) of one of its associated STAs and determines the distance parameter r.
  • the distance parameter r may refer to the number of bit errors that occur in the transmission process of the wake-up radio identifier that can be corrected by the receiving end in the solution provided by the embodiment of the present invention, and the distance parameter r may be used to help the STA determine the received value. Whether the target recipient of the incoming wake-up frame is the STA. Sending, by the AP, the wake-up radio identifier and the distance parameter The number r is given to the STA.
  • a target first radio interface identifier carried in the wake-up frame sent by the AP to the STA (for indicating a target receiver of the wake-up frame), and the target first radio interface identifier and the wake-up radio identifier of the STA
  • the distance is less than or equal to the distance parameter r.
  • WUP wake-up frame
  • the STA determines that the The target recipient of the wake-up frame is the STA. It can be seen that, by comparing the distance between the two radio identifiers, the STA can determine whether the wake-up object corresponding to the received wake-up frame is itself, and the power consumption is small.
  • the wake-up radio identifier of one STA in the same basic service set (BSS) In order to prevent the wake-up radio identifier of one STA in the same basic service set (BSS) from being erroneous during transmission, it becomes the wake-up radio identifier of another STA, thereby affecting the correctness of the error correction operation of the wake-up radio identifier by the receiving end.
  • the AP needs to ensure that the distance between the wake-up radio identifiers of any two different STAs in the same basic service set (BSS) is greater than or equal to (2r+1).
  • FIG. 3 shows a flow of a wireless device wake-up method provided by the present application. As shown in FIG. 3, the process specifically includes the following steps S301-305.
  • the AP obtains a wake-up radio identifier (WUR ID) of the STA and a distance parameter r.
  • WUR ID wake-up radio identifier
  • the AP may obtain the wake-up radio identifier (WUR ID) and the distance parameter r of the STA from a server, where the server may be a Wi-Fi access controller (Wi-Fi Access) Controller).
  • the AP determines the number of STAs that the AP is most likely to associate with.
  • a wake-up radio identifier list (WUR ID List) from the stored one or more wake-up radio identifier lists according to the number of STAs that the AP is most likely to associate; the AP may select the wake-up radio from the Selecting a Wakeup Radio Identifier (WUR ID) as the Wakeup Radio Identifier (WUR ID) of the STA in the WUR ID List; the AP may determine the distance parameter r according to the selected Wakeup Radio Identifier (WUR ID) .
  • WUR ID Wakeup Radio Identifier
  • the AP may generate a Wakeup Radio Identifier (WUR ID) as the Wakeup Radio Identifier (WUR ID) of the STA, and determine a distance parameter r based on the generated Wakeup Radio Identifier.
  • WUR ID Wakeup Radio Identifier
  • the distance parameter r may also be referred to as an error correction distance.
  • the distance parameter r may be used to help the STA determine the target recipient of the received wake-up frame.
  • the AP needs to ensure that the distance between the wake-up radio identifier of the STA and the wake-up radio identifier of other STAs in the same basic service set (BSS) is greater than or equal to (2r+1).
  • the AP sends the wake-up radio identifier (WUR ID) and the distance parameter r to the STA.
  • WUR ID wake-up radio identifier
  • the wake-up radio identifier (WUR ID) and the distance parameter r may be sent together or separately.
  • the STA receives the wake-up radio identifier and the distance parameter r, and sets its own wake-up radio identifier and the distance parameter r to the received wake-up radio identifier and the distance parameter r, respectively.
  • the set wake-up radio identifier and the distance parameter r may be used for comparison in step S305.
  • S304 The AP generates and sends a wake-up frame to the STA.
  • the wake-up frame carries the target wake-up radio identifier, and the target wake-up radio identifier needs to meet the condition that the distance from the wake-up radio identifier of the STA is less than or equal to the distance parameter r.
  • the target wake-up radio identifier may also be referred to as an identifier of the target assisted wake-up interface.
  • the device that wakes up the frame to wake up may be referred to as a target device, and the wake-up frame is used to wake up the primary communication interface of the target device.
  • the target device may be the STA, It may also be other STAs connected to the AP.
  • the target assisted wakeup interface identifier may include a combination of any one or more of a WUR ID, a WUR address, and a network identifier.
  • the network identifier may include a BSS color (a basic service set color, or a basic server identifier), or a BSSID, or a compressed BSSID, or a compressed AP's MAC address.
  • S305 When the STA receives a wake-up frame (WUP), the STA calculates a distance between the target wake-up radio identifier carried in the received wake-up frame and the wake-up radio identifier of the STA, and compares the calculated distance with the distance parameter r. The relationship, and according to the results of the calculation, the corresponding processing action is performed.
  • WUP wake-up frame
  • the STA determines that the target receiver of the wake-up frame is the STA, and the STA continues to receive and process the wake-up frame;
  • the calculated distance is greater than the distance parameter r, and the STA determines that the target recipient of the wake-up frame is not the STA, and the STA stops receiving and processing the wake-up frame.
  • the relationship between the calculated distance and the distance parameter r may be a relationship of the magnitudes of the two. Specifically, the magnitude relationship between the two may be determined using a difference value or may be determined using a ratio relationship.
  • the ratio threshold is set to 1, for example, if the ratio of the calculated distance to the distance parameter r is less than or equal to the preset ratio threshold 1, it indicates that the calculated distance is less than or equal to the distance parameter r, and conversely, if calculated If the ratio of the distance to the distance parameter r is greater than the preset ratio threshold 1, it means that the calculated distance is greater than the distance parameter r.
  • the calculated distance may be a Hamming distance, that is, the target first wireless interface identifier in the wake-up frame is different from the first wireless interface identifier of the first wireless device. The number of bits. Using Hamming distance to compare two values simplifies the calculation.
  • the distance may also be an Euclidean Distance, for example, the target first wireless interface identifier and the first wireless interface identifier of the first wireless device may be treated as two vectors to calculate between them. Euclidean distance.
  • the distance may be other mathematically defined distances such as Minkowski Distance.
  • the present application is not limited to the above three distance calculation methods, and may be any other mathematical calculation method for calculating the difference between two character sequences.
  • the present application can be applied to, but not limited to, Wi-Fi based Internet of Things (IoT) and wearable Wi-Fi networks.
  • the wearable Wi-Fi network refers to a mobile phone as a Wi-Fi network composed of a virtual access point (SoftAP, also referred to as a Mobile AP) and an associated wearable device.
  • SoftAP virtual access point
  • the devices (STA) in the above network are powered by small-capacity batteries, and the devices have low power consumption and long battery life requirements.
  • the wireless device can be a second wireless device (or a second device) such as an AP, or can be a first wireless device (or a first device) such as a STA.
  • module 100 is a wireless device, and thus module 100 may be referred to as wireless device 100.
  • Wireless device 100 includes, but is not limited to, sub-modules 101, 102, 103, 104, and 105.
  • the sub-module 101 corresponds to the first transceiver of the wireless device 100 and is a specific implementation of the first wireless interface (which may be referred to as an auxiliary wake-up interface) of the wireless device 100, which may be provided by an auxiliary wake-up module (eg, a WUR module) Can be used to receive wake-up frames (WUPs) sent by other wireless devices and/or to send wake-up frames to other wireless devices. And after receiving the wake-up frame, send a wake-up signal to the sub-module 102, that is, the second transceiver (the second wireless interface), to wake up the sub-module 102 (the second wireless interface).
  • auxiliary wake-up module eg, a WUR module
  • the sub-module 102 corresponds to a second transceiver of the wireless device 100, ie a second wireless interface (which may be referred to as a primary communication interface), which may be provided by a primary communication module (eg, an 802.11 module), and may be used to transmit wake-up frames and transmit sums. Receive other messages (for example, Wi-Fi frames).
  • a second wireless interface which may be referred to as a primary communication interface
  • a primary communication module eg, an 802.11 module
  • Receive other messages for example, Wi-Fi frames.
  • the sub-module 103 corresponds to a processor (which may be one or more), may implement selection or generation of a wake-up radio identifier, and may also implement a configuration for waking up the radio identifier.
  • Sub-module 104 corresponds to a memory (which may be one or more). The sub-module 103 and the sub-module 104 can be shared by the first transceiver (first wireless interface) and the second transceiver (second wireless interface).
  • the sub-module 105 corresponds to the antenna, and the first transceiver 101 and the second transceiver 102 can share the same antenna sub-module 105, which can reduce the hardware cost of the device and is simple to implement.
  • the first transceiver 101 and the second transceiver 102 can also correspond to different antennas, especially when the two work in different frequency bands.
  • the wireless device 100 may be implemented by a system on a chip (SoC) or by an integrated circuit or by two hardware modules.
  • SoC system on a chip
  • the wireless device 100 can perform the wireless device wake-up method provided by the present application by using the first transceiver and the second transceiver.
  • the Wi-Fi interface is a wireless interface provided by the Wi-Fi module; the 802.11 interface and the Wi-Fi interface refer to the same, and are all wireless interfaces provided by the 802.11 module; the Wi-Fi module The same as the 802.11 module; the WUR interface is the wireless interface provided by the WUR module; the WUR module and the auxiliary wake-up module refer to the same; the wake-up radio and the wake-up receiver refer to the same.
  • the wake-up frame (WUP) includes at least a wake-up preamble and a receiver address (Receive Address, RA).
  • the Receive Address may include a Network ID and a Wakeup ID (WUR ID); or the Receive Address may be a Network ID and a Wakeup Radio Identity ( A combination of WUR IDs; or, the Receive Address may be a Wakeup Radio Identifier (WUR ID).
  • the Network ID may be part of the Wakeup Radio Identifier (WUR ID).
  • the Receive Address or the Wakeup Radio Identifier (WUR ID) may be used to identify a target recipient of the wake-up frame.
  • the wake-up frame (WUP) may further include a legacy 802.11 preamble, and/or control information, and/or a frame check sequence (FCS), and/or authentication information (MIC).
  • FCS frame check sequence
  • the STA may correct the maximum r bit errors that occur during the transmission of the wake-up radio identifier by waking up the special structure of the radio identifier. It should be noted that the distance between the target wake-up radio identifier filled in the wake-up frame sent by the AP and the wake-up radio identifier of the STA is zero, that is, the target wake-up radio identifier filled in the wake-up frame sent by the AP is the Wake-up radio identification of the target STA.
  • the AP assigns a Wakeup Radio Identifier (WUR ID) to the STA's Wake-up Radio (WUR) and determines the distance parameter r, and the AP wakes up the STA as shown in steps A1 to A5 below.
  • WUR ID Wakeup Radio Identifier
  • WUR Wake-up Radio
  • Step A1 The AP obtains the wake-up radio identifier (WUR ID) of the STA and the distance parameter r.
  • WUR ID wake-up radio identifier
  • the AP may obtain the Wakeup Radio Identifier (WUR ID) and the distance parameter r of the STA from one server; the server may be a Wi-Fi Access Controller.
  • WUR ID Wakeup Radio Identifier
  • the server may be a Wi-Fi Access Controller.
  • the AP obtains a Wakeup Radio Identifier (WUR ID) and a distance parameter r of one STA from one or more WUR ID Lists stored locally.
  • WUR ID Wakeup Radio Identifier
  • this example can be implemented by the following steps A111 to A114.
  • Step A111 The AP determines the number of STAs that may be associated most.
  • the AP may estimate the number of STAs that the AP may be associated with according to a specific application scenario. For example, in a wearable Wi-Fi network, a smart phone functions as a SoftAP, and the smart phone may estimate the number of STAs that the smartphone may be associated with at most. For example, up to 100 STAs.
  • Step A112 The AP selects a WUR ID List from the stored one or more WUR ID Lists according to the determined maximum number of possible associated STAs. It can be understood that the number of Wakeup IDs (WUR IDs) listed in the selected WUR ID List is greater than or equal to the number of STAs that the AP determines to be the most likely to be associated.
  • WUR IDs Wakeup IDs
  • Step A113 The AP selects a wake-up radio identifier from the selected WUR ID List as the wake-up radio identifier (WUR ID) of the STA.
  • Step A114 The AP determines the distance parameter r according to the selected WUR ID List and the selected Wakeup Radio Identifier (WUR ID).
  • the distance between any two different wake-up radio identifiers (WUR IDs) in the selected WUR ID List is greater than or equal to (2r+1). Any one of the selected wake-up radio identifiers (WUR IDs) has a corresponding distance parameter r.
  • WUR IDs Wakeup Radio Identifier
  • the identity is the wake-up radio identity that needs to be generated. of course,
  • the wake-up radio identification and distance parameters are pre-generated and not generated online.
  • the AP after the wake-up radio identifier and the distance parameter are a new STA connected to the AP, the AP generates a wake-up radio identifier and a distance parameter for the new STA.
  • the pre-generation method may also adopt the following generation manner, that is, the AP detects all STAs connected, and generates a wake-up radio identifier and a distance parameter for each STA in the following manner.
  • the AP generates a wake-up radio identifier (WUR ID) and calculates a distance parameter r.
  • WUR ID wake-up radio identifier
  • the specific implementation manner can be implemented by the following steps A121 to A125.
  • Step A121 The AP generates a wake-up radio identifier (WUR ID), for example, randomly generates a bit sequence of length N, or generates a bit sequence of length N according to a specific algorithm, for example, a hash algorithm or an encryption algorithm.
  • WUR ID wake-up radio identifier
  • Step A122 The AP calculates a distance between the generated wake-up radio identifier and the wake-up radio identifier of several other already associated STAs.
  • Step A123 determining a minimum distance among the plurality of distances, recording the generated wake-up radio identifier and the minimum distance.
  • Step A125 The AP selects the best one of the K wake-up radio identifiers generated K times as the wake-up radio identifier of the STA.
  • "optimal" means that the minimum distance of the wake-up radio identifier from the wake-up radio identifiers of other already associated STAs is the largest among the K minimum distances corresponding to the K wake-up radio identifiers.
  • the minimum distance corresponding to the optimal wake-up radio identifier may be referred to as an optimal distance, denoted as d as d, and the determined distance parameter shall be denoted as r.
  • the AP determines the distance parameter r based on the maximum minimum distance d.
  • the distance parameter r is the number of bit errors that the wake-up radio identifier can correct at the receiving end when the receiving end receives a wake-up frame, and the number of bit errors that occur during the transmission may be It is embodied as: the number of different bits between the wake-up radio identifier in the wake-up frame received by the receiving end and the wake-up radio identifier of the receiving end itself.
  • the AP needs to ensure that the distance between the wake-up radio identifiers of any two different STAs within the same basic service set (BSS) is greater than or equal to (2r+1).
  • FIG. See Figure 5 shows a relationship between the wake-up wireless identity (WUR ID) and the distance parameter r. As shown in FIG.
  • the distance parameter r is 4, and the parameter d is 9.
  • the distance parameters r1, r2 and r3 may also be different.
  • the center of each circle in FIG. 5 represents the wake-up radio identifier of the STA itself, and each radius represents the number of different bits of the wake-up radio identifier that can be corrected by the STA after receiving the wake-up frame and its own wake-up radio identifier, and d1, d2, and d3 are two.
  • d is greater than or equal to 2r+1, that is, r is less than or equal to (d-1)/2.
  • r (d-1)/2. It can be understood that r is an integer, so if d is an odd number, r is (d-1)/2; if d is an even number, r is (d/2–1)
  • Step A2 The AP sends the Wakeup Radio Identifier (WUR ID) and the distance parameter r to the STA through a Wi-Fi interface.
  • WUR ID Wakeup Radio Identifier
  • the AP may send the wakeup through a Public Action Frame or a Probe Response Frame or an Association Response Frame or a Reassociation Response Frame.
  • a radio identifier (WUR ID) and/or the distance parameter r is given to the STA.
  • the process of the AP sending the Wakeup Radio Identifier (WUR ID) and/or the distance parameter r to the STA through the Association Response Frame is as shown in FIG. 6 .
  • the wake-up radio identifier (WUR ID) and/or the distance parameter r may be loaded as a new information element (IE) in the public action frame or probe response frame (Probe Response Frame). ) or an Association Response Frame (Reassociation Response Frame) or the like.
  • IE new information element
  • Probe Response Frame Probe Response Frame
  • Association Response Frame Reassociation Response Frame
  • the wake-up radio identifier (WUR ID) and/or the distance parameter r may be transmitted by encryption.
  • the AP may send the wake-up radio identifier (WUR ID) to the STA together with the distance parameter r through one frame, and the AP may also use the wake-up radio identifier (WUR ID) through two frames. And the distance parameter r is sent to the STA respectively.
  • Step A3 The STA receives the Wakeup Radio Identifier (WUR ID) and the distance parameter r through a Wi-Fi interface.
  • WUR ID Wakeup Radio Identifier
  • the STA receives the Wakeup Radio Identifier (WUR ID) and the distance parameter r sent by the AP through a Wi-Fi interface.
  • the STA sets its own wake-up radio identification (WUR ID) and distance parameter r to the received wake-up radio identification (WUR ID) and distance parameter r. That is, the STA sets its own wake-up radio identifier (WUR ID) to the received wake-up radio identifier (WUR ID), and the STA sets its own distance parameter r to the received distance parameter r.
  • steps A1 to A3 are processes in which the AP allocates a wake-up radio identifier (WUR ID) to a STA's wake-up radio (WUR) and determine a distance parameter r.
  • the following steps A4 and A5 are that the AP sends a wake-up frame to the wake-up radio. the process of.
  • it does not necessarily include the process of allocating the wake-up radio identifier and determining the distance parameter r to the STA, and only needs to ensure that the STA is assigned the wake-up radio identifier and the distance is determined before the wake-up frame is sent.
  • the parameter r can be.
  • Step A4 The AP generates and sends a wake-up frame to the STA.
  • the distance between the target wake-up radio identifier (WUR ID) filled in the wake-up frame and the wake-up radio identifier (WUR ID) of the STA is zero, that is,
  • the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame is the wake-up radio identifier (WUR ID) of the STA.
  • the AP sends the wake-up frame to the STA.
  • Step A5 The STA receives the wake-up frame through a WUR interface.
  • WUP wake-up frame
  • the STA calculates a distance between the target wake-up radio identifier carried in the received wake-up frame and the wake-up radio identifier of the STA, which may be used for convenience of description.
  • the calculated distance is called the calculated distance.
  • the wake-up radio identifier of the STA is the wake-up radio identifier sent by the AP received by the STA, as described in step 3 above.
  • the calculation distance may be used to count the number of different bits of the target wake-up radio identifier carried in the received wake-up frame and the corresponding bit position of the wake-up radio identifier of the STA.
  • the STA may determine that the target recipient of the received wake-up frame is itself, so that the STA continues to receive and process the wake-up frame, and at least according to the content of the wake-up frame Wake up the main communication module of the STA; if the calculated distance is greater than the distance parameter r, the STA may determine that the target recipient of the received wake-up frame is not itself, so that the STA stops receiving and processing the wake-up frame, and does not wake up Main communication module (such as Wi-Fi module).
  • Main communication module such as Wi-Fi module
  • the STA waking up the main communication module (such as a Wi-Fi module) of the STA according to the content of the wake-up frame, including but not limited to the following three manners.
  • main communication module such as a Wi-Fi module
  • the STA may wake up the STA's main communication module (such as a Wi-Fi module) according to the STA being the target receiver of the wake-up frame.
  • the STA's main communication module such as a Wi-Fi module
  • the STA may obtain a frame check sequence (FCS) carried in the wake-up frame, generate a frame check sequence of the wake-up frame, and determine the obtained frame check sequence and the generated frame check. Whether the sequence is the same to determine whether the wake-up frame is erroneous during transmission; if there is no error, the STA wakes up the STA's main communication module (such as a Wi-Fi module); if an error occurs, the STA stops receiving And processing the wake-up frame without waking up the main communication module (such as a Wi-Fi module).
  • FCS frame check sequence
  • the STA may determine, according to the authentication information (MIC) carried in the wake-up frame, whether the wake-up frame is true, that is, whether the wake-up frame is sent by an AP associated with the STA; if true, the STA The STA wakes up the STA's main communication module (such as a Wi-Fi module); if not, the STA stops receiving and processing the wake-up frame without waking up the main communication module (such as a Wi-Fi module).
  • MIC authentication information
  • the foregoing second mode and the third mode are for verifying whether the wake-up frame is legal before waking up the main communication module.
  • the second way is to check whether the wake-up frame is in error during transmission.
  • the third way is to check whether the AP that sends the wake-up frame is the AP associated with the STA.
  • the wake-up radio identifier (WUR ID) of the wake-up radio of the STA is allocated by the AP, and the STA can be enabled to correct the maximum r bit errors that occur when the wake-up radio identifier is transmitted.
  • the error correction method provided by this embodiment the power consumption of the WUR is low.
  • the wake-up frame (WUP) structure involved in the second embodiment of the present invention is as shown in FIG. 2.
  • the wake-up frame (WUP) includes at least a wake-up preamble and a receive address.
  • the receive address may include a network ID and a wake-up radio identifier (WUR ID); or the receive address may be a network ID and a wake-up radio identifier (WUR ID) A combination of; or the Receive Address may be a Wakeup Radio Identifier (WUR ID).
  • the Network ID may be part of the Wakeup Radio Identifier (WUR ID).
  • the Receive Address or the Wakeup Radio Identifier (WUR ID) is used to identify a target recipient of the wake-up frame.
  • the wake-up frame (WUP) may further include a legacy 802.11 preamble, and/or control information, and/or a frame check sequence (FCS), and/or authentication information (MIC).
  • FCS frame check sequence
  • the main purpose is to prevent the attacker from intercepting the target wake-up radio identifier in the wake-up frame, and the target wake-up radio filled in the wake-up frame sent by the AP to the STA.
  • the identifier (WUR ID) is randomly selected, and the distance between the target wake-up radio identifier (WUR ID) and the wake-up radio identifier of the target STA (ie, the STA that wants to wake up) is less than or equal to the distance parameter r, and the AP is at
  • the target wake-up radio identifier (WUR ID) filled in the wake-up frame sent to the STA may be different from the wake-up radio identifier of the target STA.
  • the second embodiment of the present invention is applicable to a scenario in which the wake-up frame error probability is relatively small.
  • the AP assigns a Wakeup Radio Identifier (WUR ID) to the STA's Wake-up Radio (WUR) and determines the distance parameter r, and the AP wakes up the STA as shown in the following steps B1 to B5.
  • WUR ID Wakeup Radio Identifier
  • WUR Wake-up Radio
  • Step B1 The AP obtains the wake-up radio identifier (WUR ID) of the STA and the distance parameter r.
  • WUR ID wake-up radio identifier
  • the AP may obtain the Wakeup Radio Identifier (WUR ID) of the STA from a server. And a distance parameter r; the server may be a Wi-Fi Access Controller.
  • the AP obtains a Wakeup Radio Identifier (WUR ID) and a distance parameter r of one STA from one or more WUR ID Lists stored locally.
  • WUR ID Wakeup Radio Identifier
  • the AP generates a wake-up radio identifier (WUR ID) and calculates a distance parameter r.
  • the specific implementation manner can be implemented by the above steps A121 to A125.
  • Step B2 The AP sends the Wakeup Radio Identifier (WUR ID) and the distance parameter r to the STA through a Wi-Fi interface.
  • WUR ID Wakeup Radio Identifier
  • Step B3 The STA receives the Wakeup Radio Identifier (WUR ID) and the distance parameter r through a Wi-Fi interface.
  • WUR ID Wakeup Radio Identifier
  • steps B1 to B3 can be referred to the description of steps A1 to A3 of Embodiment 1, and details are not described herein.
  • Step B4 The AP generates and sends a wake-up frame to the STA.
  • the target wake-up radio identifier (WUR ID), which is filled in the wake-up frame sent by the AP to the STA, is the target receiver.
  • the identifier may be randomly generated or randomly selected, that is, the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame may be different from the wake-up radio identifier (WUR ID) of the target STA (the STA that wants to wake up)
  • WUR ID target wake-up radio identifier
  • the distance between the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame sent to the STA and the wake-up radio identifier of the target STA is to satisfy a preset distance condition, such as less than or equal to The distance parameter r of the target STA itself.
  • Step B5 The STA receives the wake-up frame through a WUR interface.
  • WUP wake-up frame
  • the STA calculates a distance between the target wake-up radio identifier carried in the received wake-up frame and the wake-up radio identifier of the STA; if the calculated distance is less than or Equal to the distance parameter r, the STA may determine that the target recipient of the received wake-up frame is itself, so that the STA continues to receive and process the wake-up frame, and wakes up the STA's master according to the content of the wake-up frame.
  • a communication module such as a Wi-Fi module
  • the STA may determine that the target recipient of the received wake-up frame is not itself, so that the STA stops receiving and processing the wake-up frame, Wake up the main communication module (such as Wi-Fi module).
  • the second embodiment of the present invention is different from the first embodiment of the present invention.
  • the difference between the two embodiments is that the target wake-up radio identifier (WUR ID) is filled in the wake-up frame sent by the AP to the STA in the first embodiment of the present invention.
  • the distance from the wake-up radio identifier of the STA is zero, that is, the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame sent to the STA is the wake-up radio identifier of the STA.
  • the distance between the target wake-up radio identifier (WUR ID) filled in the wake-up frame sent by the AP and the wake-up radio identifier of the STA is less than or equal to the distance parameter r, that is, the AP sends to the AP.
  • the target wake-up radio identifier (WUR ID) filled in the STA's wake-up frame is randomly selected and may not be the wake-up radio identifier of the STA.
  • the target wake-up radio identifier (WUR ID) filled in the wake-up frame sent by the AP to the STA may be randomly selected, and the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame sent to the STA
  • the distance from the STA's wake-up radio identifier is less than or equal to the distance parameter r, which not only reduces wake-up
  • the power consumption used by the STA can also increase the difficulty of the STA's wake-up radio identifier being intercepted by the attacker, thereby improving the security of the system.
  • determining, by the second wireless device (such as an AP), the identifier of the first wireless interface of the first wireless device (such as a STA) and the distance parameter r may enable the first wireless device to correct the first wireless interface. Identifies up to r bit errors that occur during transmission.
  • the proposed scheme is a low complexity error correction scheme without introducing additional communication overhead.
  • the target wake-up radio identifier (WUR ID) filled in the wake-up frame sent by the AP to the STA may be randomly generated or randomly selected, and the target wake-up radio identifier (WUR ID) filled in by the AP in the wake-up frame sent to the STA.
  • the distance from the wake-up radio identifier of the STA is less than or equal to the distance parameter r, which increases the difficulty of the wake-up radio identifier of the STA being intercepted by the attacker, and may increase the security of the system.
  • FIG. 8 is a schematic structural diagram of a first wireless device provided by the present application, including: a bus, an auxiliary wake-up interface 801, a processor 802, and a memory 803.
  • the auxiliary wake-up interface 801, the controller/processor 802, and the memory 803 are connected to each other through a bus. among them:
  • the bus can include a path for communicating information between various components of the first wireless device.
  • the auxiliary wake-up interface 801 is configured to receive a wake-up frame, where the wake-up frame is used to wake up a primary communication interface of the target device, where the wake-up frame carries an identifier of the target auxiliary wake-up interface, where the target auxiliary wake-up interface is required for the wake-up frame An identifier of the auxiliary wake-up interface corresponding to the main communication interface of the target device that is awake;
  • the processor 802 is configured to calculate a distance between an identifier of the auxiliary wake-up interface carried by the wake-up frame and an identifier set in advance for the auxiliary wake-up interface of the wireless device.
  • the auxiliary wake-up interface 801 is further configured to determine whether to wake up the primary communication interface corresponding to the auxiliary wake-up interface of the wireless device according to whether the wake-up frame meets a preset condition, where the wake-up frame meets a preset condition, Whether the relationship between the distance calculated by the processor and the distance previously set for the auxiliary wake-up interface of the wireless device satisfies a preset relationship.
  • the program for executing the technical solution of the present application is stored in the memory 803, and an operating system and other applications can also be saved.
  • whether the relationship between the calculated distance and the distance set in advance for the auxiliary wake-up interface of the wireless device satisfies a preset relationship including: the calculated distance and the foregoing Whether the ratio between the distances set by the auxiliary wake-up interface of the wireless device satisfies a preset ratio relationship.
  • whether the relationship between the calculated distance and the distance set in advance for the auxiliary wake-up interface of the wireless device satisfies a preset relationship includes: whether the calculated distance is less than or equal to the advance The distance set for the auxiliary wake-up interface of the wireless device.
  • the auxiliary wake-up interface 801 determines whether to wake up the primary communication interface corresponding to the auxiliary wake-up interface of the wireless device according to whether the wake-up frame meets a preset condition, including:
  • the auxiliary wake-up interface 801 is specifically configured to: when the wake-up frame meets a preset condition, determine to wake up a primary communication interface corresponding to the auxiliary wake-up interface of the wireless device, where the wake-up frame meets a preset Conditions include that the calculated distance is less than or equal to a distance previously set for the auxiliary wake-up interface of the wireless device.
  • the auxiliary wake-up interface 801 determines whether to wake up the primary communication interface corresponding to the auxiliary wake-up interface of the wireless device according to whether the wake-up frame meets a preset condition, and further includes:
  • the auxiliary wake-up interface 801 is specifically configured to: when the wake-up frame does not meet the preset condition, determine to not continue to receive the wake-up frame, where the wake-up frame does not satisfy the preset condition includes: The calculated distance is greater than a distance previously set for the auxiliary wake-up interface of the wireless device.
  • the auxiliary wake-up interface 801 is further configured to check whether the wake-up frame is authentic; and if the wake-up frame is true, wake up the primary communication interface corresponding to the auxiliary wake-up interface of the wireless device.
  • FIG. 9 is a schematic structural diagram of a second wireless device provided by the present application, including: a bus, a processor 901, a communication interface 902, and a memory 903.
  • the processor 901, the communication interface 902, and the memory 903 are connected to each other through a bus. among them:
  • the bus can include a path for communicating information between various components of the second wireless device.
  • the processor 901 is configured to determine, in a primary communication interface associated with the wireless device, a primary communication interface to be woken; and generate a wake-up frame; wherein the wake-up frame carries an identifier of a target recipient of the wake-up frame, And determining, by the identifier, a distance between the identifier of the auxiliary wake-up interface corresponding to the main communication interface to be woken to meet a preset distance condition;
  • the communication interface 902 is configured to send the wake-up frame to an auxiliary wake-up interface of a primary communication interface associated with the wireless device.
  • the program for executing the technical solution of the present application is stored in the memory 903, and an operating system and other applications can also be saved.
  • the processor 901 is further configured to use an identifier configured in advance for the auxiliary wake-up interface corresponding to the main communication interface to be woken as the target receiver identifier carried by the wake-up frame.
  • the processor 901 is further configured to randomly generate an identifier or select an identifier from the generated identifier list, between the randomly generated or selected identifier and the identifier configured in advance for the auxiliary wakeup interface. If the distance meets the preset distance condition, the randomly generated or selected identifier is used as the target receiver identifier carried by the wake-up frame.
  • the present application further provides a wireless device, which may be the foregoing second wireless device, and the wireless device specifically includes: a processor and a communication interface.
  • a processor configured to determine an auxiliary wakeup interface identifier and an error correction distance for an auxiliary wakeup interface of the first device associated with the wireless device; wherein the error correction distance is used to indicate an auxiliary wakeup that the auxiliary wakeup interface can correct
  • the interface identifies the amount of errors that occur during transmission;
  • a communication interface configured to send the auxiliary wakeup interface identifier and the error correction distance to the first device.
  • the distance between the identification of the auxiliary wake-up interface of the first device and the identification of the auxiliary wake-up interface of other devices associated with the wireless device is greater than 2 times the error correction distance, the other device including Any device other than the first device associated with the wireless device.
  • the processor is configured to associate with the wireless device when performing the step of determining an auxiliary wake-up interface identification and error correction distance for the auxiliary wake-up interface of the first device associated with the wireless device Server, Obtaining an auxiliary wakeup interface identification and error correction distance of the first device associated with the wireless device.
  • the processor when performing the step of determining an auxiliary wake-up interface identification and error correction distance for the auxiliary wake-up interface of the first device associated with the wireless device, specifically for assisting wake-up from wireless device storage
  • an auxiliary wake-up interface identifier is selected as an identifier of the auxiliary wake-up interface of the first device, and a distance corresponding to the selected auxiliary wake-up interface identifier is used as an error correction corresponding to the auxiliary wake-up interface of the first device. distance.
  • the processor is configured to associate the first wake-up interface identification and the error correction distance with an auxiliary wake-up interface of the first device associated with the wireless device, specifically for associating the first device with the And generating, by the wireless device, an identifier of the auxiliary wake-up interface of the first device; calculating a distance between the identifier of the generated auxiliary wake-up interface and the identifier of the auxiliary wake-up interface of several other devices associated with the wireless device, and determining in a plurality of distances a minimum distance; and determining an error correction distance corresponding to the auxiliary wake-up interface of the first device according to the minimum distance.
  • the present application also provides a wireless device, which may be the foregoing first wireless device, and specifically includes a communication interface and a processor.
  • a communication interface configured to receive an auxiliary wakeup interface identifier and an error correction distance; wherein the auxiliary wakeup interface identifier is an identifier set for the auxiliary wakeup interface of the wireless device, and the error correction distance is used to indicate that the auxiliary wakeup interface can be corrected
  • the auxiliary wake-up interface identifies the amount of errors that occur in the transmission.
  • the communication interface may be an auxiliary wake-up interface.
  • a processor configured to set the auxiliary wake-up interface identifier of the wireless device to the received auxiliary wake-up interface identifier, and set an error correction distance corresponding to the auxiliary wake-up interface of the wireless device to the received error correction distance.
  • each device embodiment may refer to related methods in the related method embodiments.
  • Partial understanding The names of the messages/frames, modules, or units provided in the various embodiments of the present invention are merely examples, and other names may be used as long as the functions of the messages/frames, modules, or units are the same.
  • a person skilled in the art can understand that all or part of the steps of implementing the above embodiments can be completed by a program to instruct related hardware, and the program can be stored in a readable storage medium of a device, when the program is executed. Including all or part of the above steps, the storage medium, such as: FLASH, EEPROM, and the like.

Landscapes

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

Abstract

La présente invention concerne un procédé de réveil d'une interface de communication. Le procédé est appliqué sur un premier dispositif, et une interface de communication primaire et une interface de réveil auxiliaire correspondant à l'interface de communication primaire sont disposées sur le premier dispositif. Dans le procédé, l'interface de réveil auxiliaire du premier dispositif reçoit une trame de réveil transmise par un second dispositif, calcule une distance entre un identifiant de l'interface de réveil auxiliaire porté par la trame de réveil et un identifiant prédéfini de l'interface de réveil auxiliaire du premier dispositif, et selon que la trame de réveil remplit la condition prédéfinie, détermine si l'interface de communication primaire correspondant à l'interface de réveil auxiliaire du premier dispositif est réveillée par l'intermédiaire de l'interface de réveil auxiliaire du premier dispositif. La présente invention, par la comparaison d'une distance entre deux identifiants radio, permet à un dispositif de déterminer si un objet de réveil correspondant à la trame de réveil reçue est le dispositif lui-même, réduisant ainsi la consommation d'énergie. La présente invention concerne également un procédé de réveil d'une interface de communication appliquée sur un second dispositif, un procédé de configuration d'identifiant pour une interface de réveil auxiliaire, et un dispositif sans fil associé.
PCT/CN2017/081013 2016-11-10 2017-04-19 Procédé et dispositif pour réveiller une interface de communication, procédé de configuration d'identifiant pour une interface de réveil auxiliaire, et dispositif Ceased WO2018086311A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201780066417.XA CN109891946B (zh) 2016-11-10 2017-04-19 通信接口的唤醒方法及设备、辅助唤醒接口的标识配置方法及设备

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201610990172.7 2016-11-10
CN201610990172 2016-11-10
CN201710221944.5 2017-04-06
CN201710221944 2017-04-06

Publications (1)

Publication Number Publication Date
WO2018086311A1 true WO2018086311A1 (fr) 2018-05-17

Family

ID=62109367

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/081013 Ceased WO2018086311A1 (fr) 2016-11-10 2017-04-19 Procédé et dispositif pour réveiller une interface de communication, procédé de configuration d'identifiant pour une interface de réveil auxiliaire, et dispositif

Country Status (2)

Country Link
CN (1) CN109891946B (fr)
WO (1) WO2018086311A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023201577A1 (fr) * 2022-04-20 2023-10-26 北京小米移动软件有限公司 Procédé et appareil de communication sans fil, dispositif de communication et support d'enregistrement
CN117221990A (zh) * 2023-11-09 2023-12-12 钦原科技有限公司 一种移动终端设备待机数据网络连接控制方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025118198A1 (fr) * 2023-12-06 2025-06-12 Oppo广东移动通信有限公司 Procédé de communication sans fil et dispositif de communication

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102056158A (zh) * 2009-10-29 2011-05-11 仁荷大学校产学协力团 无线体域网的网络设备与网络控制设备及其安全唤醒方法
CN102445979A (zh) * 2010-10-12 2012-05-09 联发科技股份有限公司 通信接口的电源管理方法及其相关装置
CN103391602A (zh) * 2012-05-12 2013-11-13 美国博通公司 多用户、多址接入和/或MIMO 无线通信内Wi-Fi 接近范围研究
CN105991297A (zh) * 2015-02-12 2016-10-05 丰唐物联技术(深圳)有限公司 唤醒智能终端的方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100932920B1 (ko) * 2007-12-17 2009-12-21 한국전자통신연구원 센서노드의 웨이크업 장치 및 방법
KR100909067B1 (ko) * 2007-12-18 2009-07-23 한국전자통신연구원 일정 순환 주기 전원 차단 기법을 적용한 웨이크업 수신기및 웨이크업 방법
CN102421171B (zh) * 2010-09-28 2014-04-30 国基电子(上海)有限公司 移动站、接入点及移动站省电的方法
US20120177003A1 (en) * 2011-01-11 2012-07-12 Futurewei Technologies, Inc. System and Method for Single Radio Handovers
US8799633B2 (en) * 2011-02-11 2014-08-05 Standard Microsystems Corporation MAC filtering on ethernet PHY for wake-on-LAN
TWI469570B (zh) * 2011-04-26 2015-01-11 Realtek Semiconductor Corp 具有遠端喚醒機制之的網路系統與遠端喚醒方法
US9710048B2 (en) * 2011-10-03 2017-07-18 Google Technology Holdings LLC Method for detecting false wake conditions of a portable electronic device
WO2014101022A1 (fr) * 2012-12-26 2014-07-03 华为技术有限公司 Procédé, dispositif et système de réveil à distance
US9313741B2 (en) * 2012-12-29 2016-04-12 Intel Corporation Methods and arrangements to coordinate communications in a wireless network
US9432941B2 (en) * 2013-07-05 2016-08-30 Mediatek Inc. Method for performing wake-up control with aid of wake-up packet, and associated apparatus
US9519603B2 (en) * 2013-09-09 2016-12-13 Qualcomm Incorporated Method and apparatus to enable multiple masters to operate in a single master bus architecture
US10015741B2 (en) * 2014-01-17 2018-07-03 Apple Inc. System and method for low power signaling in a wireless local area network
CN105813179B (zh) * 2014-12-31 2020-02-14 华为技术有限公司 批量唤醒设备的方法,装置和设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102056158A (zh) * 2009-10-29 2011-05-11 仁荷大学校产学协力团 无线体域网的网络设备与网络控制设备及其安全唤醒方法
CN102445979A (zh) * 2010-10-12 2012-05-09 联发科技股份有限公司 通信接口的电源管理方法及其相关装置
CN103391602A (zh) * 2012-05-12 2013-11-13 美国博通公司 多用户、多址接入和/或MIMO 无线通信内Wi-Fi 接近范围研究
CN105991297A (zh) * 2015-02-12 2016-10-05 丰唐物联技术(深圳)有限公司 唤醒智能终端的方法及装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023201577A1 (fr) * 2022-04-20 2023-10-26 北京小米移动软件有限公司 Procédé et appareil de communication sans fil, dispositif de communication et support d'enregistrement
CN117221990A (zh) * 2023-11-09 2023-12-12 钦原科技有限公司 一种移动终端设备待机数据网络连接控制方法
CN117221990B (zh) * 2023-11-09 2024-02-13 钦原科技有限公司 一种移动终端设备待机数据网络连接控制方法

Also Published As

Publication number Publication date
CN109891946B (zh) 2021-06-22
CN109891946A (zh) 2019-06-14

Similar Documents

Publication Publication Date Title
EP3499977B1 (fr) Procédé et dispositif d'envoi et de réception de trame wur
US20240365233A1 (en) Wireless communication method and wireless communication terminal using wake-up radio
US10986572B2 (en) Device and method of transmitting wake-up frames
CN114246014B (zh) 一种随机接入方法、终端设备和网络设备
EP3649807B1 (fr) Procédé et dispositif permettant de gérer des signaux de mise en route
WO2016130216A1 (fr) Indication d'état de batterie dans une balise wi-fi
CN112073942B (zh) 一种传输信息的方法和设备
WO2019157748A1 (fr) Procédé et dispositif de communication
WO2016130217A1 (fr) Indication d'état de batterie dans une balise wi-fi
US9532307B2 (en) Network discovery method, access point, and terminal device
US8730857B2 (en) Filtering group-addressed frames in Wi-Fi devices
CN109891946B (zh) 通信接口的唤醒方法及设备、辅助唤醒接口的标识配置方法及设备
CN104717763A (zh) 传输数据的方法、装置和系统
CN109104756B (zh) 唤醒方法、接入点和站点
CN117015015A (zh) 信号传输的方法和通信装置
CN109314925B (zh) 一种频道切换的方法及设备
CN109845346B (zh) 一种唤醒无线设备的方法、发送设备及接收设备
WO2018171576A1 (fr) Procédé de réveil d'une station et station
CN108712741B (zh) 一种唤醒设备的方法、设备及系统
CN109565783B (zh) 一种发送唤醒帧的方法及设备
CN109429268B (zh) 无线局域网的通信方法、装置、接入点设备和站点设备
CN108075869B (zh) 唤醒帧生成解码方法以及装置
CN109314946B (zh) 一种接收唤醒帧的方法及设备
CN108156648A (zh) 一种唤醒帧传输的方法和装置
WO2025168013A1 (fr) Procédé et appareil de communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17870155

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17870155

Country of ref document: EP

Kind code of ref document: A1