WO2018086311A1 - Method and device for waking up communication interface, identifier configuration method for auxiliary wake-up interface, and device - Google Patents
Method and device for waking up communication interface, identifier configuration method for auxiliary wake-up interface, and device Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
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
Provided in the present application is a method for waking up a communication interface. The method is applied on a first device, and a primary communication interface and an auxiliary wake-up interface corresponding to the primary communication interface are disposed on the first device. In the method, the auxiliary wake-up interface of the first device receives a wake-up frame transmitted by a second device, calculates a distance between an identifier of the auxiliary wake-up interface carried by the wake-up frame and a preset identifier of the auxiliary wake-up interface of the first device, and according to whether the wake-up frame meets the preset condition, determines whether the primary communication interface corresponding to the auxiliary wake-up interface of the first device is woken up via the auxiliary wake-up interface of the first device. The present application, by comparing a distance between two radio identifiers, enables a device to determine whether a wake-up object corresponding to the received wake-up frame is the device itself, reducing power consumption. Also provided in the present application are a method for waking up a communication interface applied on a second device, an identifier configuration method for an auxiliary wake-up interface, and a related wireless device.
Description
本申请要求于2016年11月10日提交中国专利局、申请号为201610990172.7、发明名称为“一种唤醒无线设备的方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中;本申请还要求于2017年4月6日提交中国专利局、申请号为201710221944.5、发明名称为“通信接口的唤醒方法、辅助唤醒接口的配置方法及设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201610990172.7, filed on Nov. 10, 2016, the entire disclosure of which is incorporated herein by reference. The present application also claims the priority of the Chinese patent application filed on April 6, 2017 by the Chinese Patent Office, the application number is 201710221944.5, and the invention name is "the wake-up method of the communication interface, the configuration method and equipment for the auxiliary wake-up interface". The entire contents are incorporated herein by reference.
本发明涉及无线通信领域,尤指一种通信接口的唤醒方法及设备、辅助唤醒接口的标识配置方法及设备。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.
IEEE 802.11标准组织计划制定基于Wi-Fi的物联网(IoT)标准,目标是将Wi-Fi技术推广应用到物联网领域,包括可穿戴电子设备和数字医疗设备。作为IoT设备和可穿戴电子设备的主要功耗模块,现有的Wi-Fi模块的功耗太大,不能直接应用于可穿戴电子设备。这是因为IoT设备和可穿戴电子设备,例如,运动手环、智能手表和数字医疗设备等,一般体积较小,能携带的电池的体积和容量都很受限,而可穿戴电子设备对电池的续航时间要求比较高。为了将Wi-Fi技术应用到物联网领域和可穿戴电子设备上,改进和降低Wi-Fi通信技术的功耗是非常有必要的。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. As the main power consumption module of IoT devices and wearable electronic devices, 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通信技术里,设备(STA)空闲侦听(idle listening)信道会浪费大量电能。为了减少设备空闲侦听信道导致的能量浪费,Wi-Fi技术引入了休眠机制,即设备的Wi-Fi模块(Wi-Fi接口)在没有数据传输的情况下进入休眠并关闭收发射机。传统的Wi-Fi休眠机制可以降低Wi-Fi模块的功耗。然而,如果一个STA的Wi-Fi模块处于休眠状态,接入点(AP)就不能向所述STA发送数据,AP需要等到所述STA的Wi-Fi模块醒来。这样就会增加通信时延,也不能实现按需(On-Demand)实时数据传输。为了降低传统Wi-Fi休眠机制带来的通信时延,STA通常会遵循一定的休眠模式,周期性醒来检查AP有无数据需要传输给所述STA。这样又降低了STA的休眠时间比例,增加了STA的能耗。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. 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.
为了解决上述问题,IEEE 802.11标准组织最近新成立了一个小组,研究超低功耗的唤醒无线电/接收机(Wake-up Radio/Receiver,WUR)技术和制定基于WUR的标准,期望能通过唤醒无线电/接收机降低设备上的Wi-Fi模块的平均功耗,同时可以实现按需(On-Demand)实时数据传输。In order to solve the above problems, 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. The /receiver reduces the average power consumption of the Wi-Fi module on the device while enabling on-demand real-time data transmission.
辅助的唤醒无线电/接收机(WUR)是在无线设备上增加的一个超低功耗无线接口,与无线设备的主通信模块(例如,Wi-Fi模块)同时存在。当没有消息需要接收或传输时,设备的主通信模块(例如,Wi-Fi模块)进入深度休眠,并打开WUR模块进行超低功耗侦听。Auxiliary Wake-up Radio/Receiver (WUR) 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). When there is no message to receive or transmit, the device's main communication module (for example, Wi-Fi module) enters deep sleep and turns on the WUR module for ultra low power listening.
如图1所示,当第二无线设备(唤醒设备,例如,AP)有消息需要传输给第一无线设
备(被唤醒设备,例如,STA)时,第二无线设备先向第一无线设备的WUR接口发送唤醒帧(Wake-up Packet,WUP)。第一无线设备的辅助WUR模块收到唤醒帧后,查看所述唤醒帧的接收者地址和确认所述唤醒帧的正确性和真实性。如果所述唤醒帧携带的目标接收者地址匹配所述第一无线设备的WUR的地址,并且所述唤醒帧是正确的、真实的,第一无线设备的WUR会发送唤醒信号给所述第一无线设备的Wi-Fi模块,以唤醒所述第一无线设备主通信模块(例如,802.11模块)。发送完唤醒信号以后,所述第一无线设备的WUR模块可以进入深度休眠状态。As shown in FIG. 1, when a second wireless device (a wake-up device, for example, an AP) has a message that needs to be transmitted to the first wireless device
When the device is awakened (for example, a STA), the second wireless device first sends a Wake-up Packet (WUP) to the WUR interface of the first wireless device. After receiving the wake-up frame, 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. If the target recipient address carried by the wake-up frame matches the address of the WUR of the first wireless device, and the wake-up frame is correct and true, 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.
由于使用特别简单的电路设计和信号处理方法,WUR模块的平均能耗非常低,例如,当采用工作循环(Duty-Cycling)时,WUR的平均功耗大约是100μW,大概只有Wi-Fi平均功耗的0.1%。相比直接开启Wi-Fi模块侦听信道,采用WUR能够显著降低无线设备平均功耗。Due to the extremely simple circuit design and signal processing method, the average power consumption of the WUR module is very low. For example, when using duty cycle (Duty-Cycling), the average power consumption of WUR is about 100μW, which is probably only Wi-Fi average power. It costs 0.1%. Compared with directly turning on the Wi-Fi module listening channel, using WUR can significantly reduce the average power consumption of wireless devices.
发明内容Summary of the invention
本申请提供了一种通信接口的唤醒方法,用以降低辅助唤醒接口在唤醒主通信接口时的功耗。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.
为实现以上发明目的,本申请提供的技术方案如下:To achieve the above object, the technical solution provided by the present application is as follows:
一个方面,本申请提供了一种通信接口的唤醒方法,应用于第一设备,所述第一设备上具有主通信接口和与所述主通信接口对应的辅助唤醒接口,该方法包括:所述第一设备的所述辅助唤醒接口接收第二设备发送的唤醒帧,所述唤醒帧用于唤醒目标设备的主通信接口,所述唤醒帧携带有目标辅助唤醒接口的标识,所述目标辅助唤醒接口为所述唤醒帧将要唤醒的所述目标设备的主通信接口对应的辅助唤醒接口;所述第一设备计算所述唤醒帧携带的辅助唤醒接口的标识与预先为所述第一设备的辅助唤醒接口设置的标识之间的距离;所述第一设备根据所述唤醒帧是否满足预设条件,确定是否通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口;其中,所述唤醒帧是否满足预设条件包括:所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系。In one aspect, 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 first device according to whether the wake-up frame meets a preset condition Awakening the primary communication interface corresponding to the interface; wherein, whether the wake-up frame meets the preset condition comprises: calculating the distance calculated by the first device To advance the first wake-up auxiliary device interface settings relationship between the distance meets a predetermined relationship.
在一个可能的设计中,所述第一设备计算所述唤醒帧携带的辅助唤醒接口标识与预先为所述第一设备的辅助唤醒接口设置的标识之间的距离,包括:所述第一设备计算所述唤醒帧携带的辅助唤醒接口标识与预先为所述第一设备的辅助唤醒接口设置的标识之间的汉明距离。In a possible design, 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.
在一个可能的设计中,所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的比值是否满足预设比值关系。In a possible design, 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.
在一个可能的设计中,所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述第一设备计算出的距离是否小于或等于预先为所述第一设备的所述辅助唤醒接口设置的距离。In a possible design, 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.
在一个可能的设计中,所述第一设备根据所述唤醒帧是否满足预设条件,确定是否通
过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口,包括:所述第一设备在所述唤醒帧满足预设条件的情况下,确定通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口,其中,所述唤醒帧满足预设条件包括:所述计算出的距离小于或等于预先为所述第一设备的辅助唤醒接口设置的距离。In a possible design, the first device determines whether to pass according to whether the wake-up frame meets a preset condition.
The waking up the primary communication interface corresponding to the auxiliary wake-up interface of the first device, the first device, if the wake-up frame meets a preset condition, Determining, by the auxiliary wake-up interface of the first device, the main communication interface corresponding to the auxiliary wake-up interface of the first device, where the wake-up frame satisfies a preset condition, the: the calculated distance is less than Or equal to the distance previously set for the auxiliary wake-up interface of the first device.
在一个可能的设计中,所述第一设备根据所述唤醒帧是否满足预设条件,确定是否通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口,还包括:所述第一设备在所述唤醒帧不满足所述预设条件的情况下,确定不继续接收所述唤醒帧,其中,所述唤醒帧不满足所述预设条件包括:所述计算出的距离大于预先为所述第一设备的辅助唤醒接口设置的距离。In a possible design, 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.
在一个可能的设计中,所述的通信接口的唤醒方法还包括:校验所述唤醒帧是否真实;若所述唤醒帧真实,所述是否真实表示的是所述唤醒帧是否是所述第一设备所关联的所述第二设备发送的,则通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的辅助唤醒接口对应的主通信接口。In a possible design, 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.
在一个可能的设计中,所述第一设备为站点设备STA,所述辅助唤醒接口为唤醒无线电WUR,所述主通信接口为Wi-Fi接口,所述第二设备为接入点设备AP。In one possible design, 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, and the second device is an access point device AP.
再一方面,本申请提供了一种通信接口的唤醒方法,应用于第二设备,该方法包括:在与第二设备关联的主通信接口中,确定待唤醒的主通信接口;生成唤醒帧;其中所述唤醒帧携带有所述唤醒帧的目标接收者的标识,所述标识与所述待唤醒的主通信接口对应的辅助唤醒接口的标识之间的距离满足预设的距离条件;向与所述第二设备关联的主通信接口的辅助唤醒接口发送所述唤醒帧。In a further aspect, 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.
在一个可能的设计中,所述唤醒帧携带的标识的获得方式,包括:将预先为所述待唤醒的主通信接口对应的辅助唤醒接口配置的标识作为所述唤醒帧携带的所述目标接收者标识。In a possible design, 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.
在一个可能的设计中,所述唤醒帧携带的标识的获得方式,包括:随机生成一个标识或者从已经生成的标识列表里选取一个标识,若随机生成的或者选取的标识与预先为所述辅助唤醒接口配置的标识之间的距离满足预设的距离条件,则将所述随机生成的或者选取的标识作为所述唤醒帧携带的所述目标接收者标识。In a possible design, 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.
在一个可能的设计中,在所述在与第二设备关联的主通信接口中,确定待唤醒的主通信接口之前,还包括:确定所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或纠错距离;将所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或所述纠错距离封装在以下任意一种帧中,并向所述第一设备发送所述帧;其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧。In a possible design, 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.
再一方面,本申请提供了一种辅助唤醒接口的标识配置方法,应用于第二设备,该方法包括:为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离;其中所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离。
In a further aspect, 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.
在一个可能的设计中,所述第一设备的辅助唤醒接口的标识与所述第二设备关联的其他设备的辅助唤醒接口的标识之间的距离大于2倍的纠错距离,所述其他设备包括与所述第二设备关联的第一设备之外的任意一设备。In one possible design, 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.
在一个可能的设计中,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:从与所述第二设备关联的服务器,获得与所述第二设备关联的第一设备的辅助唤醒接口标识及纠错距离。In a possible design, 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.
在一个可能的设计中,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:从第二设备存储的辅助唤醒接口标识列表中,选择一个辅助唤醒接口标识作为所述第一设备的辅助唤醒接口的标识,并将与选择的辅助唤醒接口标识对应的距离作为所述第一设备的辅助唤醒接口对应的纠错距离。In a possible design, 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.
在一个可能的设计中,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:在第一设备关联所述第二设备时,生成所述第一设备的辅助唤醒接口的标识;计算生成的辅助唤醒接口的标识与第二设备关联的若干其他设备的辅助唤醒接口的标识之间的距离,并在若干距离中确定最小距离;依据所述最小距离,确定所述第一设备的辅助唤醒接口对应的纠错距离。In a possible design, 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.
在一个可能的设计中,所述向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离,包括:将所述辅助唤醒接口标识和/或所述纠错距离封装在以下任意一种帧中,向所述第一设备发送所述帧;其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧。In a possible design, 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.
再一方面,本申请提供了一种辅助唤醒接口的标识配置方法,应用于第一设备,该方法包括:接收第二设备发送的辅助唤醒接口标识及纠错距离;其中辅助唤醒接口标识是为所述第一设备的辅助唤醒接口设置的标识,所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;将所述第一设备的辅助唤醒接口标识设置为接收到的辅助唤醒接口标识,并将所述第一设备的辅助唤醒接口对应的纠错距离设置为接收到的纠错距离。In another aspect, 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.
再一方面,本申请提供了一种无线设备,该无线设备具有实现上述应用在第一设备上的通信接口的唤醒方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In still another aspect, 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.
再一方面,本申请提供了一种无线设备,该无线设备具有实现上述应用在第二设备上的通信接口的唤醒方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In still another aspect, 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.
再一方面,本申请提供了一种无线设备,该无线设备具有实现上述应用在第二设备上的辅助唤醒接口的标识配置方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In still another aspect, 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.
再一方面,本申请提供了一种无线设备,该无线设备具有实现上述应用在第一设备上的辅助唤醒接口的标识配置方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
In still another aspect, 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.
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中需要使用的附图作简要的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. For ordinary technicians, other drawings can be obtained based on these drawings without paying for creative labor.
图1为现有技术中第二无线设备通过WUR唤醒第一无线设备的Wi-Fi模块的一种示意图;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;
图2为现有技术中唤醒帧的一种格式示例图;2 is a diagram showing an example of a format of a wake-up frame in the prior art;
图3为本发明实施例提供的无线设备唤醒的一种流程图;FIG. 3 is a flowchart of a wakeup of a wireless device according to an embodiment of the present invention;
图4为本发明实施例提供的无线设备的一种结构图;4 is a structural diagram of a wireless device according to an embodiment of the present invention;
图5为本发明实施例提供的唤醒无线标识和距离参数的一种关系示意图;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;
图6为本发明实施例提供的AP通过关联响应帧向STA发送唤醒无线电标识和/或距离参数r的一种示意图;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;
图7为本发明实施例提供的无线设备的唤醒无线电标识与唤醒帧中的唤醒无线电标识的一种关系示意图;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;
图8为本发明实施例提供的第一无线设备的一种结构示意图;FIG. 8 is a schematic structural diagram of a first wireless device according to an embodiment of the present disclosure;
图9为本发明实施例提供的第二无线设备的一种结构示意图。FIG. 9 is a schematic structural diagram of a second wireless device according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。本文中字符“/”,一般表示前后关联对象是一种“或”的关系。The terms used in the embodiments of the present invention are for the purpose of describing particular embodiments only and are not intended to limit the invention. The singular forms "a", "the" and "the" 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 "/" in this article generally indicates that the contextual object is an "or" relationship.
应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种消息、请求和终端,但这些消息、请求和终端不应限于这些术语。这些术语仅用来将消息、请求和终端彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。It should be understood that although the terms 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. For example, a first terminal may also be referred to as a second terminal without departing from the scope of the embodiments of the present invention. Similarly, the second terminal may also be referred to as a first terminal.
取决于语境,如在此所使用的词语“如果”或“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, 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." Similarly, depending on the context, 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)".
为了便于理解本申请,首先对本申请的技术方案可能使用到的关键术语进行说明,详见下述表1。
In order to facilitate the understanding of the present application, the key terms that may be used in the technical solution of the present application are first described, as shown in Table 1 below.
表1Table 1
如图1所示,为了降低主通信模块的功耗,无线设备新增了超低功耗无线接口(如WUR模块),该接口在接收到唤醒帧后,可以唤醒处于深度休眠状态的主通信模块。As shown in Figure 1, 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.
对于无线设备而言,唤醒帧的接收和译码比标准的Wi-Fi帧要简单很多。唤醒帧通常采用易于接收端解调的调制方式,例如OOK(On-Off Keying)调制。以OOK调制为例,接收端通过有无能量判断接收信号承载的信息,例如,有能量为“1”,无能量为“0”。而对于标准的Wi-Fi帧,在发送端需要进行BCC/LDPC和IFFT等操作,相应的在接收端需要执行FFT和BCC/LDPC解码等复杂信号处理操作,这些操作会耗费大量电能。For wireless devices, the reception and decoding of wake-up frames is much simpler than standard Wi-Fi frames. 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. Taking 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”. For standard Wi-Fi frames, 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.
为了降低WUR能耗和降低唤醒帧出错的概率,唤醒帧应该尽量短,携带内容应该尽量少。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.
见图2,其示出了唤醒帧的一种可能结构。如图2所示,唤醒帧至少包括唤醒前导(Wake-up Preamble)和接收者地址(Receive Address,RA)。其中,唤醒前导(Wake-up Preamble)用于符号同步和AGC(Automatic Gain Control,自动增益控制)设置等。所述接收
者地址(Receive Address,RA)可以用于识别唤醒帧的目标接收者。所述接收者地址(Receive Address,RA)可以包括网络标识(Network ID)和唤醒无线电标识(WUR ID)。所述接收地址(Receive Address)可以是网络标识(Network ID)和唤醒无线电标识(WUR ID)的组合,或者所述接收地址(Receive Address)可以是唤醒无线电标识(WUR ID)。所述唤醒无线电标识(WUR ID)是目标WUR的标识,可以由AP选择和分配。所述网络标识(Network ID)可以用于识别所述唤醒帧所属的基本服务集(BSS)和AP的信息,例如,BSS color或BSSID,或压缩的BSSID,或压缩的AP的MAC地址。所述网络标识(Network ID)可以是所述唤醒无线电标识(WUR ID)的一部分。See Figure 2, which shows one possible structure for a wake-up frame. As shown in FIG. 2, the wake-up frame includes at least a wake-up preamble and a receiver address (Receive Address, RA). Among them, 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 (WUR ID) 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).
所述唤醒帧还可以进一步包括传统802.11前导(Legacy 802.11Preamble),和/或控制信息(Control Info),和/或帧校验序列(FCS)。其中,传统802.11前导(Legacy 802.11Preamble)部分可以用于后向兼容,使得传统Wi-Fi设备能据此判断当前帧为Wi-Fi帧,从而选择相应的信道侦听判决阈值和退避时间。因为WUR不需要接收传统802.11的前导部分,出于传输效率的考虑,唤醒帧也可以不加传统802.11的前导。所述控制信息(Control Info)可以用于指示唤醒帧的帧类型和其它信息,例如,控制命令,为可选项。所述帧校验序列(FCS)可以用于帮助接收者校验所收到的唤醒帧的内容的正确性和/或真实性,即检查所收到的唤醒帧的内容在传输过程中有没有出错,和/或检查所述唤醒帧的真实性。出于传输效率的考虑,唤醒帧也可以不包括帧校验序列。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 (FCS) 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.
由上述可知,唤醒帧只有成功发送至唤醒无线电,才能保证唤醒无线电唤醒主通信模块。然而,唤醒帧在发送过程中可能出错,为了提高唤醒帧传输的可靠性,现有技术中主要使用以下两种唤醒帧的发送方式。It can be seen from the above that 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. However, the wake-up frame may be in error during transmission. In order to improve the reliability of the wake-up frame transmission, the following two types of wake-up frame transmission methods are mainly used in the prior art.
一是,使用直接序列扩频(Direct Sequence Spread Spectrum,DSSS)技术,然而该技术要求唤醒无线电WUR在接收唤醒帧时对接收到信号进行较高频率的采样和量化,并且采样频率远高于唤醒帧的数据速率,因此,可能会显著增加唤醒无线电WUR接收和处理唤醒帧的功耗。One is to use Direct Sequence Spread Spectrum (DSSS) technology, however, this technique requires the wake-up radio WUR to sample and quantize the received signal at a higher frequency when receiving the wake-up frame, and the sampling frequency is much higher than the wake-up. The data rate of the frame, therefore, may significantly increase the power consumption of the wake-up radio WUR to receive and process the wake-up frame.
二是,使用信道编码(channel coding)技术,例如二进制卷积码(BCC),虽然,该方法可以纠正唤醒帧在传输过程中发生的比特错误,但是信道编码要求唤醒无线电WUR在接收唤醒帧时进行信道译码操作,因此,同样会显著增加唤醒无线电WUR接收和处理唤醒帧的功耗。Second, the use of channel coding techniques, such as binary convolutional codes (BCC), although this method can correct bit errors that occur during transmission of wake-up frames, but channel coding requires wake-up radio WURs when receiving wake-up frames. The channel decoding operation is performed, and therefore, the power consumption of the wake-up radio WUR to receive and process the wake-up frame is also significantly increased.
综上所述,唤醒帧在传输过程中会发生比特错误,特别是如果唤醒无线电标识(WUR ID)部分在传输过程中发生错误,容易造成误唤醒其它设备或唤不醒目标设备。传统的使用信道编码及使用直接序列扩频的传输方式会显著增加唤醒无线电WUR的功耗。本申请主要解决如何纠正唤醒无线电标识(WUR ID)在传输过程中发生的比特错误,而又不会明显增加WUR的功耗。In summary, 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. 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.
在本申请中,AP获得其关联的一个STA的唤醒无线电标识(WUR ID),并确定距离参数r。所述距离参数r在本发明实施例提供的方案中可以指接收端最多可以纠正的唤醒无线电标识在传输过程中发生的比特错误数量,所述距离参数r可以用于帮助所述STA判断所收到的唤醒帧的目标接收者是否是该STA。所述AP发送所述唤醒无线电标识和距离参
数r给所述STA。所述AP给所述STA发送的唤醒帧里携带的目标第一无线接口标识(用于指示所述唤醒帧的目标接收者),且该目标第一无线接口标识与所述STA的唤醒无线电标识的距离小于或等于所述距离参数r。当所述STA在接收一个唤醒帧(WUP)时,如果所述唤醒帧里携带的目标唤醒无线电标识与所述STA的唤醒无线电标识的距离小于或等于距离参数r,所述STA则判定所述唤醒帧的目标接收者是所述STA。可见,所述STA通过比较两个无线电标识之间的距离,便可以判断出接收到的唤醒帧对应的唤醒对象是否为自身,耗费的功率较小。In the present application, 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. When the STA is receiving a wake-up frame (WUP), if the distance between the target wake-up radio identifier carried in the wake-up frame and the wake-up radio identifier of the STA is less than or equal to the distance parameter r, 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.
为了防止同一个基本服务集(BSS)内的一个STA的唤醒无线电标识在传输过程中出错而变成了另外一个STA的唤醒无线电标识,从而影响接收端对唤醒无线电标识的纠错操作的正确性,所述AP需要保证同一个基本服务集(BSS)内的任意两个不同STA的唤醒无线电标识之间的距离要大于或等于(2r+1)。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).
具体地,见图3,其示出了本申请提供的无线设备唤醒方法的一种流程。如图3所示,该流程具体包括以下步骤S301~305。Specifically, 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.
S301:AP获得一个STA的唤醒无线电标识(WUR ID)和距离参数r。S301: The AP obtains a wake-up radio identifier (WUR ID) of the STA and a distance parameter r.
其中,在一个具体示例中,所述AP可以从一个服务器处获得所述STA的唤醒无线电标识(WUR ID)和距离参数r,所述服务器可以是Wi-Fi接入控制器(Wi-Fi Access Controller)。在另一具体示例中,所述AP确定所述AP最多可能关联的STA数量。所述AP根据所述AP最多可能关联的STA数量,从存储的1个或多个唤醒无线电标识列表中选择一个唤醒无线电标识列表(WUR ID List);所述AP可以从所述选择的唤醒无线电标识列表(WUR ID List)中选择一个唤醒无线电标识(WUR ID)作为所述STA的唤醒无线电标识(WUR ID);所述AP可以根据所述选择的唤醒无线电标识(WUR ID)确定距离参数r。在又一具体示例中,所述AP可以生成一个唤醒无线电标识(WUR ID)作为所述STA的唤醒无线电标识(WUR ID),并根据所述生成的唤醒无线电标识确定距离参数r。其中,为了便于说明,距离参数r也可以称为纠错距离。Wherein, in a specific example, 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). In another specific example, the AP determines the number of STAs that the AP is most likely to associate with. Determining, by the AP, 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) . In yet another specific example, 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. Here, for convenience of explanation, the distance parameter r may also be referred to as an error correction distance.
需要说明的是,在以上三个具体示例中,所述距离参数r可以用于帮助所述STA判断收到的唤醒帧的目标接收者。另外,所述AP需要保证所述STA的唤醒无线电标识与同一个基本服务集(BSS)内的其它STA的唤醒无线电标识之间的距离要大于或等于(2r+1)。It should be noted that, in the above three specific examples, the distance parameter r may be used to help the STA determine the target recipient of the received wake-up frame. In addition, 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).
S302:AP发送所述唤醒无线电标识(WUR ID)和距离参数r给所述STA。S302: The AP sends the wake-up radio identifier (WUR ID) and the distance parameter r to the STA.
其中,所述唤醒无线电标识(WUR ID)和距离参数r可以一起发送,也可以分别发送。The wake-up radio identifier (WUR ID) and the distance parameter r may be sent together or separately.
S303:STA接收所述唤醒无线电标识和距离参数r,并且将自己的唤醒无线电标识和距离参数r分别设置为接收到的所述唤醒无线电标识和距离参数r。S303: 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.
需要说明的是,设置的所述唤醒无线电标识及距离参数r可以用于步骤S305的比较。It should be noted that the set wake-up radio identifier and the distance parameter r may be used for comparison in step S305.
S304:AP生成和发送唤醒帧给所述STA。S304: The AP generates and sends a wake-up frame to the STA.
其中,所述唤醒帧里携带有目标唤醒无线电标识,且该目标唤醒无线电标识需要满足以下条件,即与所述STA的唤醒无线电标识的距离小于或等于上述距离参数r。需要说明的是,目标唤醒无线电标识也可以称为目标辅助唤醒接口的标识,唤醒帧想要唤醒的设备可以称为目标设备,唤醒帧用于唤醒目标设备的主通信接口。目标设备可能是所述STA,
也可能是与所述AP相连的其他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. It should be noted that 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.
目标辅助唤醒接口标识可以包括WUR ID、WUR地址、网络标识中的任意一个或多个的组合。其中,网络标识可以包括BSS color(基本服务集颜色,或称为基本服务器标识),或BSSID,或压缩的BSSID,或压缩的AP的MAC地址。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:STA接收到一个唤醒帧(WUP)时,STA计算所述接收到的唤醒帧里携带的目标唤醒无线电标识与所述STA的唤醒无线电标识的距离;比较计算的距离与距离参数r之间的关系,并根据计算的结果,执行相应的处理动作。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.
具体地,如果所述计算的距离小于或等于所述距离参数r,所述STA则判定所述唤醒帧的目标接收者是所述STA,则所述STA继续接收和处理所述唤醒帧;如果所述计算的距离大于所述距离参数r,所述STA则判定所述唤醒帧的目标接收者不是所述STA,所述STA停止接收和处理所述唤醒帧。Specifically, if the calculated distance is less than or equal to the distance parameter r, 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.
计算的距离与距离参数r之间的关系可以是两者的大小关系,具体地,两者的大小关系可以使用差值确定,也可以使用比值关系确定。在使用比值关系确定时,预先设置比值阈值如1,若计算的距离与距离参数r之比小于或等于预设比值阈值1,则表示计算的距离小于或等于距离参数r,相反,若计算的距离与距离参数r之比大于预设比值阈值1,则表示计算的距离大于距离参数r。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. When the ratio relationship is determined, 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.
需要说明的是,计算的距离可以是汉明距离(Hamming distance),即所述唤醒帧里的目标第一无线接口标识与所述第一无线设备的第一无线接口标识对应位置上的不同的比特的个数。使用汉明距离(Hamming distance)来比较两个数值可以简化计算。或者,所述距离也可以是欧氏距离(Euclidean Distance),例如,可以将目标第一无线接口标识和所述第一无线设备的第一无线接口标识当作两个向量来计算它们之间的欧氏距离。或者,所述距离也可以是闵式距离(Minkowski Distance)等其它数学定义的距离。当然,本申请并不局限于以上三种距离计算方式,还可以是其他任意用于计算两个字符序列之间差异的数学计算方式。It should be noted that 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. Alternatively, 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. Alternatively, the distance may be other mathematically defined distances such as Minkowski Distance. Of course, 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.
以下详细说明本申请的技术方案,首先对本申请的应用场景进行简要说明。本申请可以应用但不局限于基于Wi-Fi的物联网(IoT)和可穿戴式Wi-Fi网络。其中,所述可穿戴式Wi-Fi网络是指手机作为虚拟接入点(SoftAP,也称为Mobile AP)和关联的可穿戴设备组成的Wi-Fi网络。以上网络中的设备(STA)是由小容量电池供电,并且所述设备有低功耗和长时间电池续航需求。The technical solutions of the present application are described in detail below. First, the application scenario of the present application is briefly described. 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. 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.
见图4,其示出了本申请提供的无线设备的一种结构图。该无线设备可以作为第二无线设备(或称为第二设备)如AP,也可以作为第一无线设备(或称为第一设备)如STA。如图4所示,模块100为无线设备,因此模块100可以称为无线设备100。无线设备100包括但不限于子模块101、102、103、104和105。Referring to Figure 4, a block diagram of a wireless device provided by the present application is shown. 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. As shown in FIG. 4, 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.
子模块101对应无线设备100的第一收发机,为无线设备100的第一无线接口(可以称为辅助唤醒接口)的一种具体实现方式,其可以由辅助唤醒模块(例如,WUR模块)提供,可以用于接收其它无线设备发送的唤醒帧(WUP)和/或向其它无线设备发送唤醒帧,
并在收到唤醒帧后向子模块102,即第二收发机(第二无线接口)发送唤醒信号,以唤醒子模块102(第二无线接口)。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).
子模块102对应无线设备100的第二收发机,即第二无线接口(可以称为主通信接口),其可以由主通信模块(例如,802.11模块)提供,可以用于发送唤醒帧以及发送和接收其他消息(例如,Wi-Fi帧)。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).
子模块103对应处理器(可以为一个或多个),可以实现唤醒无线电标识的选择或产生,另外也可以实现唤醒无线电标识的配置。子模块104对应存储器(可以为一个或多个)。子模块103和子模块104可以为第一收发机(第一无线接口)和第二收发机(第二无线接口)所共享。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).
子模块105对应天线,第一收发机101和第二收发机102可以共享同一根天线子模块105,这样可以降低设备硬件成本且实现方式较为简单。当然,第一收发机101和第二收发机102也可以对应不同的天线,特别是当两者工作在不同的频段上时。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. Of course, the first transceiver 101 and the second transceiver 102 can also correspond to different antennas, especially when the two work in different frequency bands.
在实际产品中,所述无线设备100可以由一个片上系统(SoC)实现或者通过集成电路实现或者通过两个硬件模块联合实现。所述无线设备100可以通过第一收发机和第二收发机执行本申请提供的无线设备唤醒方法。In an actual product, the wireless device 100 may be implemented by a system on a chip (SoC) or by an integrated circuit or by two hardware modules. 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.
需要说明的是,在本申请中,Wi-Fi接口是由Wi-Fi模块提供的无线接口;802.11接口和Wi-Fi接口所指相同,都是由802.11模块提供的无线接口;Wi-Fi模块和802.11模块所指相同;WUR接口是由WUR模块提供的无线接口;WUR模块和辅助唤醒模块所指相同;唤醒无线电和唤醒接收机所指相同。It should be noted that, in the present application, 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 application scenario of the present application and the specific structure of the device used are described. The following describes the technical solutions of the present application by using two specific embodiments.
实施例一 Embodiment 1
本实施例中的唤醒帧(WUP)的结构如图2所示,唤醒帧(WUP)至少包括唤醒前导(Wake-up Preamble)和接收者地址(Receive Address,RA)。所述接收者地址(Receive Address)可以包括网络标识(Network ID)和唤醒无线电标识(WUR ID);或者,所述接收者地址(Receive Address)可以是网络标识(Network ID)和唤醒无线电标识(WUR ID)的组合;或者,所述接收者地址(Receive Address)可以是唤醒无线电标识(WUR ID)。所述网络标识(Network ID)可以是所述唤醒无线电标识(WUR ID)的一部分。所述接收者地址(Receive Address)或所述唤醒无线电标识(WUR ID)可以用来识别所述唤醒帧的目标接收者。所述唤醒帧(WUP)还可能进一步包括传统802.11前导(Legacy 802.11Preamble),和/或控制信息(Control Info),和/或帧校验序列(FCS),和/或认证信息(MIC)。The structure of the wake-up frame (WUP) in this embodiment is as shown in FIG. 2. 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).
在本实施例中,主要考虑唤醒STA的过程中,STA可以通过唤醒无线电标识的特殊结构来纠正唤醒无线电标识在传输过程中发生的最多r个比特错误。需要说明的是,AP给STA发送的唤醒帧里填写的目标唤醒无线电标识与所述STA的唤醒无线电标识的距离为零,即所述AP发送的唤醒帧里填写的目标唤醒无线电标识是所述目标STA的唤醒无线电标识。In this embodiment, in the process of mainly waking up the STA, 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.
AP给一个STA的唤醒无线电(WUR)分配唤醒无线电标识(WUR ID)和确定距离参数r,以及AP唤醒STA的过程可以如下步骤A1~A5所示。
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.
步骤A1:AP获得STA的唤醒无线电标识(WUR ID)和距离参数r。Step A1: The AP obtains the wake-up radio identifier (WUR ID) of the STA and the distance parameter r.
在一个示例中,AP可以从一个服务器处获得STA的唤醒无线电标识(WUR ID)和距离参数r;所述服务器可以是Wi-Fi接入控制器(Wi-Fi Access Controller)。In one example, 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.
在另一个示例中,AP从本地存储的1个或多个唤醒无线电标识列表(WUR ID List)中获得一个STA的唤醒无线电标识(WUR ID)和距离参数r。具体地,该示例可以通过以下步骤A111~A114实现。In another example, 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. Specifically, this example can be implemented by the following steps A111 to A114.
步骤A111:所述AP确定最多可能关联的STA的数量。所述AP可以根据具体应用场景估计所述AP最多可能关联的STA的数量,例如,可穿戴式Wi-Fi网络里,智能手机作为SoftAP,智能手机可以估计智能手机最多可能关联的STA的数量,例如,最多为100个STA。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.
步骤A112:所述AP根据所述确定的最多可能关联的STA的数量从存储的1个或多个唤醒无线电标识列表(WUR ID List)中选择一个唤醒无线电标识列表(WUR ID List)。可以理解的是,所述选择的唤醒无线电标识列表(WUR ID List)中所列的唤醒无线电标识(WUR ID)的数量要大于或等于所述AP确定的最多可能关联的STA的数量。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.
步骤A113:所述AP从所述选择的唤醒无线电标识列表(WUR ID List)中选择一个唤醒无线电标识作为所述STA的唤醒无线电标识(WUR ID)。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.
步骤A114:所述AP根据所述选择的唤醒无线电标识列表(WUR ID List)和所述选择的唤醒无线电标识(WUR ID)确定所述距离参数r。其中,所述选择的唤醒无线电标识列表(WUR ID List)中任意两个不同的唤醒无线电标识(WUR ID)之间的距离大于或等于(2r+1)。所述选择的唤醒无线电标识列表(WUR ID List)中任意一个唤醒无线电标识(WUR ID)都有对应的距离参数r。需要说明的是,该种实现方式中,预先存储有多个唤醒无线电标识列表,从多个唤醒无线电标识列表中选择一个唤醒无线电标识列表,再从选择的该唤醒无线电标识列表中选择一个唤醒无线电标识作为需要生成的唤醒无线电标识。当然,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. It should be noted that, in this implementation manner, multiple wake-up radio identifier lists are pre-stored, a wake-up radio identifier list is selected from multiple wake-up radio identifier lists, and a wake-up radio is selected from the selected wake-up radio identifier list. The identity is the wake-up radio identity that needs to be generated. of course,
以上两个示例中,唤醒无线电标识及距离参数是预先生成的,并非在线生成的。但是,以下又一示例中,唤醒无线电标识及距离参数是一个新的STA连接AP后,AP在线为该新的STA生成唤醒无线电标识及距离参数。需要说明的是,预先生成方式中也可以采用下述的生成方式,即AP检测连接的所有STA,并分别为每个STA采用下述方式生成唤醒无线电标识及距离参数。In the above two examples, the wake-up radio identification and distance parameters are pre-generated and not generated online. However, in another example below, 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. It should be noted that 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.
在又一个示例中,AP生成一个唤醒无线电标识(WUR ID)并计算距离参数r。具体实现方式可以通过以下步骤A121~A125实现。In yet another example, 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 following steps A121 to A125.
步骤A121:AP生成一个唤醒无线电标识(WUR ID),例如,随机产生一个长度为N的比特序列,或者根据具体算法生成一个长度为N的比特序列,例如,哈希算法或加密算法。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.
步骤A122:AP计算所述生成的唤醒无线电标识与若干其它已经关联的STA的唤醒无线电标识之间的距离。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.
步骤A123:确定若干距离中的最小距离,记录所述生成的唤醒无线电标识和所述最小
距离。Step A123: determining a minimum distance among the plurality of distances, recording the generated wake-up radio identifier and the minimum
distance.
步骤A124:AP重复上述步骤A121至A123一共K次,K≥1,例如,K=10次。Step A124: The AP repeats the above steps A121 to A123 for a total of K times, K≥1, for example, K=10 times.
步骤A125:AP选择K次产生的K个唤醒无线电标识里最优的一个作为所述STA的唤醒无线电标识。这里“最优”是指所述唤醒无线电标识与其它已经关联的STA的唤醒无线电标识的最小距离是所述K个唤醒无线电标识对应的K个最小距离里最大的。为了便于描述,可以将该最优的唤醒无线电标识对应的最小距离称为最优距离,记为d,将确定出的距离参数记为r。AP根据所述最大的最小距离d确定距离参数r。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. Here, "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. For convenience of description, the minimum distance corresponding to the optimal wake-up radio identifier may be referred to as an optimal distance, denoted 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.
需要说明的是,所述距离参数r是本实施例中接收端在接收一个唤醒帧时最多可以纠正的唤醒无线电标识在传输过程中发生的比特错误数量,在传输过程中发生的比特错误数量可以体现为:接收端接收到的唤醒帧中的唤醒无线电标识与接收端自身的唤醒无线电标识之间不同的比特数量。It should be noted that 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.
但是,为了防止同一个基本服务集(BSS)内的一个STA的唤醒无线电标识在传输过程中出错而变成了另外一个STA的唤醒无线电标识,从而影响接收端对唤醒无线电标识的纠错操作的正确性,所述AP需要保证同一个基本服务集(BSS)内的任意两个不同的STA的唤醒无线电标识之间的距离要大于或等于(2r+1)。为了便于理解,使用图示5对上述参数之间的关系进行说明。见图5,其示出了唤醒无线标识(WUR ID)和距离参数r的一种关系示意。如图5所示,唤醒无线电标识的长度为N=24比特,距离参数r为4,参数d为9。其中,距离参数r1,r2和r3也可能不同。图5中各个圆的圆心表示STA自身的唤醒无线电标识,各个半径表示STA接收到唤醒帧后最多可以纠正的唤醒无线电标识与自身的唤醒无线电标识的不同的比特数量,d1、d2及d3为两个STA的唤醒无线电标识之间的距离。若任意两个圆相交,则一个STA的唤醒无线电标识在传输过程中出错而变为另一STA的唤醒无线电标识后,该出错的唤醒无线电标识可能落在相交的两个圆内,则可能出现同时唤醒两个STA的情况。However, 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 a wake-up radio identifier of another STA, thereby affecting the error correction operation of the receiving end for the wake-up radio identifier. Correctly, 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). For ease of understanding, the relationship between the above parameters will be described using FIG. See Figure 5, which shows a relationship between the wake-up wireless identity (WUR ID) and the distance parameter r. As shown in FIG. 5, the length of the wake-up radio identifier is N=24 bits, the distance parameter r is 4, and the parameter d is 9. Among them, 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. The distance between the STA's wake-up radio identifiers. If any two circles intersect, the wake-up radio identifier of one STA may become in the two intersecting circles after an error occurs during transmission and becomes the wake-up radio identifier of another STA. Simultaneously wake up two STAs.
因此,d大于或等于2r+1,也就是说,r小于或等于(d-1)/2。为了得到最大的距离参数r,则:r=(d-1)/2。可以理解的是,r为整数,因此如果d是奇数,则r为(d-1)/2;如果d是偶数,则r为(d/2–1)Therefore, d is greater than or equal to 2r+1, that is, r is less than or equal to (d-1)/2. In order to obtain the maximum distance parameter r, then: 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)
步骤A2:AP通过Wi-Fi接口发送所述唤醒无线电标识(WUR ID)和距离参数r给所述STA。Step A2: The AP sends the Wakeup Radio Identifier (WUR ID) and the distance parameter r to the STA through a Wi-Fi interface.
在一个示例中,AP可以通过公共动作帧(Public Action Frame)或探测响应帧(Probe Response Frame)或关联响应帧(Association Response Frame)或重新关联响应帧(Reassociation Response Frame)等,发送所述唤醒无线电标识(WUR ID)和/或所述距离参数r给所述STA。其中,AP通过关联响应帧(Association Response Frame)向STA发送唤醒无线电标识(WUR ID)和/或距离参数r的过程如图6所示。In an example, 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 .
具体地,所述唤醒无线电标识(WUR ID)和/或所述距离参数r可以作为一个新的信息元素(IE)装载在所述公共动作帧(Public Action Frame)或探测响应帧(Probe Response Frame)或关联响应帧(Association Response Frame)或重新关联响应帧(Reassociation Response Frame)等中。
Specifically, 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.
另外,为了提高传输的安全性,所述唤醒无线电标识(WUR ID)和/或所述距离参数r可以是通过加密传输的。另外,所述AP可以通过一个帧将所述唤醒无线电标识(WUR ID)和距离参数r一起发送给所述STA,当然所述AP也可以通过两个帧将所述唤醒无线电标识(WUR ID)和所述距离参数r分别发送给所述STA。In addition, in order to improve the security of the transmission, the wake-up radio identifier (WUR ID) and/or the distance parameter r may be transmitted by encryption. In addition, 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.
步骤A3:所述STA通过Wi-Fi接口接收所述唤醒无线电标识(WUR ID)和距离参数r。Step A3: The STA receives the Wakeup Radio Identifier (WUR ID) and the distance parameter r through a Wi-Fi interface.
其中,所述STA通过Wi-Fi接口接收所述AP发送的唤醒无线电标识(WUR ID)和距离参数r。所述STA将自身的唤醒无线电标识(WUR ID)和距离参数r设置为接收到的唤醒无线电标识(WUR ID)和距离参数r。即STA将自身的唤醒无线电标识(WUR ID)设置为接收到的唤醒无线电标识(WUR ID),STA将自身的距离参数r设置为接收到的距离参数r。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.
需要说明的是,以上步骤A1~A3是AP给一个STA的唤醒无线电(WUR)分配唤醒无线电标识(WUR ID)和确定距离参数r的过程,以下步骤A4及A5是AP向唤醒无线电发送唤醒帧的过程。但每次向该STA发送唤醒帧之前,并不一定包含为该STA分配唤醒无线电标识及确定距离参数r的过程,只需保证发送唤醒帧之前,为该STA分配了唤醒无线电标识及确定了距离参数r即可。It should be noted that the above 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. However, before sending the wake-up frame to the STA, 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.
步骤A4:所述AP生成和发送唤醒帧给所述STA。Step A4: The AP generates and sends a wake-up frame to the STA.
其中,在所述AP生成发送给所述STA的唤醒帧时,所述唤醒帧里填写的目标唤醒无线电标识(WUR ID)与所述STA的唤醒无线电标识(WUR ID)的距离为零,即所述AP在所述唤醒帧里填写的目标唤醒无线电标识(WUR ID)是所述STA的唤醒无线电标识(WUR ID)。所述AP发送所述唤醒帧给所述STA。When the AP generates a wake-up frame sent 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.
步骤A5:所述STA通过WUR接口接收所述唤醒帧。在所述STA接收一个唤醒帧(WUP)时,所述STA计算所述接收到的唤醒帧里携带的目标唤醒无线电标识与所述STA的唤醒无线电标识之间的距离,为了便于描述,可以将计算出的距离称为计算距离。Step A5: The STA receives the wake-up frame through a WUR interface. 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, which may be used for convenience of description. The calculated distance is called the calculated distance.
需要说明的是,所述STA的唤醒无线电标识是所述STA收到的所述AP发送的唤醒无线电标识,如上面步骤3所描述。所述计算距离可以用来统计所述接收到的唤醒帧里携带的目标唤醒无线电标识与所述STA的唤醒无线电标识的对应比特位置上不同的比特的个数。It should be noted that 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.
如果计算距离小于或等于距离参数r,所述STA则可以判定接收到的唤醒帧的目标接收者是自身,从而所述STA继续接收和处理所述唤醒帧,并至少根据所述唤醒帧的内容唤醒所述STA的主通信模块;如果计算距离大于距离参数r,所述STA则可以判定接收到的唤醒帧的目标接收者不是自身,从而所述STA停止接收和处理所述唤醒帧,不唤醒主通信模块(如Wi-Fi模块)。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 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).
其中,所述STA至少根据所述唤醒帧的内容唤醒所述STA的主通信模块(如Wi-Fi模块),具体包括但不限定于如下三种方式。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.
第一种方式,所述STA可以根据所述STA是所述唤醒帧的目标接收者进而唤醒所述STA的主通信模块(如Wi-Fi模块)。
In a first mode, 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.
第二种方式,所述STA可以获得所述唤醒帧里携带的帧校验序列(FCS),并生成所述唤醒帧的帧校验序列,判断获得的帧校验序列与生成的帧校验序列是否相同,以确定所述唤醒帧在传输过程中是否出错;如果没有出错,则所述STA唤醒所述STA的主通信模块(如Wi-Fi模块);如果出错,则所述STA停止接收和处理所述唤醒帧,不唤醒主通信模块(如Wi-Fi模块)。In a second manner, 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).
第三种方式,所述STA可以根据所述唤醒帧携带的认证信息(MIC)判断所述唤醒帧是否真实,即所述唤醒帧是否由所述STA关联的AP发送的;如果真实,则所述STA唤醒所述STA的主通信模块(如Wi-Fi模块);如果不真实,则所述STA停止接收和处理所述唤醒帧,不唤醒主通信模块(如Wi-Fi模块)。In a third mode, 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).
需要说明的是,以上第二种方式及第三种方式是为了在唤醒主通信模块之前,校验所述唤醒帧是否合法。第二种方式是在校验唤醒帧在传输过程中是否出错,第三种方式是在校验发送唤醒帧的AP是否为与STA关联的AP。It should be noted that 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.
由以上技术方案可知,本发明实施例一中,由AP分配STA的唤醒无线电的唤醒无线电标识(WUR ID),可以使能STA纠正唤醒无线电标识在传输过程中发生的最多r个比特错误。相比于现有技术里使用信道编码实现纠错和使用直接序列扩频提高唤醒帧传输的方式,该实施例提供的纠错方法,WUR的功耗较低。As can be seen from the above technical solution, in the first embodiment of the present invention, 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. Compared with the prior art, the use of channel coding for error correction and the use of direct sequence spread spectrum to improve the wake-up frame transmission, the error correction method provided by this embodiment, the power consumption of the WUR is low.
实施例二 Embodiment 2
其中,本发明实施例二涉及的唤醒帧(WUP)结构如图2所示,唤醒帧(WUP)至少包括唤醒前导(Wake-up Preamble)和接收地址(Receive Address)。所述接收地址(Receive Address)可以包括网络标识(Network ID)和唤醒无线电标识(WUR ID);或者,所述接收地址(Receive Address)可以是网络标识(Network ID)和唤醒无线电标识(WUR ID)的组合;或者,所述接收地址(Receive Address)可以是唤醒无线电标识(WUR ID)。所述网络标识(Network ID)可以是所述唤醒无线电标识(WUR ID)的一部分。所述接收地址(Receive Address)或所述唤醒无线电标识(WUR ID)用来识别所述唤醒帧的目标接收者。所述唤醒帧(WUP)还可能进一步包括传统802.11前导(Legacy 802.11Preamble),和/或控制信息(Control Info),和/或帧校验序列(FCS),和/或认证信息(MIC)。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).
需要说明的是,相比本发明实施例一,在本发明实施例二中,主要考虑防止攻击者截获唤醒帧里的目标唤醒无线电标识,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)是随机选择的,并且该目标唤醒无线电标识(WUR ID)与所述目标STA(即想要唤醒的STA)的唤醒无线电标识的距离小于或等于所述距离参数r,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)可能与所述目标STA的唤醒无线电标识不同。本发明实施例二适用于唤醒帧出错概率比较小的场景。It should be noted that, in the second embodiment of the present invention, in the second embodiment of the present invention, 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.
AP给一个STA的唤醒无线电(WUR)分配唤醒无线电标识(WUR ID)和确定距离参数r,以及AP唤醒STA的过程可以如下步骤B1~B5所示。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.
步骤B1:AP获得STA的唤醒无线电标识(WUR ID)和距离参数r。Step B1: The AP obtains the wake-up radio identifier (WUR ID) of the STA and the distance parameter r.
在一个示例中,AP可以从一个服务器处获得所述STA的唤醒无线电标识(WUR ID)
和距离参数r;所述服务器可以是Wi-Fi接入控制器(Wi-Fi Access Controller)。在另一个示例中,AP从本地存储的1个或多个唤醒无线电标识列表(WUR ID List)中获得一个STA的唤醒无线电标识(WUR ID)和距离参数r。具体的实现方式可以参见上述步骤A111~A114实现。在又一个示例中,AP生成一个唤醒无线电标识(WUR ID)和计算距离参数r。具体实现方式可以通过以上步骤A121~A125实现。In one example, 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. In another example, 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. For the specific implementation, refer to the foregoing steps A111 to A114. In yet another example, 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.
步骤B2:所述AP通过Wi-Fi接口发送所述唤醒无线电标识(WUR ID)和距离参数r给所述STA。Step B2: The AP sends the Wakeup Radio Identifier (WUR ID) and the distance parameter r to the STA through a Wi-Fi interface.
步骤B3:所述STA通过Wi-Fi接口接收所述唤醒无线电标识(WUR ID)和距离参数r。Step B3: The STA receives the Wakeup Radio Identifier (WUR ID) and the distance parameter r through a Wi-Fi interface.
需要说明的是,以上步骤B1~B3的说明可以参见实施例1步骤A1~A3的说明,此处并不赘述。It should be noted that the description of the above steps B1 to B3 can be referred to the description of steps A1 to A3 of Embodiment 1, and details are not described herein.
步骤B4:所述AP生成和发送唤醒帧给所述STA。Step B4: The AP generates and sends a wake-up frame to the STA.
与实施例一不同的是,本实施例在所述AP生成发送给所述STA的唤醒帧时,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID),即目标接收者标识,可以是随机生成的或者随机选择的,即AP在所述唤醒帧里填写的目标唤醒无线电标识(WUR ID)可能与目标STA(想要唤醒的STA)的唤醒无线电标识(WUR ID)不同,但是如图7所示,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)与目标STA的唤醒无线电标识之间的距离要满足预设的距离条件,如小于或等于该目标STA自身的距离参数r。Different from the first embodiment, in this embodiment, when the AP generates a wake-up frame sent 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) However, as shown in FIG. 7, 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.
步骤B5:所述STA通过WUR接口接收所述唤醒帧。在所述STA接收一个唤醒帧(WUP)时,所述STA计算所述接收到的唤醒帧里携带的目标唤醒无线电标识与所述STA的唤醒无线电标识之间的距离;如果计算的距离小于或等于距离参数r,所述STA则可以判定接收到的唤醒帧的目标接收者是自身,从而所述STA继续接收和处理所述唤醒帧,并根据所述唤醒帧的内容唤醒所述STA的主通信模块(如Wi-Fi模块);如果计算距离大于距离参数r,所述STA则可以判定接收到的唤醒帧的目标接收者不是自身,从而所述STA停止接收和处理所述唤醒帧,不唤醒主通信模块(如Wi-Fi模块)。Step B5: The STA receives the wake-up frame through a WUR interface. 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; 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); 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, Wake up the main communication module (such as Wi-Fi module).
对比本发明实施例二与本发明实施例一可知,两个实施例的不同之处为:本发明实施例一中,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)与所述STA的唤醒无线电标识的距离为零,即AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)是所述STA的唤醒无线电标识。而本发明实施例二中,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)与所述STA的唤醒无线电标识的距离小于或等于所述距离参数r,即AP发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)是随机选择的,可能不是所述STA的唤醒无线电标识。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. In the second embodiment of the present invention, 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.
本发明实施例中,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)可以是随机选择的,并且AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)与STA的唤醒无线电标识的距离小于或等于所述距离参数r,这样不仅可以降低唤醒
STA所使用的功耗,还可以增大STA的唤醒无线电标识被攻击者截获的难度,进而提高系统的安全性。In the embodiment of the present invention, 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.
在本申请中,由第二无线设备(如AP)确定第一无线设备(如STA)的第一无线接口的标识和距离参数r,可以使能第一无线设备纠正所述第一无线接口的标识在传输过程中发生的最多r个比特错误。所提方案是一个低复杂度的纠错方案,没有引入额外通信开销。另外,AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)可以是随机生成的或者随机选择的,并且AP在发送给STA的唤醒帧中填写的目标唤醒无线电标识(WUR ID)与所述STA的唤醒无线电标识的距离小于或等于所述距离参数r,这样就增大了所述STA的唤醒无线电标识被攻击者截获的难度,可以增加系统的安全性。In the present application, 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. In addition, 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.
见图8,其示出了本申请提供的第一无线设备的一种结构示意,包括:总线、辅助唤醒接口801、处理器802及存储器803。辅助唤醒接口801、控制器/处理器802及存储器803通过总线相互连接。其中: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.
辅助唤醒接口801,用于接收唤醒帧,所述唤醒帧用于唤醒目标设备的主通信接口,所述唤醒帧携带有目标辅助唤醒接口的标识,所述目标辅助唤醒接口为所述唤醒帧将要唤醒的所述目标设备的主通信接口对应的辅助唤醒接口的标识;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;
处理器802,用于计算所述唤醒帧携带的辅助唤醒接口的标识与预先为所述无线设备的辅助唤醒接口设置的标识之间的距离;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.
辅助唤醒接口801,还用于根据所述唤醒帧是否满足预设条件,确定是否唤醒所述无线设备的所述辅助唤醒接口对应的主通信接口;其中,所述唤醒帧是否满足预设条件包括:所述处理器计算出的距离与预先为所述无线设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系。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.
存储器803中保存有执行本申请技术方案的程序,还可以保存有操作系统和其他应用程序。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.
在一个示例中,所述计算出的距离与预先为所述无线设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述计算出的距离与预先为所述无线设备的所述辅助唤醒接口设置的距离之间的比值是否满足预设比值关系。In one example, 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.
在一个示例中,所述计算出的距离与预先为所述无线设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述计算出的距离是否小于或等于预先为所述无线设备的所述辅助唤醒接口设置的距离。In one example, 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.
在一个示例中,辅助唤醒接口801根据所述唤醒帧是否满足预设条件,确定是否唤醒所述无线设备的所述辅助唤醒接口对应的主通信接口,包括:In an example, 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:
所述辅助唤醒接口801,具体用于在所述唤醒帧满足预设条件的情况下,确定唤醒所述无线设备的所述辅助唤醒接口对应的主通信接口,其中,所述唤醒帧满足预设条件包括:所述计算出的距离小于或等于预先为所述无线设备的辅助唤醒接口设置的距离。
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.
在一个示例中,辅助唤醒接口801根据所述唤醒帧是否满足预设条件,确定是否唤醒所述无线设备的所述辅助唤醒接口对应的主通信接口,还包括:In an example, 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:
所述辅助唤醒接口801,具体用于在所述唤醒帧不满足所述预设条件的情况下,确定不继续接收所述唤醒帧,其中,所述唤醒帧不满足所述预设条件包括:所述计算出的距离大于预先为所述无线设备的辅助唤醒接口设置的距离。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.
在一个示例中,所述辅助唤醒接口801,还用于校验所述唤醒帧是否真实;以及若所述唤醒帧真实,则唤醒所述无线设备的辅助唤醒接口对应的主通信接口。In an example, 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.
见图9,其示出了本申请提供的第二无线设备的一种结构示意,包括:总线、处理器901、通信接口902及存储器903。处理器901、通信接口902及存储器903通过总线相互连接。其中: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.
处理器901,用于在与所述无线设备关联的主通信接口中,确定待唤醒的主通信接口;以及生成唤醒帧;其中所述唤醒帧携带有所述唤醒帧的目标接收者的标识,所述标识与所述待唤醒的主通信接口对应的辅助唤醒接口的标识之间的距离满足预设的距离条件;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;
通信接口902,用于向与所述无线设备关联的主通信接口的辅助唤醒接口发送所述唤醒帧。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.
存储器903中保存有执行本申请技术方案的程序,还可以保存有操作系统和其他应用程序。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.
在一个示例中,所述处理器901还用于将预先为所述待唤醒的主通信接口对应的辅助唤醒接口配置的标识作为所述唤醒帧携带的所述目标接收者标识。In an example, 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.
在一个示例中,所述处理器901还用于随机生成一个标识或者从已经生成的标识列表里选取一个标识,若随机生成的或者选取的标识与预先为所述辅助唤醒接口配置的标识之间的距离满足预设的距离条件,则将所述随机生成的或者选取的标识作为所述唤醒帧携带的所述目标接收者标识。In an example, 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;
通信接口,用于向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离。And a communication interface, configured to send the auxiliary wakeup interface identifier and the error correction distance to the first device.
在一个示例中,所述第一设备的辅助唤醒接口的标识与所述无线设备关联的其他设备的辅助唤醒接口的标识之间的距离大于2倍的纠错距离,所述其他设备包括与所述无线设备关联的第一设备之外的任意一设备。In one example, 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.
在一个示例中,所述处理器在执行为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离的步骤时,具体用于从与所述无线设备关联的服务器,
获得与所述无线设备关联的第一设备的辅助唤醒接口标识及纠错距离。In one example, 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.
在一个示例中,所述处理器在执行为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离的步骤时,具体用于从无线设备存储的辅助唤醒接口标识列表中,选择一个辅助唤醒接口标识作为所述第一设备的辅助唤醒接口的标识,并将与选择的辅助唤醒接口标识对应的距离作为所述第一设备的辅助唤醒接口对应的纠错距离。In one example, 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 In the interface identifier list, 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.
在一个示例中,所述处理器在执行为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离的步骤时,具体用于在第一设备关联所述无线设备时,生成所述第一设备的辅助唤醒接口的标识;计算生成的辅助唤醒接口的标识与无线设备关联的若干其他设备的辅助唤醒接口的标识之间的距离,并在若干距离中确定最小距离;以及依据所述最小距离,确定所述第一设备的辅助唤醒接口对应的纠错距离。In one example, 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.
处理器,用于将所述无线设备的辅助唤醒接口标识设置为接收到的辅助唤醒接口标识,并将所述无线设备的辅助唤醒接口对应的纠错距离设置为接收到的纠错距离。And 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.
本发明各方法实施例之间相关部分可以相互参考;各装置实施例所提供的装置用于执行对应的方法实施例所提供的方法,故各装置实施例可以参考相关的方法实施例中的相关部分进行理解。本发明各实施例中提供的消息/帧、模块或单元的名称仅为示例,可以使用其他名称,只要消息/帧、模块或单元的作用相同即可。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关硬件来完成,所述的程序可以存储于一个设备的可读存储介质中,该程序在执行时,包括上述全部或部分步骤,所述的存储介质,如:FLASH、EEPROM等。The related parts of the method embodiments of the present invention may be referred to each other; the apparatus provided in each device embodiment is used to perform the method provided by the corresponding method embodiment, so 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.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,不同的实施例可以进行组合,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何组合、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
The specific embodiments described above further explain the objects, technical solutions and beneficial effects of the present invention. It should be understood that different embodiments may be combined, and the above is only the specific embodiment of the present invention. It is not intended to limit the scope of the invention, and any combination, modification, equivalent substitution, modification, etc., which are within the spirit and scope of the invention, are intended to be included within the scope of the invention.
Claims (30)
- 一种通信接口的唤醒方法,其特征在于,应用于第一设备,所述第一设备上具有主通信接口和与所述主通信接口对应的辅助唤醒接口,该方法包括:A method for waking up 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 primary communication interface of the target device, where the wake-up frame carries an identifier of the target auxiliary wake-up interface, the target The auxiliary wake-up 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 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 first device;所述第一设备根据所述唤醒帧是否满足预设条件,确定是否通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口;其中,所述唤醒帧是否满足预设条件包括:所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系。Determining, by the first device, whether the wake-up frame meets a preset condition, and whether the primary communication interface corresponding to the auxiliary wake-up interface of the first device is awake by the auxiliary wake-up interface of the first device; Whether the wake-up frame satisfies the preset condition includes whether a relationship between the distance calculated by the first device and a distance set in advance by the auxiliary wake-up interface of the first device satisfies a preset relationship.
- 根据权利要求1所述的通信接口的唤醒方法,其特征在于,所述第一设备计算出的距离与预先为所述第一设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述第一设备计算出的距离是否小于或等于预先为所述第一设备的所述辅助唤醒接口设置的距离。The method for waking up a communication interface according to claim 1, wherein a relationship between a distance calculated by the first device and a distance set in advance for the auxiliary wake-up interface of the first device satisfies The relationship includes: whether the distance calculated by the first device is less than or equal to a distance set in advance for the auxiliary wake-up interface of the first device.
- 根据权利要求1或2所述的通信接口的唤醒方法,其特征在于,所述第一设备根据所述唤醒帧是否满足预设条件,确定是否通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口,包括:The awake method of the communication interface according to claim 1 or 2, wherein the first device determines whether to wake up by the auxiliary wakeup interface of the first device according to whether the wakeup frame satisfies a preset condition. The primary communication interface corresponding to the auxiliary wake-up interface of the first device includes:所述第一设备在所述唤醒帧满足预设条件的情况下,确定通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口,其中,所述唤醒帧满足预设条件包括:所述计算出的距离小于或等于预先为所述第一设备的辅助唤醒接口设置的距离。Determining, by the first device, that the wake-up frame meets a preset condition, by using the auxiliary wake-up interface of the first device to wake up a primary communication interface corresponding to the auxiliary wake-up interface of the first device, where And the waking frame satisfies the preset condition that the calculated distance is less than or equal to a distance set in advance for the auxiliary wake-up interface of the first device.
- 根据权利要求3所述的通信接口的唤醒方法,其特征在于,还包括:The method for waking up a communication interface according to claim 3, further comprising:校验所述唤醒帧是否真实,所述是否真实表示的是所述唤醒帧是否是所述第一设备所关联的所述第二设备发送的;Checking whether the wake-up frame is true, whether the true representation indicates whether the wake-up frame is sent by the second device associated with the first device;若所述唤醒帧真实,则确定通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口。And if the wake-up frame is true, determining to wake up 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.
- 一种通信接口的唤醒方法,其特征在于,应用于第二设备,该方法包括:A method for waking up a communication interface, which is characterized in that it is applied to a second device, and the method includes:在与第二设备关联的主通信接口中,确定待唤醒的主通信接口;Determining, in a primary communication interface associated with the second device, a primary communication interface to be woken up;生成唤醒帧;其中所述唤醒帧携带有所述唤醒帧的目标接收者的标识,所述标识与所述待唤醒的主通信接口对应的辅助唤醒接口的标识之间的距离满足预设的距离条件;Generating a wake-up frame; wherein the wake-up frame carries an identifier of a target receiver of the wake-up frame, and a distance between the identifier and an identifier of the auxiliary wake-up interface corresponding to the main communication interface to be woken up satisfies a preset distance condition;向与所述第二设备关联的主通信接口的辅助唤醒接口发送所述唤醒帧。The wake-up frame is transmitted to an auxiliary wake-up interface of a primary communication interface associated with the second device.
- 根据权利要求5所述的通信接口的唤醒方法,其特征在于,所述唤醒帧携带的标识的获得方式,包括:The awake method of the communication interface according to claim 5, wherein the obtaining manner of the identifier carried by the awake frame comprises:将预先为所述待唤醒的主通信接口对应的辅助唤醒接口配置的标识作为所述唤醒帧携带的所述目标接收者标识。 The identifier configured in advance for the auxiliary wake-up interface corresponding to the main communication interface to be woken up is used as the target receiver identifier carried in the wake-up frame.
- 根据权利要求5所述的通信接口的唤醒方法,其特征在于,所述唤醒帧携带的标识的获得方式,包括:The awake method of the communication interface according to claim 5, wherein the obtaining manner of the identifier carried by the awake frame comprises:随机生成一个标识或者从已经生成的标识列表里选取一个标识,若随机生成的或者选取的标识与预先为所述辅助唤醒接口配置的标识之间的距离满足预设的距离条件,则将所述随机生成的或者选取的标识作为所述唤醒帧携带的所述目标接收者标识。Randomly generating an identifier or selecting an identifier from the generated identifier list, and if the distance between the randomly generated or selected identifier and the identifier configured in advance for the auxiliary wake-up interface satisfies a preset distance condition, the The randomly generated or selected identifier is used as the target recipient identifier carried by the wake-up frame.
- 根据权利要求5所述的通信接口的唤醒方法,其特征在于,在所述在与第二设备关联的主通信接口中,确定待唤醒的主通信接口之前,还包括:The awake method of the communication interface according to claim 5, further comprising: before determining the main communication interface to be awake in the main communication interface associated with the second device, further comprising:确定所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或纠错距离;Determining an identifier and/or an error correction distance of the auxiliary wake-up interface corresponding to the main communication interface to be woken up;将所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或所述纠错距离封装在以下任意一种帧中,并向所述第一设备发送所述帧;其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧。Encapsulating the identifier of the auxiliary wake-up interface corresponding to the main communication interface to be awake and/or the error correction distance in any one of the following frames, and sending the frame to the first device; any one of the frames Including: public action frame, probe response frame, association response frame or reassociation response frame.
- 一种辅助唤醒接口的标识配置方法,其特征在于,应用于第二设备,该方法包括:An identification configuration method for an auxiliary wake-up interface is characterized in that it is applied to a second device, and the method includes:为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离;其中所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;Determining an auxiliary wake-up interface identifier and an error correction distance for an auxiliary wake-up interface of the first device associated with the second device; wherein the error correction distance is used to indicate that the auxiliary wake-up interface identifier that can be corrected by the auxiliary wake-up interface is transmitted The amount of error that occurs in ;向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离。Sending the auxiliary wakeup interface identifier and the error correction distance to the first device.
- 根据权利要求9所述的辅助唤醒接口的标识配置方法,其特征在于,所述第一设备的辅助唤醒接口的标识与所述第二设备关联的其他设备的辅助唤醒接口的标识之间的距离大于2倍的纠错距离,所述其他设备包括与所述第二设备关联的第一设备之外的任意一设备。The method for configuring an auxiliary wake-up interface according to claim 9, wherein a distance between an identifier of the auxiliary wake-up interface of the first device and an identifier of the auxiliary wake-up interface of another device associated with the second device is More than 2 times the error correction distance, the other device includes any device other than the first device associated with the second device.
- 根据权利要求9所述的辅助唤醒接口的标识配置方法,其特征在于,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The method for configuring an auxiliary wake-up interface according to claim 9, wherein 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:从与所述第二设备关联的服务器,获得与所述第二设备关联的第一设备的辅助唤醒接口标识及纠错距离。And obtaining, by the server associated with the second device, an auxiliary wake-up interface identifier and an error correction distance of the first device associated with the second device.
- 根据权利要求9所述的辅助唤醒接口的标识配置方法,其特征在于,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The method for configuring an auxiliary wake-up interface according to claim 9, wherein 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:从第二设备存储的辅助唤醒接口标识列表中,选择一个辅助唤醒接口标识作为所述第一设备的辅助唤醒接口的标识,并将与选择的辅助唤醒接口标识对应的距离作为所述第一设备的辅助唤醒接口对应的纠错距离。Selecting, from the auxiliary wakeup interface identifier list stored by the second device, an auxiliary wakeup interface identifier as an identifier of the auxiliary wakeup interface of the first device, and using a distance corresponding to the selected auxiliary wakeup interface identifier as the first device The auxiliary wake-up interface corresponds to the error correction distance.
- 根据权利要求9所述的辅助唤醒接口的标识配置方法,其特征在于,所述为与所述第二设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The method for configuring an auxiliary wake-up interface according to claim 9, wherein 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 is associated with the second device, generating an identifier of the auxiliary wakeup 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.
- 根据权利要求9所述的辅助唤醒接口的标识配置方法,其特征在于,所述向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离,包括: The method for configuring an auxiliary wake-up interface according to claim 9, wherein the sending the auxiliary wake-up interface identifier and the error correction distance to the first device comprises:将所述辅助唤醒接口标识和/或所述纠错距离封装在以下任意一种帧中,向所述第一设备发送所述帧;其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧。Encapsulating the auxiliary wake-up interface identifier and/or the error correction distance in any one of the following frames, and sending the frame to the first device; where any one of the frames includes: a common action frame, a probe response frame, Associate response frames or re-association response frames.
- 一种辅助唤醒接口的标识配置方法,其特征在于,应用于第一设备,该方法包括:An identification configuration method for an auxiliary wake-up interface is characterized in that it is applied to a first device, and the method includes:接收第二设备发送的辅助唤醒接口标识及纠错距离;其中辅助唤醒接口标识是为所述第一设备的辅助唤醒接口设置的标识,所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;Receiving an auxiliary wake-up interface identifier and an error correction distance sent by the second device, where the auxiliary wake-up interface identifier is an identifier set for the auxiliary wake-up interface of the first device, where the error correction distance is used to indicate that the auxiliary wake-up interface can be corrected The auxiliary wake-up interface identifies the amount of errors that occur during transmission;将所述第一设备的辅助唤醒接口标识设置为接收到的辅助唤醒接口标识,并将所述第一设备的辅助唤醒接口对应的纠错距离设置为接收到的纠错距离。And setting an auxiliary wake-up interface identifier of the first device to the received auxiliary wake-up interface identifier, and setting an error correction distance corresponding to the auxiliary wake-up interface of the first device to the received error correction distance.
- 一种无线设备,其特征在于,包括:A wireless device, comprising:辅助唤醒接口,用于接收唤醒帧,所述唤醒帧用于唤醒目标设备的主通信接口,所述唤醒帧携带有目标辅助唤醒接口的标识,所述目标辅助唤醒接口为所述唤醒帧将要唤醒的所述目标设备的主通信接口对应的辅助唤醒接口;An auxiliary wake-up interface, configured to receive a wake-up frame, 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, where the target auxiliary wake-up interface is to wake up The auxiliary wake-up interface corresponding to the main communication interface of the target device;处理器,用于计算所述唤醒帧携带的辅助唤醒接口的标识与预先为所述无线设备的辅助唤醒接口设置的标识之间的距离;a processor, 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 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, including: Whether the relationship between the distance calculated by the processor and the distance set in advance for the auxiliary wake-up interface of the wireless device satisfies a preset relationship.
- 根据权利要求16所述的无线设备,其特征在于,所述计算出的距离与预先为所述无线设备的所述辅助唤醒接口设置的距离之间的关系是否满足预设关系,包括:所述计算出的距离是否小于或等于预先为所述无线设备的所述辅助唤醒接口设置的距离。The wireless device according to claim 16, wherein whether the relationship between the calculated distance and a distance set in advance for the auxiliary wake-up interface of the wireless device satisfies a preset relationship comprises: Whether the calculated distance is less than or equal to the distance previously set for the auxiliary wake-up interface of the wireless device.
- 根据权利要求16或17所述的无线设备,其特征在于,辅助唤醒接口根据所述唤醒帧是否满足预设条件,确定是否唤醒所述无线设备的所述辅助唤醒接口对应的主通信接口,包括:The wireless device according to claim 16 or 17, wherein the auxiliary wake-up interface 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 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 condition The method includes: the calculated distance is less than or equal to a distance previously set for the auxiliary wake-up interface of the wireless device.
- 根据权利要求18所述的无线设备,其特征在于,The wireless device of claim 18, wherein所述辅助唤醒接口,还用于校验所述唤醒帧是否真实,所述是否真实表示的是所述唤醒帧是否是所述第一设备所关联的所述第二设备发送的;以及若所述唤醒帧真实,则确定通过所述第一设备的所述辅助唤醒接口唤醒所述第一设备的所述辅助唤醒接口对应的主通信接口。The auxiliary wake-up interface is further configured to check whether the wake-up frame is true, and whether the true representation indicates whether the wake-up frame is sent by the second device associated with the first device; Determining that the wake-up frame is true, determining to wake up 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.
- 一种无线设备,其特征在于,包括:A wireless device, comprising:处理器,用于在与所述无线设备关联的主通信接口中,确定待唤醒的主通信接口;以及生成唤醒帧;其中所述唤醒帧携带有所述唤醒帧的目标接收者的标识,所述标识与所述待唤醒的主通信接口对应的辅助唤醒接口的标识之间的距离满足预设的距离条件; a processor, 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, Determining, by the identifier, a distance between the identifier of the auxiliary wake-up interface corresponding to the main communication interface to be woken up, satisfying a preset distance condition;通信接口,用于向与所述无线设备关联的主通信接口的辅助唤醒接口发送所述唤醒帧。And a communication interface for transmitting the wake-up frame to an auxiliary wake-up interface of a primary communication interface associated with the wireless device.
- 根据权利要求20所述的无线设备,其特征在于,The wireless device of claim 20, wherein所述处理器,还用于将预先为所述待唤醒的主通信接口对应的辅助唤醒接口配置的标识作为所述唤醒帧携带的所述目标接收者标识。The processor is further configured to use an identifier configured in advance for the auxiliary wake-up interface corresponding to the main communication interface to be awakened as the target receiver identifier carried by the wake-up frame.
- 根据权利要求20所述的无线设备,其特征在于,The wireless device of claim 20, wherein所述处理器,还用于随机生成一个标识或者从已经生成的标识列表里选取一个标识,若随机生成的或者选取的标识与预先为所述辅助唤醒接口配置的标识之间的距离满足预设的距离条件,则将所述随机生成的或者选取的标识作为所述唤醒帧携带的所述目标接收者标识。The processor is further configured to randomly generate an identifier or select an identifier from the generated identifier list, and if the distance between the randomly generated or selected identifier and the identifier configured in advance for the auxiliary wakeup interface satisfies a preset The distance condition is used to use the randomly generated or selected identifier as the target recipient identifier carried by the wake-up frame.
- 根据权利要求20所述的无线设备,其特征在于,The wireless device of claim 20, wherein所述处理器,还用于确定所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或纠错距离;以及将所述待唤醒的主通信接口对应的辅助唤醒接口的标识和/或所述纠错距离封装在以下任意一种帧中,其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧;The processor is further configured to determine an identifier and/or an error correction distance of the auxiliary wake-up interface corresponding to the main communication interface to be woken; and an identifier of the auxiliary wake-up interface corresponding to the main communication interface to be woken up and/ Or the error correction distance is encapsulated in any one of the following frames, where 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 communication interface is further configured to send the frame to the first device.
- 一种无线设备,其特征在于,包括:A wireless device, comprising:处理器,用于为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离;其中所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;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;通信接口,用于向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离。And a communication interface, configured to send the auxiliary wakeup interface identifier and the error correction distance to the first device.
- 根据权利要求24所述的无线设备,其特征在于,所述第一设备的辅助唤醒接口的标识与所述无线设备关联的其他设备的辅助唤醒接口的标识之间的距离大于2倍的纠错距离,所述其他设备包括与所述无线设备关联的第一设备之外的任意一设备。The wireless device according to claim 24, wherein 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 wireless device is greater than 2 times Distance, the other device includes any device other than the first device associated with the wireless device.
- 根据权利要求24所述的无线设备,其特征在于,所述处理器为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The wireless device according to claim 24, wherein the processor is an auxiliary wake-up interface of the first device associated with the wireless device, and determines an auxiliary wake-up interface identifier and an error correction distance, including:所述处理器,具体用于从与所述无线设备关联的服务器,获得与所述无线设备关联的第一设备的辅助唤醒接口标识及纠错距离。The processor is specifically configured to obtain, from a server associated with the wireless device, an auxiliary wakeup interface identifier and an error correction distance of the first device associated with the wireless device.
- 根据权利要求24所述的无线设备,其特征在于,所述处理器为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The wireless device according to claim 24, wherein the processor is an auxiliary wake-up interface of the first device associated with the wireless device, and determines an auxiliary wake-up interface identifier and an error correction distance, including:所述处理器,具体用于从无线设备存储的辅助唤醒接口标识列表中,选择一个辅助唤醒接口标识作为所述第一设备的辅助唤醒接口的标识,并将与选择的辅助唤醒接口标识对应的距离作为所述第一设备的辅助唤醒接口对应的纠错距离。The processor is specifically configured to: select an auxiliary wake-up interface identifier from the auxiliary wake-up interface identifier list stored by the wireless device, and use an identifier of the auxiliary wake-up interface of the first device, and corresponding to the selected auxiliary wake-up interface identifier. The distance is an error correction distance corresponding to the auxiliary wake-up interface of the first device.
- 根据权利要求24所述的无线设备,其特征在于,所述处理器为与所述无线设备关联的第一设备的辅助唤醒接口,确定辅助唤醒接口标识及纠错距离,包括:The wireless device according to claim 24, wherein the processor is an auxiliary wake-up interface of the first device associated with the wireless device, and determines an auxiliary wake-up interface identifier and an error correction distance, including:所述处理器,具体用于在第一设备关联所述无线设备时,生成所述第一设备的辅助唤醒接口的标识;计算生成的辅助唤醒接口的标识与无线设备关联的若干其他设备的辅助唤醒接口的标识之间的距离,并在若干距离中确定最小距离;以及依据所述最小距离,确定 所述第一设备的辅助唤醒接口对应的纠错距离。The processor is configured to: when the first device associates the wireless device, generate an identifier of the auxiliary wake-up interface of the first device; calculate an identifier of the generated auxiliary wake-up interface and assist with a plurality of other devices associated with the wireless device Wake up the distance between the identifiers of the interfaces and determine the minimum distance among several distances; and determine according to the minimum distance The error correction distance corresponding to the auxiliary wake-up interface of the first device.
- 根据权利要求24所述的无线设备,其特征在于,The wireless device of claim 24, wherein所述处理器,还用于将所述辅助唤醒接口标识和/或所述纠错距离封装在以下任意一种帧中;其中任意一种帧包括:公共动作帧、探测响应帧、关联响应帧或重新关联响应帧;The processor is further configured to encapsulate the auxiliary wakeup interface identifier and/or the error correction distance in any one of the following frames: any one of the frames includes: a common action frame, a probe response frame, and an association response frame. Or re-associate the response frame;所述通信接口向所述第一设备发送所述辅助唤醒接口标识及所述纠错距离,包括:Sending, by the communication interface, the auxiliary wakeup interface identifier and the error correction distance to the first device, including:所述通信接口,具体用于向所述第一设备发送所述帧。The communication interface is specifically configured to send the frame to the first device.
- 一种无线设备,其特征在于,包括:A wireless device, comprising:通信接口,用于接收辅助唤醒接口标识及纠错距离;其中辅助唤醒接口标识是为所述无线设备的辅助唤醒接口设置的标识,所述纠错距离用于表示所述辅助唤醒接口可以纠正的辅助唤醒接口标识在传输中出现的错误量;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 during transmission;处理器,用于将所述无线设备的辅助唤醒接口标识设置为接收到的辅助唤醒接口标识,并将所述无线设备的辅助唤醒接口对应的纠错距离设置为接收到的纠错距离。 And 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.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780066417.XA CN109891946B (en) | 2016-11-10 | 2017-04-19 | Communication interface awakening method and device, and auxiliary awakening interface identification configuration method and device |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610990172.7 | 2016-11-10 | ||
CN201610990172 | 2016-11-10 | ||
CN201710221944 | 2017-04-06 | ||
CN201710221944.5 | 2017-04-06 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018086311A1 true WO2018086311A1 (en) | 2018-05-17 |
Family
ID=62109367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/081013 WO2018086311A1 (en) | 2016-11-10 | 2017-04-19 | Method and device for waking up communication interface, identifier configuration method for auxiliary wake-up interface, and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109891946B (en) |
WO (1) | WO2018086311A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023201577A1 (en) * | 2022-04-20 | 2023-10-26 | 北京小米移动软件有限公司 | Wireless communication method and apparatus, communication device, and storage medium |
CN117221990A (en) * | 2023-11-09 | 2023-12-12 | 钦原科技有限公司 | Standby data network connection control method for mobile terminal equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056158A (en) * | 2009-10-29 | 2011-05-11 | 仁荷大学校产学协力团 | Network device and network control device in wireless body area network, and secure wake-up method |
CN102445979A (en) * | 2010-10-12 | 2012-05-09 | 联发科技股份有限公司 | Power management method of communication interface and related device thereof |
CN103391602A (en) * | 2012-05-12 | 2013-11-13 | 美国博通公司 | Wi-Fi proximity considerations within multiple-user, multiple-access, and/or MIMO wireless communication |
CN105991297A (en) * | 2015-02-12 | 2016-10-05 | 丰唐物联技术(深圳)有限公司 | Method and device for awakening intelligent terminal |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100932920B1 (en) * | 2007-12-17 | 2009-12-21 | 한국전자통신연구원 | Sensor node wake-up device and method |
KR100909067B1 (en) * | 2007-12-18 | 2009-07-23 | 한국전자통신연구원 | Wake-up Receiver and Wake-up Method Using Constant Cyclic Power Shutdown |
CN102421171B (en) * | 2010-09-28 | 2014-04-30 | 国基电子(上海)有限公司 | Mobile station, access point and method of saving electricity for mobile station |
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 (en) * | 2011-04-26 | 2015-01-11 | Realtek Semiconductor Corp | Remote wake mechanism for a network system and remote wake method thereof |
US9710048B2 (en) * | 2011-10-03 | 2017-07-18 | Google Technology Holdings LLC | Method for detecting false wake conditions of a portable electronic device |
WO2014101022A1 (en) * | 2012-12-26 | 2014-07-03 | 华为技术有限公司 | Remote wakening method, device and system |
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 (en) * | 2014-12-31 | 2020-02-14 | 华为技术有限公司 | Method, device and equipment for waking up equipment in batch |
-
2017
- 2017-04-19 CN CN201780066417.XA patent/CN109891946B/en active Active
- 2017-04-19 WO PCT/CN2017/081013 patent/WO2018086311A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102056158A (en) * | 2009-10-29 | 2011-05-11 | 仁荷大学校产学协力团 | Network device and network control device in wireless body area network, and secure wake-up method |
CN102445979A (en) * | 2010-10-12 | 2012-05-09 | 联发科技股份有限公司 | Power management method of communication interface and related device thereof |
CN103391602A (en) * | 2012-05-12 | 2013-11-13 | 美国博通公司 | Wi-Fi proximity considerations within multiple-user, multiple-access, and/or MIMO wireless communication |
CN105991297A (en) * | 2015-02-12 | 2016-10-05 | 丰唐物联技术(深圳)有限公司 | Method and device for awakening intelligent terminal |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023201577A1 (en) * | 2022-04-20 | 2023-10-26 | 北京小米移动软件有限公司 | Wireless communication method and apparatus, communication device, and storage medium |
CN117221990A (en) * | 2023-11-09 | 2023-12-12 | 钦原科技有限公司 | Standby data network connection control method for mobile terminal equipment |
CN117221990B (en) * | 2023-11-09 | 2024-02-13 | 钦原科技有限公司 | Standby data network connection control method for mobile terminal equipment |
Also Published As
Publication number | Publication date |
---|---|
CN109891946B (en) | 2021-06-22 |
CN109891946A (en) | 2019-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3499977B1 (en) | Method and device for sending and receiving wur frame | |
US12041546B2 (en) | Wireless communication method and wireless communication terminal using wake-up radio | |
US10986572B2 (en) | Device and method of transmitting wake-up frames | |
US20190223211A1 (en) | Data transmission method and apparatus | |
US8730857B2 (en) | Filtering group-addressed frames in Wi-Fi devices | |
EP3649807B1 (en) | Method and device for handling wake-up signals | |
US9532307B2 (en) | Network discovery method, access point, and terminal device | |
WO2018086311A1 (en) | Method and device for waking up communication interface, identifier configuration method for auxiliary wake-up interface, and device | |
WO2018171591A1 (en) | Method and apparatus for waking up device | |
CN109845346B (en) | Method for awakening wireless device, transmitting device and receiving device | |
WO2018233646A1 (en) | Wake-up method, access point, and station | |
CN108012315B (en) | Communication method, network equipment and terminal | |
JP2022136157A (en) | Communication method and communication device | |
CN108712741B (en) | Method, device and system for awakening device | |
CN109429268B (en) | Communication method and device of wireless local area network, access point equipment and site equipment | |
CN109565783B (en) | Method and equipment for sending wake-up frame | |
US20190007903A1 (en) | Coordinated neighbor aware network (nan) role assignment | |
CN109314946B (en) | Method and equipment for receiving wake-up frame | |
US11930453B2 (en) | System and method for wireless receiver low-power wake-up in a wireless local area network | |
CN108075869A (en) | Wake-up association generates coding/decoding method and device | |
CN117015015A (en) | Method and communication device for signal transmission |
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 |