WO2018090896A1 - 用于传输数据的方法和装置 - Google Patents
用于传输数据的方法和装置 Download PDFInfo
- Publication number
- WO2018090896A1 WO2018090896A1 PCT/CN2017/110831 CN2017110831W WO2018090896A1 WO 2018090896 A1 WO2018090896 A1 WO 2018090896A1 CN 2017110831 W CN2017110831 W CN 2017110831W WO 2018090896 A1 WO2018090896 A1 WO 2018090896A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- wake
- signal
- radio device
- secondary radio
- event
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/04—Arrangements for maintaining operational condition
-
- 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
-
- 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
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- 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 embodiments of the present application relate to the field of communications, and in particular, to a method and apparatus for transmitting data in the field of communications.
- a wireless communication device can have a variety of different radios, and since the transmission rates and standby power consumption of different radios are different, the difference can be utilized to reduce the wireless communication low device operating power consumption.
- a station has two sets of radios, a primary radio and a secondary radio (or called a wake-up radio).
- the secondary radio has a receiving capability, the primary radio has both transmit and receive capabilities, the secondary radio consumes less power, and the primary radio consumes more power.
- the STA When there is no data transmission, the STA is generally in a sleep state.
- an access point (AP) needs to send downlink data to the STA, the AP first sends a wake-up signal.
- the secondary radio of the STA When the secondary radio of the STA receives the wake-up signal, it can send a wake-up message (the output terminal provides voltage or current) to the master.
- the control chip the main radio chip is turned on by the main control chip. After the STA's primary radio is turned on, it can receive downlink data sent by the AP. However, if the STA receives the wake-up message sent by the attacker instead of the wake-up message sent by the AP associated with the STA, the STA may be caused to wake up by mistake.
- the method for transmitting data provided by the embodiment of the present application can reduce the probability that the wake-up device is erroneously awake, and further ensure the reliability of the transmitted data.
- a method for transmitting data comprising: a wake-up device receiving a wake-up signal through a secondary radio, the wake-up signal being used to wake up a primary radio, the wake-up device including the primary a radio device and the secondary radio device; the wake-up device determining whether the secondary radio device receives the wake-up signal is an abnormal event; and when the wake-up device determines that the secondary radio device receives the wake-up signal is When the abnormal event occurs, the wake-up device sends a channel switch request message to the wake-up device associated with the wake-up device, the channel switch request message is used to request to switch a channel that receives the wake-up signal, or the wake-up is awakened The device transmits a change wake-up signal request message to the wake-up device associated with the wake-up device, the change wake-up signal request message being used to request modification of the wake-up signal.
- the wake-up device determines whether the secondary radio device receives the wake-up signal is an abnormal event, and after the abnormal event, the wake-up device may wake up with the wake-up device.
- the device-associated wake-up device sends a channel switch request message requesting to switch the channel currently receiving the wake-up signal; or the wake-up device can send a change wake-up signal request to the wake-up device associated with the wake-up device.
- the change of the currently used wake-up signal can ensure that the primary radio device can be awakened by the normal wake-up signal, which can improve the probability that the primary radio device is properly woken up, and improve the reliability of the transmitted data.
- the awake device may be a STA, and the awake device associated with the awake device may be an AP.
- the wake-up device receives the wake-up signal sent by the attacker through the secondary radio device, or the wake-up device receives the wake-up signal sent by the wake-up device associated with the wake-up device through the secondary radio device, and further, the wake-up device determines to receive The wake-up signal is sent by the attacker or by the wake-up device associated with the wake-up device.
- the method further includes the wake-up device waking up the primary radio device according to the wake-up signal.
- the wake-up device when the wake-up device determines that the secondary radio device receives the wake-up signal as the abnormal event, the wake-up device configures the primary radio device to enter a sleep state.
- the wake-up device may wake up the primary radio device according to the wake-up signal, and after the wake-up device finds that the secondary radio device receives the wake-up signal is an abnormal event,
- the channel can be switched or the wake-up signal can be changed.
- the master radio can be configured to enter a sleep state, so that when the master radio device is awake by mistake, the master radio device enters a sleep state, which can reduce the power consumption of the master wireless device.
- the awake device when the awake device determines that the secondary radio device receives the wake-up signal as a normal event, the awake device configures the first indication that the primary radio device includes according to the wake-up signal The information remains in an active state or a sleep state, and the first indication information is used to indicate that the awakened device maintains the primary radio device activation state or a sleep state.
- the wake-up signal when the awake device determines that the secondary radio device receives the wake-up signal is not an abnormal event, but a normal event, the wake-up signal may include first indication information to indicate that the primary radio device remains in an active state or an off state.
- the duration in which the primary radio device maintains the active state of the primary radio device or the duration in which the primary radio device remains in the closed state may be instructed, and the embodiment of the present application does not limit this.
- the awake device associated with the awake device may send a frame to the awake device, where the frame may include first indication information, and it should be understood that the awake device associated with the awake device may send control plane data to the awake device. And/or user face data.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: determining, by the wake-up device, whether the primary radio device receives a frame sent by the wake-up device The secondary radio device receives whether the wake-up signal is a suspicious event; the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event according to the number and/or frequency of occurrence of the suspicious event.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as a suspicious event according to whether the primary radio device receives a frame sent by the wake-up device, including: when the primary radio device When the frame sent by the wake-up device is not received, the wake-up device determines that the secondary radio device receives the wake-up signal as a suspicious event; when the primary radio device receives the frame sent by the wake-up device, The awakened device determines that the secondary radio device receives the wake-up signal as a normal event.
- the awakened device determines whether the secondary radio device receives the wake-up signal as an abnormal event according to the number and/or frequency of occurrence of the suspicious event, including: the number of times the suspicious event occurs Greater than the first threshold, the awakened device determines that the secondary radio device receives the wake-up signal as an abnormal event; when the number of occurrences of the suspicious event is less than the first threshold, the awakened device will be the second time Radio reception station Determining that the wake-up signal is determined to be a normal event; and/or, when the frequency of the suspicious event occurs is greater than a second threshold, the wake-up device determines that the secondary radio device receives the wake-up signal as an abnormal event; when the suspicious The frequency at which the event occurs is less than the second threshold, and the awake device determines that the secondary radio device receives the wake-up signal as a normal event.
- the first threshold and the second threshold may be determined by the awake device and the awake device, or the first threshold and the second threshold
- the awake device transmits the number of occurrences of the suspicious event and/or the frequency of occurrence of the suspicious event to a awake device associated with the awake device to facilitate waking up with the awake device
- the associated wake-up device determines whether to determine whether the wake-up device receives the wake-up signal as an abnormal event according to the number and/or frequency of occurrence of the suspicious event.
- the secondary wireless device of the device being woken receives the wake-up signal, and the primary radio is woken up by the wake-up signal, but the primary wireless device does not receive the frame, it can be regarded as an abnormal event; or the situation is regarded as a suspicious event.
- the wake-up device may report the number and/or frequency of occurrence of the suspicious event to the wake-up device associated with the awakened device, and let the wake-up device associated with the awakened device determine whether it is an abnormal event.
- the device being woken up may determine whether the received wake-up signal is an abnormal event according to the number and/or frequency of occurrence of the suspicious event.
- the determining, by the wake-up device, whether the secondary radio device receives the wake-up signal is an abnormal event includes: determining, by the wake-up device, whether the first feature information in the wake-up signal is received The first preset feature information determines that the secondary radio device receives the wake-up signal as an abnormal event.
- the wake-up device determines whether the secondary radio device receives the wake-up signal is an abnormal event according to whether the first feature information in the wake-up signal is the first preset feature information.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event according to whether the first feature information in the wake-up signal is the first preset feature information.
- the first feature information is a dynamic associated identity (AID) and/or a dynamic media access control (MAC).
- AID dynamic associated identity
- MAC dynamic media access control
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: the wake-up device according to a frame sent by the wake-up device received by the primary radio device Whether the second characteristic information determines that the wake-up signal is received as an abnormal event for the second preset feature information. In this case, the primary radio has been woken up by the wake-up signal and is in a state of waiting to receive data.
- the second feature information is a dynamic AID and/or a dynamic MAC address.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: after the wake-up device receives a wake-up signal through a secondary radio device, the wake-up device Receiving a security token sent by the wake-up device, optionally, the device of the primary wireless device of the wake-up device receives the security token sent by the wake-up device; the wake-up device determines, according to the security token, the secondary radio device to receive Whether the wake-up signal is an abnormal event.
- the wake-up device may carry the security token in a specific field of the trigger frame, and after the master wireless device wakes up by the wake-up signal, the master radio device may receive and Wake up the security token sent by the device.
- the security token can be negotiated in advance or configured.
- the security token can be authenticated to determine whether it is a negotiated or configured security token.
- the wake-up device is the wake-up device associated with the wake-up device; when no, the wake-up device is considered not to be associated with the wake-up device
- the wake-up device is an attacker, so the wake-up device can determine that the secondary radio receives the wake-up signal as an abnormal event.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: after the wake-up device wakes up the primary radio device according to the wake-up signal, The wake-up device sends a verification string to the wake-up device associated with the awakened device.
- the master radio device of the wake-up device may send a verification string to the wake-up device associated with the wake-up device, or may be
- the secondary radio device of the wake-up device transmits a verification string to the wake-up device associated with the wake-up device; the wake-up device receives verification reply information sent by the wake-up device according to the verification string, optionally, the device being woken up
- the primary radio device receives the verification reply information sent by the wake-up device according to the verification string, and may also be the verification reply information sent by the secondary wireless device of the wake-up device according to the verification string; the wake-up device replies according to the verification Information determining whether the secondary radio device receives the wake-up signal as an abnormality Pieces.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: after the wake-up device wakes up the primary radio device according to the wake-up signal, The wake-up device receives, by the primary radio device, a frame sent by the wake-up device associated with the wake-up device, and the frame sent by the wake-up device associated with the wake-up device includes second indication information, the second indication information Determining, by the wake-up device, whether the secondary radio device receives the wake-up signal is the abnormal event; determining, by the wake-up device, whether the secondary radio device receives the wake-up signal according to the second indication information The abnormal event.
- the second indication information is used to indicate a number of times that the wake-up device associated with the wake-up device sends a wake-up signal to the secondary radio.
- the second indication information is used to indicate a frequency at which the awake device associated with the awake device sends a wake-up signal to the secondary radio device.
- the second indication information is used to indicate that a wake-up device associated with the awakened device sends a frame to the primary radio device.
- the second indication information is used to indicate that the wake-up device associated with the awakened device does not send a frame to the primary radio device.
- the second indication information is used to indicate that the wake-up device needs to send a frame to a wake-up device associated with the awakened device.
- the second indication information is used to indicate that the wake-up device does not need to send a frame to a wake-up device associated with the awakened device.
- the second indication information is further used to indicate that the wake-up device associated with the awakened device does not send the wake-up signal to the secondary radio device.
- the second indication information is further used to indicate that the primary radio device is not indicated by the wake-up device associated with the awakened device from the sleep state to the active state.
- the second indication information is further used to indicate that the primary radio device is indicated by the wake-up device associated with the awakened device from the sleep state to the active state.
- the second indication information is further used to indicate the number of times the wake-up device associated with the wake-up device sends a wake-up signal.
- the second indication information is further used to indicate a frequency of the wake-up signal sent by the wake-up device associated with the wake-up device.
- the method further includes: the wake-up device configuring the primary radio device for a first preset time period Internally in the activated state; if the primary radio device does not receive a frame sent by the wake-up device associated with the awakened device within the first predetermined time period, the wake-up device configures the primary radio The device enters the sleep state from the activated state.
- the awake device when the primary radio device wakes up and does not receive the frame sent by the awake device associated with the awake device within the first preset time period, the awake device configures the primary radio device to enter the sleep.
- the state avoids the problem that the main radio device maintains the active state when the data is not received, and the power consumption is reduced.
- the method further includes: the wake-up device receiving the The wakeup device associated with the wakeup device is configured to switch to the first channel according to the handover message sent by the channel switch request message, and the wakeup device switches to the switch according to the handover message. Said first channel.
- the handover message can be carried in a variant or A-Control field of the HT Control or HT Control that the MAC includes.
- the method further includes: the wake-up device receiving the wake-up device The associated wake-up device is in accordance with the dynamic wake-up signal sent by the change wake-up signal request message, the dynamic wake-up signal being associated with the media access control MAC address of the wake-up device.
- a method for transmitting data comprising: a wake-up device transmitting a frame to a wake-up device, the frame including second indication information, the second indication information being used for the wake-up Determining, by the device, whether the secondary radio device receives the wake-up signal is the abnormal event, the wake-up signal is used to wake up a primary radio device, the wake-up device including the primary radio device and the secondary radio device; When the wake-up device determines that the secondary radio device receives the wake-up signal as the abnormal event, the wake-up device receives a channel switch request message sent by the wake-up device, and the channel switch request message is used to request a handover channel. Or, the wake-up device receives a change wake-up signal request message sent by the wake-up device, and the change wake-up signal request message is used to request to change the wake-up signal.
- the second indication information is used to indicate the number and/or frequency of the wake-up device sending the wake-up signal to the secondary radio.
- the second indication information is used to instruct the wake-up device to send a frame to the primary radio.
- the second indication information is used to indicate that the wake-up device associated with the awakened device does not send a frame to the primary radio device.
- the second indication information is used by the wake-up device to send a frame to the wake-up device.
- the second indication information is used by the wake-up device not to send a frame to the wake-up device.
- the second indication information is further used to indicate that the wake-up device does not send the wake-up signal to the secondary radio.
- the second indication information is further used to indicate that the primary radio device is from the sleep state to the location The activation state is not indicated by the wake-up device.
- the second indication information is further used to indicate the number of times the wake-up device sends the wake-up signal.
- the method further includes: the wake-up device sending, according to the channel switch request message, the wake-up device And a handover message, the handover message is used to indicate that the awake device switches to the first channel.
- the method further includes: the wake-up device sending a dynamic wake-up signal to the wake-up device,
- the dynamic wake-up signal is associated with the media intervention control MAC address of the awakened device.
- a third aspect provides a method for transmitting data, the method comprising: the wake-up device receives information of a suspicious event sent by the wake-up device, the information of the suspicious event is used to indicate that the secondary radio device receives a suspicious signal suspiciously
- the wake-up signal is used to wake up the primary radio device, the wake-up device includes the primary radio device and the secondary radio device; the wake-up device determines, according to the information of the suspicious event, that the secondary radio device receives the Whether the wake-up signal is an abnormal event; when the wake-up device determines that the secondary radio device receives the wake-up signal is an abnormal event, the wake-up device sends a handover message to the wake-up device, the handover message is used to indicate The wake-up device switches to the first channel; or the wake-up device sends a new wake-up signal to the wake-up device.
- the new wake-up signal is associated with the media intervention control MAC address of the wake-up device, so that the wake-up signal of the wake-up device is guaranteed to be unique, and the two different wake-up devices are prevented from adopting the same Wake up signal.
- the waking device receives information of a suspicious event sent by the awake device, including: receiving, by the awake device, a number of suspicious events sent by the awake device and a frequency of a suspicious event; Determining, according to the information of the suspicious event, whether the secondary radio device receives the wake-up signal is an abnormal event, including: the wake-up device determining the secondary radio according to the number of the suspicious events and the frequency of the suspicious event The device receives whether the wake-up signal is an abnormal event.
- the waking device determines, according to the number of the suspicious events and the frequency of the suspicious event, whether the secondary radio device receives the wake-up signal as an abnormal event, including: the number of times the suspicious event occurs If the threshold value is greater than the first threshold, the wake-up device determines that the secondary radio device receives the wake-up signal as an abnormal event; when the number of occurrences of the suspicious event is less than the first threshold, the wake-up device determines that the secondary radio device receives The wake-up signal is a normal event; and/or, when the frequency of the suspicious event occurs is greater than a second threshold, the wake-up device determines that the secondary radio device receives the wake-up signal as an abnormal event; when the suspicious event occurs The frequency of the wake-up device determines that the secondary radio device receives the wake-up signal as a normal event.
- a fourth aspect provides a method for transmitting data, the method comprising: the wake-up device transmitting information of a suspicious event to the wake-up device, where the wake-up device can be a wake-up device associated with the wake-up device, the suspicious The information of the event is used to indicate that the secondary radio device is suspicious of receiving the wake-up signal, the wake-up signal is used to wake up the primary radio device, the wake-up device includes the primary radio device and the secondary radio device; Receiving a handover message sent by the wake-up device according to the information of the suspicious event; or the wake-up device receiving a new wake-up signal sent by the wake-up device according to the information of the suspicious event.
- the new wake-up signal is associated with the media intervention control MAC address of the wake-up device, so that the wake-up signal of the wake-up device is guaranteed to be unique, and the two different wake-up devices are prevented from adopting the same Wake up signal.
- the information that the wake-up device sends a suspicious event to the wake-up device includes: the number of times the wake-up device sends a suspicious event to the wake-up device and/or a frequency of a suspicious event.
- an apparatus for transmitting data for performing the method of the first aspect or any possible implementation of the first aspect.
- an apparatus for transmitting data for performing the method of any of the second aspect or any of the possible implementations of the second aspect.
- an apparatus for transmitting data is provided for performing the method of any of the third or third aspects of the possible implementation.
- an apparatus for transmitting data for performing the method of any of the possible implementations of the fourth aspect or the fourth aspect.
- a ninth aspect a system for transmitting data, comprising the apparatus of any of the fifth aspect or the fifth aspect, and the apparatus of any of the sixth or sixth aspect of the possible implementation.
- a tenth aspect a system for transmitting data, comprising the apparatus of any of the seventh aspect or the seventh aspect, and the apparatus of any of the eighth or eighth aspects of the possible implementation.
- an apparatus for transmitting data comprising: a receiver, a transmitter, a memory, a processor, and a bus system.
- the receiver, the transmitter, the memory and the processor are connected by the bus system, the memory is for storing instructions for executing the instructions stored by the memory to control the receiver to receive signals and control the sending
- the transmitter transmits a signal, and when the processor executes the memory stored instructions, the execution causes the processor to perform the method of the first aspect or any of the possible implementations of the first aspect.
- an apparatus for transmitting data comprising: a receiver, a transmitter, a memory, a processor, and a bus system.
- the receiver, the transmitter, the memory and the processor are connected by the bus system, the memory is for storing instructions for executing the instructions stored by the memory to control the receiver to receive signals and control the sending
- the transmitter transmits a signal, and when the processor executes the memory stored instructions, the execution causes the processor to perform the method of any of the second aspect or any of the possible implementations of the second aspect.
- an apparatus for transmitting data comprising: a receiver, a transmitter, a memory, a processor, and a bus system.
- the receiver, the transmitter, the memory and the processor are connected by the bus system, the memory is for storing instructions for executing the instructions stored by the memory to control the receiver to receive signals and control the sending
- the processor transmits a signal, and when the processor executes the memory stored instructions, the execution causes the processor to perform the method of any of the possible implementations of the third aspect or the third aspect.
- an apparatus for transmitting data comprising: a receiver, a transmitter, a memory, a processor, and a bus system.
- the receiver, the transmitter, the memory and the processor are connected by the bus system, the memory is for storing instructions for executing the instructions stored by the memory to control the receiver to receive signals and control the sending
- the transmitter transmits a signal, and when the processor executes the instruction stored by the memory, the execution causes the processor to perform the method of any of the possible implementations of the fourth aspect or the fourth aspect.
- a fifteenth aspect a computer readable medium for storing a computer program, the computer program comprising instructions for performing the method of the first aspect or any of the possible implementations of the first aspect.
- a computer readable medium for storing a computer program comprising instructions for performing the method of any of the second aspect or any of the possible implementations of the second aspect.
- a seventeenth aspect a computer readable medium for storing a computer program, the computer program comprising Instructions for performing the method of any of the third aspect or any of the possible implementations of the third aspect.
- a computer readable medium for storing a computer program comprising instructions for performing the method of any of the fourth aspect or any of the possible implementations of the fourth aspect.
- FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.
- FIG. 2 is a schematic diagram of a method for transmitting data according to an embodiment of the present application.
- FIG. 3 is a schematic diagram of another method for transmitting data according to an embodiment of the present application.
- FIG. 4 shows a schematic block diagram of an apparatus for transmitting data according to an embodiment of the present application.
- FIG. 5 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- FIG. 6 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- FIG. 7 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- FIG. 8 shows a schematic block diagram of a system for transmitting data according to an embodiment of the present application.
- FIG. 9 is a schematic block diagram of another system for transmitting data according to an embodiment of the present application.
- FIG. 10 is a schematic block diagram of an apparatus for transmitting data according to an embodiment of the present application.
- FIG. 11 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- FIG. 12 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- FIG. 13 is a schematic block diagram of another apparatus for transmitting data according to an embodiment of the present application.
- GSM global system of mobile communication
- CDMA code division multiple access
- WCDMA Wideband code division multiple access
- GPRS general packet radio service
- LTE long term evolution
- FDD LTE frequency division duplex
- TDD LTE time division duplex
- UMTS universal mobile telecommunication system
- WiMAX worldwide interoperability for microwave access
- the embodiment of the present application provides a method for transmitting data.
- the method can be performed by a wake-up device (or called a sender) and/or a wake-up device (or, a receiver).
- the awakened device has two sets of radios, a primary radio and a secondary radio (or called a wake-up radio). Or the device being woken up has a set of radios that can operate in both primary and secondary radio modes.
- the receiving bandwidth of the secondary radio is smaller than the receiving bandwidth and transmission bandwidth of the primary radio.
- the received signal frequency of the secondary radio device is smaller than the received signal frequency and the transmitted signal frequency of the primary radio device.
- the secondary radio device has a receiving capability, and can receive a narrowband signal transmitted by the wake-up device.
- the secondary radio device can also have a transmitting capability; the primary radio device has both transmitting and receiving capabilities, and can receive or transmit a wideband signal.
- the wake-up device supports the wake-up receiver (WUR) function, or the wake-up device supports the wake-up radio function.
- a wake-up device that supports the WUR function is in a sleep state when there is no data transmission.
- the wake-up device may first send a wake-up signal; when the wake-up device receives the wake-up signal, the master radio device is turned on. After the master radio of the wake-up device is turned on, it can receive the downlink data sent by the wake-up device.
- the wake-up device can detect the wake-up signal through the secondary radio device, and reduce the work by awakening the wake-up signal to wake up the main radio device in the sleep state. Consumption.
- the wake-up signal may be referred to as a characteristic narrowband signal
- the characteristic narrowband signal may be a narrowband signal having a certain characteristic information pre-approved by the wake-up device and the wake-up device.
- the feature information may include at least one of the following information of the signal: a transmission frequency, a transmission waveform, a modulation and coding scheme, a spread spectrum information, a number of repetitions of transmission, a transmission time, an identification (ID), and the like.
- the characteristic narrowband signal may be a signal having a specific frequency or a specific waveform, or the characteristic narrowband signal may be a signal of a specific modulation and coding mode, or the characteristic narrowband signal may be a signal transmitted at a specific time, or the feature
- the narrowband signal may be a signal that is repeatedly transmitted a certain number of times, and the specific form of the characteristic narrowband signal is not limited in this embodiment of the present application.
- the feature ID here can be used to distinguish the wake-up device from the wake-up device group, or the signature ID can be used to identify whether the feature narrowband signal is a broadcast signal.
- the wake-up device and the wake-up device may carry a feature indication of the feature narrowband signal in the message or the dormancy negotiation message finally received or sent before the association request, the association reply, or the wake-up device enters the dormancy, and indicate the pre-agreed feature information.
- a wireless local area network can be applied to a wireless local area network (WLAN).
- WLAN wireless local area network
- the standard adopted by the WLAN is the IEEE 802.11 series.
- a WLAN may include a plurality of basic service sets (BSSs).
- FIG. 1 is a schematic diagram 100 of an application scenario provided by an embodiment of the present application, including an AP 110 and a STA 120, an access point (AP) of an access point type, and a non-access point station (none access point station, non-AP STA).
- Each BSS may include one AP and multiple non-AP STAs associated with the AP.
- the awake device may be an AP, the awake device may be an STA, or the awake device may be an STA, the awake device may be an AP, or the awake device may be an AP, and the awake device may also be an AP, or
- the wake-up device can be a STA, and the wake-up device can also be a STA.
- APs are also called wireless access points or hotspots.
- the AP is an access point for mobile users to enter the wired network. It is mainly deployed in the home, inside the building, and inside the campus. The typical coverage radius is tens of meters to hundreds of meters. Of course, it can also be deployed outdoors.
- An AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect the wireless network clients together and then connect the wireless network to the Ethernet.
- the AP may be a terminal device or a network device with a wireless fidelity (WiFi) chip.
- the AP may be a device supporting the 802.11ax system.
- the AP may be a device supporting multiple WLAN technologies such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a or subsequent versions.
- the STA may be a wireless communication chip, a wireless sensor, or a wireless communication terminal.
- a mobile phone supporting WiFi communication function a tablet supporting WiFi communication function, a set top box supporting WiFi communication function, a smart TV supporting WiFi communication function, a smart wearable device supporting WiFi communication function, and an in-vehicle communication supporting WiFi communication function Devices and computers that support WiFi communication.
- the site can support the 802.11ax system. Further optionally, the site supports multiple WLAN formats such as 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a or subsequent versions.
- FIG. 2 shows a method 200 for transmitting data provided by an embodiment of the present application.
- the method 200 includes:
- the awake device receives a wake-up signal through a secondary radio device, where the wake-up signal is used to wake up a primary radio device of the awake device, the awake device including the primary radio device and the secondary radio device.
- the wake-up device receives the wake-up signal through the secondary radio device, and the wake-up device may receive the wake-up signal sent by the wake-up device associated with the wake-up device through the secondary radio device, and the wake-up signal is a normal wake-up signal; or The wake-up device receives the wake-up signal sent by the attacker through the secondary radio device, and the wake-up signal is an abnormal wake-up signal. Specifically, the wake-up device can determine whether the wake-up signal is an abnormal wake-up signal or a normal condition in S230. Wake up signal.
- the method further includes: the wake-up device wakes up the primary radio device according to the wake-up signal, and the master radio device enters an active state from a sleep state.
- the method 200 further includes: the wake-up device causes the primary radio device to be at a first preset time The segment is in the activated state; if the secondary radio device of the awake device does not receive the frame sent by the awake device associated with the awake device within the first preset time period, the awake device makes The master radio enters the sleep state from the activated state. That is, when the primary radio does not receive a frame within the first predetermined time period, in order to reduce the power consumption of the primary radio, the awakened device may cause the primary radio to enter a sleep state to save power.
- the wake-up device determines whether the wake-up signal is received by the secondary radio device as an abnormal event.
- the device that wakes up to determine whether the wake-up signal is received by the secondary radio device is an abnormal event may be determined by the following six manners:
- the wake-up device determines whether the secondary radio device receives the wake-up signal as a suspicious event according to whether the primary radio device receives a frame sent by the wake-up device; the wake-up device occurs according to a suspicious event.
- the number and/or frequency determines whether the secondary radio receives the wake-up signal as an abnormal event.
- the primary radio device wakes up according to the wake-up signal and waits for the receiving wake-up device to send the frame.
- the secondary radio may be considered as the secondary radio.
- the wake-up signal received by the device is a normal wake-up signal.
- the receiving of the wake-up signal by the radio is a normal event; when the secondary radio receives the frame sent by the wake-up device, but the primary radio does not receive the frame sent by the wake-up device If the secondary radio receives the wake-up signal as an abnormal event, which can be considered as a wake-up signal sent by the attacker, the wake-up device determines that the received wake-up signal is an abnormal event.
- the awakened device may determine a suspicious event according to whether a frame transmitted by the awake device is received, for example, when the awake device receives a signal through the secondary radio, the primary radio wakes up to receive data, but the primary radio does not receive Wake up the frame sent by the device, consider this thing to be a suspicious event, the wake-up device records the number of occurrences of the suspicious event, and/or frequency.
- the wake-up device When the number of suspicious events occurs is greater than the first threshold, the wake-up device will Receiving, by the secondary radio device, the wake-up signal as an abnormal event; when the number of occurrences of the suspicious event is less than the first threshold, the wake-up device determines that the secondary radio device receives the wake-up signal as a normal event And/or, when the frequency of the suspicious event occurs is greater than a second threshold, the awakened device determines that the secondary radio device receives the wake-up signal as an abnormal event; when the suspicious event occurs less frequently than the a second threshold, the wake-up device receiving the wake-up letter from the secondary radio Determined to be normal event. For example, a suspicious event can occur one or more times.
- a wake-up signal can wake up the main radio to wake up Receiving a frame, or a wake-up signal, can wake up the master radio to wake up to receive multiple frames, or a wake-up signal can wake up the master radio to wake up to receive the frame within a certain period of time, specifically, can be configured through the network or
- the protocol stipulates the relationship between the wake-up signal and the frame, and the embodiment of the present application is not limited thereto.
- the awake device may send the number and/or frequency of occurrence of the suspicious event to the awake device associated with the awake device, and the awake device associated with the awake device may occur according to receiving the suspicious event.
- the number and/or frequency determines whether the wake-up signal received by the wake-up device is an abnormal event.
- the wake-up device receives three wake-up signals, but does not receive it, wakes up the master radio 3 times, but the master radio device has been If the frame sent by the wake-up device is not received, the wake-up device will receive 3 wake-up signals through the secondary radio device as 3 suspicious events, and report the 3 suspicious events to the wake-up device associated with the wake-up device, assuming the first The threshold is 2, and if the wakeup device associated with the device being woken up determines that 3 is greater than 2, the radio device may receive the three wakeup signals as an abnormal event.
- the wakeup signal may include the first feature information and the security token
- the wakeup device finds that the first feature information is the first preset feature information, but the security token does not match, the The wake-up signal is determined as a suspicious wake-up signal; or the wake-up device finds that the first feature information does not match the first preset feature information, but the security token matches, and the wake-up device can determine the wake-up signal as a suspicious wake-up signal.
- the awakened device may transmit the number and/or frequency of the suspect wake-up signal to the wake-up device associated with the wake-up device, the wake-up device associated with the wake-up device receiving the number and/or frequency, according to the wake-up device
- the wake-up device compares the number and/or frequency of wake-up signals sent by the wake-up device, and when the number of sent wake-up signals is found to be the same as the number of wake-up reported suspicious wake-up signals, the wake-up device is considered to pass the secondary radio.
- the device receives the wake-up signal as a normal event, otherwise it is an abnormal event, and the suspicious wake-up signal can be understood as a suspicious event.
- the awakened device determines, according to whether the first feature information in the wake-up signal is the first preset feature information, that the secondary radio device receives the wake-up signal as an abnormal event.
- the wake-up device associated with the device being woken up and the device being woken up may negotiate in advance or configure first preset feature information in the wake-up signal to identify the wake-up signal, when the wake-up device receives the first one of the wake-up signals through the secondary radio device
- the wakeup device determines that the wakeup signal is received by the secondary radio device is a normal event; when the wakeup device receives the wakeup signal through the secondary radio device, the first feature information is not the first pre-
- the wake-up device determines that the wake-up signal received by the secondary radio device is an abnormal event.
- the first preset feature information may be a dynamic associated identity (AID) and/or a dynamic media access control (MAC) address.
- the first feature information may be encapsulated in a packet header of the data packet.
- the wakeup device matches the first preset feature information by using the first feature information in the data packet header, the first feature information in the packet header of the data packet is not found.
- the device that wakes up considers that the data packet is not a normal data packet, and may not receive a physical layer protocol data unit (PPDU), that is, the PPDU may not be parsed.
- PPDU physical layer protocol data unit
- the wake-up device determines whether to receive the wake-up signal as an abnormal event according to whether the second feature information in the frame sent by the wake-up device received by the master radio device is the second preset feature information.
- the wake-up device associated with the device being woken up and the device being woken up may negotiate in advance or configure second preset feature information in the frame to identify whether it is an abnormal event, when the wake-up device receives the second of the frames received by the master radio device
- the feature information is the second preset feature information
- the wake-up device determines that receiving the wake-up signal by the secondary radio device is a normal event; when the second feature information in the frame received by the wake-up device through the primary radio device is not the second preset When the feature information is called, it is called
- the wake-up device determines that the wake-up signal received by the secondary radio is an abnormal event.
- the second preset feature information may be a dynamic AID and/or a dynamic MAC address.
- the frame received by the awake device may be the control plane data or the user plane data, which is not limited in this embodiment of the present application.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: after the wake-up device receives a wake-up signal by using a secondary radio device, the wake-up device receives wake-up a security token sent by the device; the wake-up device determining, according to the security token, whether the secondary radio device receives the wake-up signal as an abnormal event.
- the awake device associated with the awake device may negotiate a security token used by the awake device, for example, the security token may be: a dynamic password token, an asynchronous crypto token, and a challenge response token, etc.
- the security token may be: a dynamic password token, an asynchronous crypto token, and a challenge response token, etc.
- the specific field in the trigger frame sent by the wake-up device associated with the wake-up device may carry the security token, and the specific field may be determined by negotiation or determined by configuration.
- the wake-up device verifies the identity of the wake-up device according to the preset security token in the specific field of the received trigger frame. If the specific field carries the preset security token, it is considered that the wake-up device determines that the wake-up signal is received by the secondary radio device. Normal event; if the specific field carries not the preset security token but other information, the wake-up device determines that receiving the wake-up signal through the secondary radio is an abnormal event.
- the wake-up device determines whether the secondary radio device receives the wake-up signal as an abnormal event, including: causing the master radio device to enter an active state from a sleep state according to the wake-up signal. After the state, the awake device sends a verification string to the awake device associated with the awake device; the awake device receives verification reply information sent by the awake device according to the verification string; the awake device is based on The verification reply information determines whether the secondary radio device receives the wake-up signal as an abnormal event.
- the wake-up device may send a verification string to the wake-up device associated with the wake-up device after being woken up, and the wake-up device associated with the wake-up device returns the verification reply message to the wake-up device according to the verification string and the information of the private device.
- the wake-up device verifies the identity of the wake-up device according to the verification reply information, that is, the attacker may intercept the verification string as the wake-up device, but the attacker's own private information is different from the private information of the wake-up device associated with the wake-up device, and the attacker
- the verification reply message replied by the user is not the verification reply information of the wake-up device associated with the device being woken up, and the wake-up device determines that the secondary radio device receives the wake-up signal is an abnormal event.
- the wakeup device may send the verification string after the wakeup device's master radio device is woken up, or send the verification string to the wakeup device after the wakeup device's master radio device receives the downlink data packet.
- the string, or the verification string may be carried in the confirmation message that the wakeup device receives the downlink data packet.
- the timing and manner of sending the verification string to the wake-up device are not limited in this embodiment.
- the wake-up device receives, by the primary radio device, a frame sent by the wake-up device associated with the wake-up device, and the frame sent by the wake-up device associated with the wake-up device includes second indication information, where The second indication information is used by the wake-up device to determine whether the wireless device receives the wake-up signal as the abnormal event; the wake-up device determines, according to the second indication information, the secondary radio device to receive Whether the wake-up signal is the abnormal event.
- the second indication information can have the following nine different indications:
- the second indication information is used to indicate a number of times that the wake-up device associated with the wake-up device sends a wake-up signal to the secondary radio device.
- the wake-up device associated with the wake-up device may broadcast a first frame to the plurality of wake-up devices, where the first frame may include a wake-up device associated with the plurality of wake-up devices to send a wake-up message to each of the wake-up devices The number of times.
- the second indication information is used to indicate a frequency at which the wake-up device associated with the awakened device sends a wake-up signal to the secondary radio device.
- the wake-up device associated with the wake-up device may broadcast a first frame to the plurality of wake-up devices, which may include a frequency at which the wake-up device associated with the plurality of wake-up devices transmits a wake-up signal to each of the wake-up devices.
- the second indication information is used to indicate that the wake-up device associated with the awakened device does not send a frame to the primary radio device.
- the awake device associated with the plurality of awake devices may broadcast the first frame to the plurality of awake devices, but may be sent to the specific awake device in the first frame, for example, to the first awake device, but the first Included in the frame, the second indication information indicates that the awake device associated with the plurality of awake devices does not send the first frame to the primary radio device of the second awake device, that is, the second awake device does not need to receive Wake-up signal, the primary radio device of the second awake device does not wake up to receive the first frame, and when the second awake device receives the wake-up signal through the secondary radio device, the second awake device can be considered to receive wake-up through the secondary radio device
- the signal is an anomalous event.
- the second indication information is used to indicate that the wake-up device associated with the awakened device sends a frame to the primary radio device.
- the awake device associated with the plurality of awake devices may broadcast the first frame to the plurality of awake devices, but may be sent to the specific awake device in the first frame, for example, to the first awake device, but the first
- the frame includes second indication information, where the second indication information indicates that the wake-up device associated with the plurality of devices to be awake sends the first frame to the primary radio device of the first awake device, that is, the first awake device needs to receive the wake-up signal.
- the primary radio device of the first awake device needs to wake up to receive the first frame. When the first awake device receives the wake-up signal through the secondary radio device, the first awake device can be considered to receive the wake-up signal through the secondary radio device. Normal event.
- the second indication information is used to indicate that the wake-up device does not need to send a frame to a wake-up device associated with the awakened device.
- the awake device associated with the plurality of awake devices may broadcast the first frame to the plurality of awake devices, but may be sent to the specific awake device in the first frame, for example, to the first awake device, but the first Included in the frame, the second indication information indicates that the awake device does not need to send a frame to the awake device associated with the awake device, that is, the second awake device does not need to send data, and the second The wake-up device receives the wake-up signal through the secondary radio device, and receives the first message sent by the wake-up device associated with the plurality of wake-up devices, where the first message requests the second wake-up device to send data, then the second The wake-up signal received by the wake-up device through the secondary radio is an abnormal event.
- the second indication information is used by the wake-up device to send a frame to the wake-up device.
- the awake device associated with the plurality of awake devices may broadcast the first frame to the plurality of awake devices, but may be sent to the specific awake device in the first frame, for example, to the first awake device, the first frame Included in the second indication information, the second indication information indicates that the awake device needs to send a frame to the awake device associated with the awake device, and when the first awake device receives the wake-up signal through the secondary radio device, and receives To the first message sent by the awake device associated with the plurality of awake devices, the first message requesting the second awake device to send data, it may be considered that the first awake device receives the wake-up signal through the secondary radio device is a normal event.
- the second indication information is used to indicate that the wake-up device associated with the awakened device does not send the wake-up signal to the secondary radio device.
- the awake device associated with the plurality of awake devices may broadcast the first frame to the plurality of awake devices, but may be sent to the specific awake device in the first frame, for example, to the first awake device, but the first Included in the frame, the second indication information indicates that the wake-up device associated with the awake device does not send the wake-up signal to the secondary radio device of the second awake device, that is, the second awake device No need Receiving the wake-up signal, when the second awake device receives the wake-up signal through the secondary radio, it can be considered that the second awake device receives the wake-up signal through the secondary radio is an abnormal event.
- the second indication information is further used to indicate that the primary radio device is not indicated by the wake-up device associated with the wake-up device from the sleep state to the activation state.
- the awake device associated with the awake device may broadcast the first frame to the plurality of awake devices, for example, the first frame includes second indication information, where the second indication information is used to indicate the primary radio device of the first awake device.
- the sleep state to the active state is not indicated by the associated device with the awake device, and when the secondary radio device of the first awake device receives the wake-up signal, the wake-up signal wakes up the master radio device, causing the master radio device to enter the active state from the sleep state Then, it can be considered that the secondary wireless device of the first awakened device receives the wake-up signal as an abnormal event.
- the second indication information is further used to indicate the number of times the wake-up device associated with the wake-up device sends a wake-up signal.
- the number of wake-up signals received by the wake-up device is greater than or less than the number of times the wake-up signal is indicated by the second indication information, it may be considered that the wake-up device receives the wake-up signal through the secondary radio device as an abnormal event.
- the second indication information may have at least one of the foregoing nine indication functions, which may be determined according to requirements during implementation, and the second indication information may be carried by the wakeup device associated with the device being awakened in the frame.
- the awake device is sent to the awake device, and the awake device associated with the awake device is separately sent to the awake device.
- the second indication information may also indicate the awake device by other means.
- the second indication information may indicate that the awake device associated with the awake device and the awake device does not send a wake-up signal to the awake device during a specific second time period, when the awake device is in the second time period.
- the wake-up signal is received by the secondary radio, it is considered that the reception of the wake-up signal by the secondary radio is an abnormal event.
- the wake-up device when the wake-up device determines that the secondary radio device receives the wake-up signal as the abnormal event, the wake-up device sends a channel switch request message to a wake-up device associated with the wake-up device, a channel switch request message is used to request to switch a channel that receives the wake-up signal; or the wake-up device sends a change wake-up signal request message to a wake-up device associated with the wake-up device, the change wake-up signal request message is used for Request to change the wake-up signal.
- the wake-up device determines that the secondary radio device receives the wake-up signal as the abnormal event, and the primary radio device has been woken up, the wake-up device configures the primary radio The device goes to sleep.
- the awake device when the awake device determines that the secondary radio device receives the wake-up signal as a normal event, the awake device causes the primary radio device to include a first indication according to the wake-up signal. The information remains active or sleeps, the first indication information being used to indicate that the wake-up device keeps the primary radio device active or asleep.
- the wake-up device determines that receiving the wake-up signal through the secondary radio is an abnormal event, it can be processed in three ways:
- the awake device can configure the primary radio to go from the active state to the sleep state to reduce the power consumption of the primary radio.
- the wake-up device may send a channel switch request message to the wake-up device associated with the wake-up device, where the channel switch request message is used to request a handover channel, that is, the wake-up device determines that the secondary radio device receives the wake-up signal is an abnormal event.
- the wake-up device associated with the device to be woken may select a suitable first message for the device to be woken according to the channel switching request message.
- the handover message includes a number of the first channel
- the wake-up device switches the channel that receives the wake-up channel from the current channel to the first channel according to the number of the first channel in the handover message
- the handover message may be carried in a high throughput control (H-control) field or an aggregate control (A-control) field of the MAC header.
- the wake-up device sends a change wake-up signal request message to the wake-up device associated with the wake-up device, and when the wake-up device associated with the wake-up device receives the wake-up signal request message, the wake-up signal may be updated, for example, changing wake-up.
- the waveform characteristics of the signal, the number of the wake-up signal are changed, and the updated wake-up signal information is sent to the wake-up device.
- the wake-up device associated with the device being woken up may send a dynamic wake-up signal to the device being woken up, and the dynamic wake-up signal may be associated with the device being woken up, so that the received dynamic wake-up signal is guaranteed to be the only wake-up signal.
- the wake-up device sends a message to the awake device associated with the awake device
- the master wireless device of the awake device may send a message to the awake device associated with the awake device
- the secondary radio of the awakened device sends a message to the wake-up device associated with the awakened device; as long as the secondary radio has the ability to transmit data, the secondary wireless device can send to the wake-up device associated with the awakened device Message, similarly, before receiving the message sent by the wake-up device, before the primary radio device is not awake, the secondary radio device can receive the message sent by the wake-up device, after the primary radio device is woken up, the primary radio device can receive the wake-up device sent The message may be received by the secondary radio device.
- the embodiment of the present application is not limited thereto.
- the wake-up device may determine whether the secondary radio device receives the wake-up signal as an abnormal event, and when it is an abnormal event, may adopt an appropriate processing manner, for example, making the primary radio device Entering the sleep state to reduce the power consumption of the primary radio device; or, the wake-up device can request to change the wake-up signal or change the signal receiving the wake-up signal to further ensure the reliability and stability of the received data.
- FIG. 3 is a schematic diagram of a method 300 for transmitting data according to an embodiment of the present application.
- the method 300 includes:
- the device that is woken up sends information of a suspicious event to the wake-up device, where the information of the suspicious event is used to indicate that the secondary radio device is suspicious to receive the wake-up signal, where the wake-up signal is used to wake up the primary radio device, where the wake-up device includes The primary radio device and the secondary radio device.
- the awake device has received the wake-up signal through the secondary radio device, but the wake-up signal has not awake the primary radio device, and the awake device can determine that the secondary radio device receives the wake-up signal as a suspicious event.
- Sending information of the suspicious event to the wake-up device which is a wake-up device associated with the wake-up device; optionally, the wake-up device may wake up the primary radio device according to the wake-up signal, and determine the secondary radio device when the wake-up device When the wake-up signal is a suspicious event, the information of the suspicious event is sent to the wake-up device.
- the wake-up device determines, according to the information of the suspicious event, whether the secondary radio device receives the wake-up signal is an abnormal event.
- the wake-up device determines that the secondary radio device receives the wake-up signal is an abnormal event, S330a, the wake-up device sends a handover message to the wake-up device, where the handover message is used to indicate that the wake-up device switches To the first channel; or, S330b, the wake-up device sends a new wake-up signal to the wake-up device, optionally, the new wake-up signal may be a dynamic wake-up signal, for example, the dynamic wake-up signal may be with the wake-up device
- the MAC address is associated with each other to ensure that the wake-up signal received by the wake-up signal is unique, in case the attacker forges the wake-up signal, thereby ensuring the security and reliability of the transmitted information.
- the wake-up device determines that the secondary radio device receives the wake-up signal as a normal event, the wake-up device continues to send a wake-up signal to the wake-up device.
- the awake device may determine whether the awake device receives the wake-up signal through the secondary radio device is an abnormal event, and may also be that the awake device associated with the awake device determines that the awake device receives wake-up through the secondary radio device. Whether the signal is an abnormal event.
- the awake device may send a channel switch request message to the awake device associated with the awake device, or the awake device may send a wake-up device associated with the awake device Sending a change wake-up signal request message, such that the signal received by the secondary radio device is a normal wake-up signal, which can cause the primary radio device to be normally woken up, thereby ensuring the reliability of the primary radio device receiving data and transmitting data; or the device being woken up
- the master radio can be configured to enter a sleep state, thereby avoiding the problem of high power consumption caused by the master radio being awake by mistake, and saving power.
- the awake device associated with the awake device determines that the awake device receives the awake signal through the secondary radio device
- the awake device associated with the awake device sends a handover message to the awake device or is associated with the awake device
- the wake-up device sends a new wake-up signal to the wake-up device, so that the wake-up signal received by the secondary radio device of the wake-up device can be guaranteed to be a normal wake-up signal, further ensuring the reliability of the transmitted data.
- FIG. 4 shows an apparatus 400 for transmitting data according to an embodiment of the present application.
- the apparatus may be a wake-up device in the foregoing method 200, and the apparatus 400 includes:
- the receiving module 410 is configured to receive a wake-up signal by the secondary radio, the wake-up signal is used to wake up the primary radio, and the apparatus includes the primary radio and the secondary radio.
- the determining module 420 is configured to determine whether the secondary radio device receives the wake-up signal as an abnormal event.
- the sending module 430 is configured to, when determining that the secondary radio device receives the wake-up signal as the abnormal event, send a channel switch request message to the wake-up device associated with the device, where the channel switch request message is used to request handover a channel that receives the wake-up signal, or
- a change wake-up signal request message is sent to a wake-up device associated with the device, the change wake-up signal request message being used to request modification of the wake-up signal.
- the apparatus 400 further includes: a first configuration module, configured to: when the determining that the secondary radio device receives the wake-up signal as a normal event, configuring the primary radio device to include according to the wake-up signal
- the first indication information remains in an active state or a sleep state, and the first indication information is used to instruct the device to maintain the primary radio device activation state or a sleep state.
- the apparatus 400 further includes: a wake-up module, configured to wake up the primary radio device according to the wake-up signal after the secondary radio device receives the wake-up signal.
- a wake-up module configured to wake up the primary radio device according to the wake-up signal after the secondary radio device receives the wake-up signal.
- the apparatus 400 further includes: a second configuration module, configured to configure the primary radio device to enter a sleep state when it is determined that the secondary radio device receives the wake-up signal as the abnormal event.
- the determining module 420 is specifically configured to: determine, according to whether the primary radio device receives a frame sent by the wake-up device, whether the secondary radio device receives the wake-up signal as a suspicious event; according to the suspicious The number and/or frequency of occurrences of the event determines whether the secondary radio receives the wake-up signal as an abnormal event.
- the determining module 420 is further configured to: when the primary radio device does not receive Determining, by the secondary radio device, the wake-up signal as a suspicious event when the frame is sent by the wake-up device; receiving the secondary radio device when the primary radio device receives the frame sent by the wake-up device The wake-up signal is determined to be a normal event.
- the determining module 420 is further specifically configured to:
- the wake-up signal receives, by the secondary radio device, the wake-up signal as a normal event when the number of occurrences of the suspicious event is less than the first threshold;
- the secondary radio device determines that the wake-up signal is a normal event.
- the sending module 430 is further configured to: send the number of occurrences of the suspicious event and/or the frequency of occurrence of the suspicious event to a wake-up device associated with the device, to facilitate The associated wake-up device determines whether to determine whether the wake-up device receives the wake-up signal as an abnormal event according to the number and/or frequency of occurrence of the suspicious event.
- the determining module 420 is further configured to: determine, according to whether the second feature information in the frame sent by the wake-up device received by the master radio device is the second preset feature information, determine to receive the wake-up The signal is an abnormal event.
- the second feature information is a dynamic association identifier AID and/or a dynamic media access control MAC address.
- the receiving module 410 is further configured to: after receiving the wake-up signal by the secondary radio, receive a security token sent by the wake-up device; the determining module 420 is further configured to: according to the The security token determines whether the secondary radio receives the wake-up signal as an abnormal event.
- the sending module 430 is further configured to:
- the receiving module 410 is further configured to: receive the verification reply information sent by the wake-up device according to the verification string; the determining module 420 is further configured to: determine, according to the verification reply information, that the secondary radio device receives the wake-up Whether the signal is an abnormal event.
- the receiving module 410 is further configured to:
- a frame transmitted by the wake-up device associated with the device is received by the primary radio device, and a frame transmitted by the wake-up device associated with the device includes a second indication Information, the second indication information is used to determine whether the secondary radio device receives the wake-up signal as the abnormal event;
- the determining module 420 is further configured to: determine, according to the second indication information, whether the secondary radio device receives the wake-up signal as the abnormal event.
- the second indication information is used to indicate the number and/or frequency of the wake-up device associated with the device sending the wake-up signal to the secondary radio.
- the second indication information is used to instruct the wake-up device to send a frame to the primary radio.
- the second indication information is used to indicate that the awake device associated with the awake device does not send a frame to the primary radio device.
- the second indication information is used to indicate that the device needs to send a frame to a wake-up device associated with the device.
- the second indication information is used to indicate that the device does not need to send a frame to a wake-up device associated with the device.
- the second indication information is further used to indicate that the wake-up device associated with the device does not send the wake-up signal to the secondary radio device.
- the second indication information is further used to indicate that the primary radio device is not indicated by the wake-up device associated with the device from the sleep state to the activation state.
- the second indication information is further used to indicate the number of times the wake-up device associated with the device sends the wake-up signal.
- the second configuration module is further configured to:
- the primary radio device does not receive a frame sent by the wake-up device associated with the device within the first preset time period, configuring the primary radio device to enter the sleep state from the activated state.
- the receiving module 410 is further configured to:
- the switch message After transmitting the channel switch request message to the wake-up device associated with the device, receiving a handover message sent by the wake-up device associated with the device according to the channel switch request message, the switch message is used to indicate the device Switching to the first channel; the apparatus 400 further includes: a switching module, configured to switch to the first channel according to the handover message.
- the receiving module 410 is further configured to: after the wake-up device associated with the device sends a change wake-up signal request message, receive a wake-up device associated with the device according to the change wake-up signal request message A dynamic wake-up signal is sent, the dynamic wake-up signal being associated with a media access control MAC address of the device.
- the determining module 420 is further configured to: determine, according to whether the first feature information in the wake-up signal is received as the first preset feature information, that the secondary radio device receives the wake-up signal as Anomalous event.
- the apparatus 400 herein is embodied in the form of a functional module.
- module as used herein may refer to an ASIC, an electronic circuit, a processor (eg, a shared processor, a proprietary processor or a group processor, etc.) and memory, a merge logic, and a processor for executing one or more software or firmware programs. / or other suitable components that support the described functionality.
- the device 400 may be specifically the wake-up device in the foregoing embodiment, and the device 400 may be used to execute various processes corresponding to the device to be awakened in the foregoing method 200 and/ Or steps, to avoid repetition, will not be repeated here.
- FIG. 5 shows an apparatus 500 for transmitting data according to an embodiment of the present application.
- the apparatus may be a wake-up device associated with the device to be woken up in the foregoing method 200, and the apparatus 500 includes:
- the sending module 510 is configured to send a frame to the device to be awakened, where the frame includes second indication information, where the second finger Demonstrating information for the wake-up device to determine whether the secondary radio device receives the wake-up signal is the abnormal event, the wake-up signal is used to wake up a primary radio device, the wake-up device includes the primary radio device and The secondary radio.
- the receiving module 520 is configured to: when the awake device determines that the secondary radio device receives the wake-up signal as the abnormal event, receive a channel switching request message sent by the awake device, where the channel switching request message is used by Requesting to switch channels, or
- the second indication information is used to indicate the number and/or frequency of sending a wake-up signal to the secondary radio device with the device.
- the second indication information is used to instruct the wake-up device to send a frame to the primary radio.
- the second indication information is used to indicate that the awake device associated with the awake device does not send a frame to the primary radio device.
- the second indication information is used by the awakened device with or without sending a frame to the device.
- the second indication information is further used to indicate that the device does not send the wake-up signal to the secondary radio device.
- the second indication information is further used to indicate that the primary radio device is not indicated by the device from the sleep state to the activation state.
- the second indication information is further used to indicate the number of times the device sends the wake-up signal.
- the sending module 510 is further configured to: after receiving the channel switching request message sent by the awake device, send a handover message to the awake device according to the channel switching request message, The handover message is used to instruct the wake-up device to switch to the first channel.
- the sending module 510 is further configured to: after receiving the change wakeup signal request message sent by the awake device, send a dynamic wakeup signal to the awake device, where the dynamic wakeup signal is The media of the awakened device is involved in controlling the MAC address association.
- the apparatus 500 herein is embodied in the form of functional modules.
- module as used herein may refer to an ASIC, an electronic circuit, a processor (eg, a shared processor, a proprietary processor or a group processor, etc.) and memory, a merge logic, and a processor for executing one or more software or firmware programs. / or other suitable components that support the described functionality.
- the device 500 may be specifically the wake-up device associated with the device being awakened in the foregoing embodiment, and the device 500 may be configured to perform the method associated with the device being awakened in the foregoing method 200.
- the various processes and/or steps corresponding to the wake-up device are not repeated here to avoid repetition.
- FIG. 6 shows an apparatus 600 for transmitting data according to an embodiment of the present application.
- the apparatus may be a wake-up device of the foregoing method 300, and the apparatus 600 includes:
- the receiving module 610 is configured to receive information about a suspicious event sent by the wake-up device, where the information of the suspicious event is used to indicate that the secondary radio device is suspicious of receiving a wake-up signal, where the wake-up signal is used to wake up the primary radio device, where The wake-up device includes the primary radio device and the secondary radio device.
- a determining module 620 configured to determine, according to the information of the suspicious event, that the secondary radio device receives the wake-up letter Whether the number is an abnormal event.
- the sending module 630 is configured to: when it is determined that the secondary radio device receives the wake-up signal is an abnormal event, send a handover message to the wake-up device, where the handover message is used to indicate that the wake-up device switches to the first channel Or, for transmitting a new wake-up signal to the awakened device.
- the receiving module 610 is specifically configured to:
- the determining module 620 is specifically configured to:
- Determining whether the secondary radio device receives the wake-up signal is an abnormal event according to the number of the suspicious events and the frequency of the suspicious event.
- the determining module 620 is further specifically configured to:
- Determining that the secondary radio device receives the wake-up signal as an abnormal event when the frequency of the suspicious event occurs is greater than a second threshold
- the apparatus 600 herein is embodied in the form of a functional module.
- module as used herein may refer to an ASIC, an electronic circuit, a processor (eg, a shared processor, a proprietary processor or a group processor, etc.) and memory, a merge logic, and a processor for executing one or more software or firmware programs. / or other suitable components that support the described functionality.
- the device 600 may be specifically the wake-up device in the foregoing embodiment, and the device 600 may be used to perform various processes and/or corresponding to the wake-up device in the foregoing method 300. Steps, to avoid repetition, will not be repeated here.
- FIG. 7 shows an apparatus 700 for transmitting data according to an embodiment of the present application.
- the apparatus may be a wake-up device of the foregoing method 300, and the apparatus 700 includes:
- the sending module 710 is configured to send information of the suspicious event to the wake-up device, where the information of the suspicious event is used to indicate that the secondary radio device receives the wake-up signal suspicious, the wake-up signal is used to wake up the primary radio device, where the wake-up device includes The primary radio device and the secondary radio device.
- the receiving module 720 is configured to receive a handover message that is sent by the wakeup device according to the information of the suspicious event, or to receive a new wakeup signal that is sent by the wakeup device according to the information of the suspicious event.
- the new wake-up signal is associated with the media intervention control MAC address of the device, so that the wake-up signal of the wake-up device is guaranteed to be unique, and the two different wake-up devices are prevented from adopting the same wake-up signal. .
- the sending module 710 is specifically configured to: send the number of suspicious events and/or the frequency of suspicious events to the awake device.
- module as used herein may refer to an ASIC, an electronic circuit, a processor (eg, a shared processor, a proprietary processor or a group processor, etc.) and memory, a merge logic, and a processor for executing one or more software or firmware programs. / or other suitable components that support the described functionality.
- a processor eg, a shared processor, a proprietary processor or a group processor, etc.
- memory e.g., a shared processor, a proprietary processor or a group processor, etc.
- merge logic e.g., a processor for executing one or more software or firmware programs. / or other suitable components that support the described functionality.
- the device 700 may be specifically the wake-up device in the foregoing embodiment, and the device 700 may be used to perform various processes and/or corresponding to the device to be awakened in the foregoing method 300. Steps, to avoid repetition, will not be repeated here.
- FIG. 8 illustrates a system 800 for transmitting data provided by an embodiment of the present application, the system 800 including a device 400 and an apparatus 500.
- FIG. 9 illustrates a system 900 for transmitting data provided by an embodiment of the present application, the system 900 including a device 600 and a device 700.
- FIG. 10 shows an apparatus 1000 for transmitting data provided by an embodiment of the present application.
- the apparatus 1000 includes a receiver 1010, a processor 1020, a transmitter 1030, a memory 1040, and a bus system 1050.
- the receiver 1010, the processor 1020, the transmitter 1030, and the memory 1040 are connected by a bus system 1050 for storing instructions, and the processor 1020 is configured to execute instructions stored by the memory 1040 to control the receiver 1010.
- a signal is received and the transmitter 1030 is controlled to send an instruction.
- the receiver 1010 is configured to receive a wake-up signal by the secondary radio device, the wake-up signal is used to wake up the primary radio device, the device includes the primary radio device and the secondary radio device;
- the processor 1020 is configured to determine the Receiving, by the secondary radio device, whether the wake-up signal is an abnormal event;
- the transmitter 1030 is configured to: when determining that the secondary radio device receives the wake-up signal as the abnormal event, send a channel switch request to a wake-up device associated with the device a message, the channel switch request message is used to request to switch a channel that receives the wake-up signal, or to send a change wake-up signal request message to a wake-up device associated with the device, the change wake-up signal request message is used to request Change the wake-up signal.
- the processor 1020 is further configured to: when determining that the secondary radio device receives the wake-up signal as a normal event, configure the primary radio device to maintain according to the first indication information included in the wake-up signal.
- An activation state or a sleep state the first indication information being used to indicate that the device maintains the primary radio activation state or the sleep state.
- the processor 1020 is further configured to wake up the primary radio device according to the wake-up signal after the secondary radio device receives the wake-up signal.
- the processor 1020 is further configured to configure the primary radio device to enter a sleep state when it is determined that the secondary radio device receives the wake-up signal as the abnormal event.
- the processor 1020 is specifically configured to: determine, according to whether the primary radio device receives a frame sent by the wake-up device, whether the secondary radio device receives the wake-up signal as a suspicious event; according to the suspicious The number and/or frequency of occurrences of the event determines whether the secondary radio receives the wake-up signal as an abnormal event.
- the processor 1020 is further configured to: when the primary radio device does not receive the frame sent by the wake-up device, determine, by the secondary radio device, the wake-up signal to be a suspicious event. And when the primary radio device receives the frame sent by the wake-up device, determining, by the secondary radio device, the wake-up signal as a normal event.
- processor 1020 is further specifically configured to:
- the secondary radio device determines that the wake-up signal is a normal event.
- the transmitter 1030 is further configured to: send the number of occurrences of the suspicious event and/or the frequency of occurrence of the suspicious event to a wake-up device associated with the device, to facilitate The associated wake-up device determines whether to determine whether the wake-up device receives the wake-up signal as an abnormal event according to the number and/or frequency of occurrence of the suspicious event.
- the processor 1020 is further configured to: determine, according to whether the second feature information in the frame sent by the wake-up device received by the master radio device is the second preset feature information, determine to receive the wake-up The signal is an abnormal event.
- the second feature information is a dynamic association identifier AID and/or a dynamic media access control MAC address.
- the receiver 1010 is further configured to: after receiving the wake-up signal by the secondary radio, receive a security token sent by the wake-up device; the processor 1020 is further configured to: according to the The security token determines whether the secondary radio receives the wake-up signal as an abnormal event.
- the transmitter 1030 is further configured to:
- the receiver 1010 is further configured to: receive verification reply information sent by the wake-up device according to the verification string; the processor 1020 is further configured to: determine, according to the verification reply information, that the secondary radio device receives the wake-up Whether the signal is an abnormal event.
- the receiver 1010 is further configured to:
- a frame transmitted by the wake-up device associated with the device is received by the primary radio device, and a frame transmitted by the wake-up device associated with the device includes a second indication Information, the second indication information is used to determine whether the secondary radio device receives the wake-up signal as the abnormal event;
- the processor 1020 is further configured to: determine, according to the second indication information, whether the secondary radio device receives the wake-up signal as the abnormal event.
- the second indication information is used to indicate the number and/or frequency of the wake-up device associated with the device sending the wake-up signal to the secondary radio.
- the second indication information is used to instruct the wake-up device to send a frame to the primary radio.
- the second indication information is used to indicate that the awake device associated with the awake device does not send a frame to the primary radio device.
- the second indication information is used to indicate that the device needs to send a frame to a wake-up device associated with the device.
- the second indication information is used to indicate that the device does not need to be associated with the device
- the wake-up device sends the frame.
- the second indication information is further used to indicate that the wake-up device associated with the device does not send the wake-up signal to the secondary radio device.
- the second indication information is further used to indicate that the primary radio device is not indicated by the wake-up device associated with the device from the sleep state to the activation state.
- the second indication information is further used to indicate the number of times the wake-up device associated with the device sends the wake-up signal.
- processor 1020 is further configured to:
- the primary radio device does not receive a frame sent by the wake-up device associated with the device within the first preset time period, configuring the primary radio device to enter the sleep state from the activated state.
- the receiver 1010 is further configured to:
- the switch message After transmitting the channel switch request message to the wake-up device associated with the device, receiving a handover message sent by the wake-up device associated with the device according to the channel switch request message, the switch message is used to indicate the device Switching to the first channel; the processor 1020 is further configured to switch to the first channel according to the handover message.
- the receiver 1010 is further configured to: after the wake-up device associated with the device sends a change wake-up signal request message, receive a wake-up device associated with the device according to the change wake-up signal request message A dynamic wake-up signal is sent, the dynamic wake-up signal being associated with a media access control MAC address of the device.
- the processor 1020 is further configured to: determine, according to whether the first feature information in the wake-up signal is the first preset feature information, that the secondary radio device receives the wake-up signal as Anomalous event.
- the device 1000 may be specifically the wake-up device in the foregoing method 200, and may be used to perform various steps and/or processes corresponding to the awakened device in the foregoing method 200.
- the memory 1040 can include read only memory and random access memory and provides instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory.
- the memory can also store information of the device type.
- the processor 1020 can be configured to execute instructions stored in a memory, and when the processor executes the instructions, the processor can perform the various steps corresponding to the device being woken up in the embodiment of the method 200 described above.
- FIG. 11 shows an apparatus 1100 for transmitting data provided by an embodiment of the present application.
- the apparatus 1100 includes a receiver 1110, a processor 1120, a transmitter 1130, a memory 1140, and a bus system 1150.
- the receiver 1110, the processor 1120, the transmitter 1130, and the memory 1140 are connected by a bus system 1150.
- the memory 1140 is configured to store an instruction
- the processor 1120 is configured to execute an instruction stored by the memory 1140 to control the receiver 1110. A signal is received and the transmitter 1130 is controlled to send an instruction.
- the transmitter 1130 is configured to send a frame to the device to be awakened, where the frame includes second indication information, where the second indication information is used by the wake-up device to determine whether the secondary radio device receives the wake-up signal.
- the wake-up signal is used to wake up the primary radio device, the wake-up device includes the primary radio device and the secondary radio device; and the receiver 1110 is configured to determine, when the Receiving, by the secondary radio device, the channel switch request message sent by the wake-up device when the wake-up signal is the abnormal event, the channel switch request message is used to request a handover channel, or is configured to receive the wake-up device Sended change wakeup signal A request message, the change wake-up signal request message is used to request to change the wake-up signal.
- the device 1100 may be specifically a wake-up device associated with the wake-up device in the foregoing method 200, and may be used to perform various steps and/or corresponding to the wake-up device associated with the wake-up device in the foregoing method 200.
- the memory 1140 can include read only memory and random access memory and provides instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory.
- the memory can also store information of the device type.
- the processor 1120 can be configured to execute instructions stored in a memory, and when the processor executes the instructions, the processor can perform the various steps corresponding to the wake-up device associated with the wake-up device in the method 200 above.
- FIG. 12 shows an apparatus 1200 for transmitting data provided by an embodiment of the present application.
- the apparatus 1200 includes a receiver 1210, a processor 1220, a transmitter 1230, a memory 1240, and a bus system 1250.
- the receiver 1210, the processor 1220, the transmitter 1230, and the memory 1240 are connected by a bus system 1250 for storing instructions, and the processor 1220 is configured to execute instructions stored by the memory 1240 to control the receiver 1210.
- a signal is received and the transmitter 1230 is controlled to send an instruction.
- the receiver 1210 is configured to receive information about a suspicious event sent by the wake-up device, where the information of the suspicious event is used to indicate that the secondary radio device is suspicious of receiving the wake-up signal, where the wake-up signal is used to wake up the primary radio device.
- the wake-up device includes the primary radio device and the secondary radio device; and the processor 1220 is configured to determine, according to the information of the suspicious event, whether the secondary radio device receives the wake-up signal is an abnormal event.
- the transmitter 1230 is configured to, when determining that the secondary radio device receives the wakeup signal is an abnormal event, send a handover message to the waked device, where the handover message is used to indicate that the waked device switches to the first channel Or, for transmitting a new wake-up signal to the awakened device.
- the device 1200 may be specifically the wake-up device in the foregoing method 300, and may be used to perform various steps and/or processes corresponding to the wake-up device in the foregoing method 300.
- the memory 1240 can include read only memory and random access memory and provides instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory.
- the memory can also store information of the device type.
- the processor 1220 can be configured to execute instructions stored in a memory, and when the processor executes the instructions, the processor can perform the various steps corresponding to the wake-up device in the above-described method 300.
- FIG. 13 shows an apparatus 1300 for transmitting data provided by an embodiment of the present application.
- the apparatus 1300 includes a receiver 1310, a processor 1320, a transmitter 1330, a memory 1340, and a bus system 1350.
- the receiver 1310, the processor 1320, the transmitter 1330 and the memory 1340 are connected by a bus system 1350 for storing instructions for executing the instructions stored by the memory 1340 to control the receiver 1310.
- a signal is received and the transmitter 1330 is controlled to send an instruction.
- the transmitter 1330 is configured to send information of the suspicious event to the wake-up device, where the information of the suspicious event is used to indicate that the secondary radio device is suspicious of receiving the wake-up signal, the wake-up signal is used to wake up the primary radio device, and the wake-up signal is awakened.
- the device includes the primary radio device and the secondary radio device; a receiver 1310, configured to receive a handover message sent by the wake-up device according to the information of the suspicious event, or to receive the wake-up device according to the suspicious event The message sends a new wake-up signal.
- the apparatus 1300 may be specifically the wake-up device in the foregoing method 300 embodiment, and may be used to perform various steps and/or processes corresponding to the awakened device in the foregoing method 300.
- the memory 1340 can include read only memory and random access memory and provides instructions and data to the processor.
- One of the memories Portions may also include non-volatile random access memory.
- the memory can also store information of the device type.
- the processor 1320 can be configured to execute instructions stored in the memory, and when the processor executes the instructions, the processor can perform the various steps corresponding to the awake device in the method 300 method described above.
- the processor 1020, the processor 1120, the processor 1220, and the processor 1320 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signals.
- DSP Processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the disclosed systems, devices, and methods may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, or an electrical, mechanical or other form of connection.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present application.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the technical solution of the present application may be in essence or part of the contribution to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种用于传输数据的方法和装置,该方法包括:被唤醒设备通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件;当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息;或者,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,可以降低被唤醒设备被误唤醒的概率,进一步保证传输数据的可靠性。
Description
本申请要求于2016年11月18日提交中国专利局、申请号为201611014192.7、发明名称为“用于传输数据的方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及通信领域,特别涉及通信领域中的用于传输数据的方法和装置。
一个无线通信设备可拥有多种不同无线电,由于不同无线电的传输速率和待机功耗不同,因此可以利用该差异降低无线通信低设备工作功耗。一种站点(station,STA)具有主无线电设备和次无线电设备(或称为,唤醒无线电)两套无线电。次无线电设备具有接收能力,主无线电设备同时具有发送和接收能力,次无线电设备的功耗较低,主无线电设备的功耗较高。在没有数据传输时,STA一般处于休眠状态。当接入点(access point,AP)需要发送下行数据给STA时,AP首先发送一个唤醒信号,当STA的副无线电收到唤醒信号后,可发出唤醒消息(输出端子提供电压或电流)给主控芯片,由主控芯片开启主无线电设备。STA的主无线电设备开启后,便可以接收AP发送的下行数据。但是,若STA接收到攻击者发送的唤醒消息而不是STA关联的AP发送的唤醒消息时,会导致STA被误唤醒。
发明内容
本申请实施例提供的用于传输数据的方法,可以降低被唤醒设备被误唤醒的概率,进一步保证传输数据的可靠性。
第一方面,提供了一种用于传输数据的方法,该方法包括:被唤醒设备通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件;当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道,或者,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
在本申请实施例中,被唤醒设备通过次无线电设备接收到唤醒信号后,被唤醒设备确定次无线电设备接收唤醒信号是否是异常事件,当是异常事件后,被唤醒设备可以向与该被唤醒设备关联的唤醒设备发送信道切换请求消息,请求将当前接收唤醒信号的信道进行切换;或者被唤醒设备可以向与该被唤醒设备关联的唤醒设备发送更改唤醒信号请求消
息,将当前使用的唤醒信号进行更改,可以保证主无线电设备可以是被正常的唤醒信号唤醒,可以提高主无线电设备被正确的唤醒的概率,提高了传输数据的可靠性。
可选地,被唤醒设备可以是STA,与该被唤醒设备关联的唤醒设备可以是AP。
可选地,被唤醒设备通过次无线电设备接收攻击者发送的唤醒信号,或者,被唤醒设备通过次无线电设备接收与该被唤醒设备关联的唤醒设备发送的唤醒信号,进一步,被唤醒设备确定接收的唤醒信号是攻击者发送的还是与该被唤醒设备关联的唤醒设备发送的。
在某些实现方式中,在所述被唤醒设备通过次无线电设备接收唤醒信号之后,所述方法还包括:所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备。
在某些实现方式中,当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备配置所述主无线电设备进入睡眠状态。
在本申请实施例中,当被唤醒设备通过次无线电设备接收到唤醒信号之后,被唤醒设备可以根据唤醒信号将主无线电设备唤醒,当被唤醒设备发现次无线电设备接收唤醒信号是异常事件之后,可以切换信道或者更改唤醒信号,当然也可以配置主无线电设备进入睡眠状态,这样,当主无线电设备被误唤醒之后,主无线电设备进入睡眠状态,可以降低主无线设备的功耗。
在某些实现方式中,当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件时,所述被唤醒设备配置所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活状态或者睡眠状态,所述第一指示信息用于指示所述被唤醒设备保持所述主无线电设备激活状态或者睡眠状态。
在本申请实施例中,当被唤醒设备确定次无线电设备接收唤醒信号不是异常事件,而是正常事件时,唤醒信号中可以包括第一指示信息,来指示主无线电设备保持激活状态或者关闭状态,当然,也可以指示主无线电设备保持主无线电设备保持激活状态的持续的时长或者保持主无线电设备保持关闭状态持续的时长等,本申请实施例对此不作限制。当然,与该被唤醒设备关联的唤醒设备可以向被唤醒设备发送帧,该帧中可以包括第一指示信息,应理解,与该被唤醒设备关联的唤醒设备可以向被唤醒设备发送控制面数据和/或用户面数据。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;所述被唤醒设备根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
在某些实现方式中,所述被唤醒设备根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件,包括:当所述主无线电设备没有接收到所述唤醒设备发送的帧时,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为可疑事件;当所述主无线电设备接收到所述唤醒设备发送的帧时,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件。
在某些实现方式中,所述被唤醒设备根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:当所述可疑事件发生的次数大于第一阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的次数小于所述第一阈值,所述被唤醒设备将所述次无线电设备接收所
述唤醒信号确定为正常事件;和/或,当所述可疑事件发生的频率大于第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的频率小于所述第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件。在本申请实施例中,或者第一阈值和第二阈值可以是唤醒设备与被唤醒设备协商确定的,或者第一阈值和第二阈值可以是协议规定的,本申请实施例对此不作限制。
在某些实现方式中,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送所述可疑事件发生的次数和/或所述可疑事件发生的频率,以便于与所述被唤醒设备关联的唤醒设备根据所述可疑事件发生的次数和/或频率确定是否将所述唤醒设备接收所述唤醒信号确定为异常事件。
具体地,在被唤醒设备的次无线设备接收到唤醒信号,主无线电被唤醒信号唤醒,但是主无线设备没有接收到帧时,则可以认为是异常事件;或者将这种情形看作一次可疑事件,被唤醒设备可以将可疑事件发生的次数和/或频率上报给与该被唤醒设备关联的唤醒设备,让与该被唤醒设备关联的唤醒设备确定是否是异常事件。或者被唤醒设备自身可以根据可疑事件发生的次数和/或频率确定接收的唤醒信号是否是异常事件。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。
在本申请实施例中,在主无线设备没有被唤醒信号唤醒之前,被唤醒设备根据唤醒信号中的第一特征信息是否是第一预设特征信息来确定次无线电设备接收唤醒信号是否是异常事件,或者,也可以在主无线电设备在唤醒信号唤醒之后,被唤醒设备根据唤醒信号中的第一特征信息是否是第一预设特征信息来确定次无线电设备接收唤醒信号是否是异常事件。
在某些实现方式中,第一特征信息为动态的关联标识(associated identity,AID)和/或动态的媒体访问控制(media access control,MAC)。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。在这种情形下,主无线电设备已经被唤醒信号唤醒并且处于等待接收数据的状态。
在某些实现方式中,第二特征信息为动态的AID和/或动态的MAC地址。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备通过次无线电设备接收唤醒信号之后,所述被唤醒设备接收唤醒设备发送的安全令牌,可选地,可以是被唤醒设备的主无线的设备接收唤醒设备发送的安全令牌;所述被唤醒设备根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。
在本申请实施例中,唤醒设备在向被唤醒设备发送唤醒信号之后,唤醒设备可以在触发帧的特定字段中承载安全令牌,在主无线设备被唤醒信号唤醒后,主无线电设备可以接收与唤醒设备发送的安全令牌,该安全令牌可以是提前协商好的,或者是配置的,可以对该安全令牌认证,确定是否是协商好或配置的安全令牌,当确定是时,认为唤醒设备就是与该被唤醒设备关联的唤醒设备;当确定否时,则认为唤醒设备不是与该被唤醒设备关联
的唤醒设备,而是一个攻击者,因此,被唤醒设备可以将次无线电设备接收唤醒信号确定为异常事件。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送验证字符串,可选地,可以是被唤醒设备的主无线电设备向与被唤醒设备关联的唤醒设备发送验证字符串,或者是被唤醒设备的次无线电设备电与被唤醒设备关联的唤醒设备发送验证字符串;所述被唤醒设备接收唤醒设备根据所述验证字符串发送的验证回复信息,可选地,可以是被唤醒设备的主无线电设备接收唤醒设备根据所述验证字符串发送的验证回复信息,也可以是被唤醒设备的次无线设备根据所述验证字符串发送的验证回复信息;所述被唤醒设备根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。
在某些实现方式中,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述被唤醒设备通过所述主无线电设备接收与所述被唤醒设备关联的唤醒设备发送的帧,与所述被唤醒设备关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为所述异常事件;所述被唤醒设备根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
在某些实现方式中,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述次无线电设备发送唤醒信号的次数。
在某些实现方式中,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述次无线电设备发送唤醒信号的频率。
在某些实现方式中,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述主无线电设备发送帧。
在某些实现方式中,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
在某些实现方式中,所述第二指示信息用于指示所述被唤醒设备需要向与所述被唤醒设备关联的唤醒设备发送帧。
在某些实现方式中,所述第二指示信息用于指示所述被唤醒设备不需要向与所述被唤醒设备关联的唤醒设备发送帧。
在某些实现方式中,所述第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。
在某些实现方式中,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与所述被唤醒设备关联的唤醒设备指示。
在某些实现方式中,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态由与所述被唤醒设备关联的唤醒设备指示。
在某些实现方式中,第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备发送唤醒信号的次数。
在某些实现方式中,第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备发送唤醒信号的频率。
在某些实现方式中,在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述方法还包括:所述被唤醒设备配置所述主无线电设备在第一预设时间段内处于所述激活状态;若所述主无线电设备在所述第一预设时间段内没有接收到与所述被唤醒设备关联的唤醒设备发送的帧,所述被唤醒设备配置所述主无线电设备从所述激活状态进入所述睡眠状态。
在本申请实施例中,当主无线电设备醒来之后在第一预设时间段内没有收到与该被唤醒设备关联的唤醒设备发送的帧时,则被唤醒设备配置所述主无线电设备进入睡眠状态,避免了主无线电设备在接收不到数据时仍然保持激活状态导致的损耗较大的问题,降低了功耗。
在某些实现方式中,其特征在于,在所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息之后,所述方法还包括:所述被唤醒设备接收与所述被唤醒设备关联的唤醒设备根据所述信道切换请求消息发送的切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;所述被唤醒设备根据所述切换消息切换到所述第一信道。
在某些实现方式中,该切换消息可以在MAC包括的HT Control或HT Control的变种或A-Control字段来承载。在某些实现方式中,在所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息之后,所述方法还包括:所述被唤醒设备接收与所述被唤醒设备关联的唤醒设备根据所述更改唤醒信号请求消息发送的动态唤醒信号,所述动态唤醒信号与所述被唤醒设备的媒体接入控制MAC地址关联。
第二方面,提供了一种用于传输数据的方法,该方法包括:唤醒设备向被唤醒设备发送帧,所述帧中包括第二指示信息,所述第二指示信息用于所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为所述异常事件,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述唤醒设备接收所述被唤醒设备发送的信道切换请求消息,所述信道切换请求消息用于请求切换信道,或者,所述唤醒设备接收所述被唤醒设备发送的更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
在某些实现方式中,所述第二指示信息用于指示所述唤醒设备向所述次无线电设备发送唤醒信号的次数和/或频率。
在某些实现方式中,所述第二指示信息用于指示所述唤醒设备向所述主无线电设备发送帧。
在某些实现方式中,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
在某些实现方式中,所述第二指示信息用于所述被唤醒设备需要向所述唤醒设备发送帧。
在某些实现方式中,所述第二指示信息用于所述被唤醒设备不需要向所述唤醒设备发送帧。
在某些实现方式中,所述第二指示信息还用于指示所述唤醒设备没有向所述次无线电设备发送所述唤醒信号。
在某些实现方式中,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所
述激活状态不是由与所述唤醒设备指示。
在某些实现方式中,第二指示信息还用于指示所述唤醒设备发送唤醒信号的次数。
在某些实现方式中,在所述唤醒设备接收所述被唤醒设备发送的信道切换请求消息之后,所述方法还包括:所述唤醒设备根据所述信道切换请求消息向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道。
在某些实现方式中,在所述唤醒设备接收所述被唤醒设备发送的更改唤醒信号请求消息之后,所述方法还包括:所述唤醒设备向所述被唤醒设备发送动态唤醒信号,所述动态唤醒信号与所述被唤醒设备的媒体介入控制MAC地址关联。
第三方面,提供了一种用于传输数据的方法,该方法包括:唤醒设备接收被唤醒设备发送的可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述唤醒设备根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件;当所述唤醒设备确定所述次无线电设备接收所述唤醒信号是异常事件时,所述唤醒设备向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,所述唤醒设备向所述被唤醒设备发送新的唤醒信号。
在某些实现方式中,所述新的唤醒信号与所述被唤醒设备的媒体介入控制MAC地址关联,这样可以保证被唤醒设备的唤醒信号是唯一,避免两个不同的被唤醒设备采用相同的唤醒信号。
在某些实现方式中,所述唤醒设备接收被唤醒设备发送的可疑事件的信息,包括:所述唤醒设备接收所述被唤醒设备发送的可疑事件的次数和/可疑事件的频率;其中,所述唤醒设备根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件,包括:所述唤醒设备根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
在某些实现方式中,所述唤醒设备根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:当所述可疑事件发生的次数大于第一阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的次数小于所述第一阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件;和/或,当所述可疑事件发生的频率大于第二阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的频率小于所述第二阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件。
第四方面,提供了一种用于传输数据的方法,该方法包括:被唤醒设备向唤醒设备发送可疑事件的信息,这里的唤醒设备可以是与该被唤醒设备关联的唤醒设备,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述被唤醒设备接收所述唤醒设备根据所述可疑事件的信息发送的切换消息;或者所述被唤醒设备接收所述唤醒设备根据所述可疑事件的信息发送的新的唤醒信号。
在某些实现方式中,所述新的唤醒信号与所述被唤醒设备的媒体介入控制MAC地址关联,这样可以保证被唤醒设备的唤醒信号是唯一,避免两个不同的被唤醒设备采用相同的唤醒信号。
在某些实现方式中,所述被唤醒设备向唤醒设备发送可疑事件的信息,包括:所述被唤醒设备向所述唤醒设备发送可疑事件的次数和/可疑事件的频率。
第五方面,提供了一种用于传输数据的装置,用于执行第一方面或第一方面任意可能的实现方式中的方法。
第六方面,提供了一种用于传输数据的装置,用于执行第二方面或第二方面任意可能的实现方式中的方法。
第七方面,提供了一种用于传输数据的装置,用于执行第三方面或第三方面任意可能的实现方式中的方法。
第八方面,提供了一种用于传输数据的装置,用于执行第四方面或第四方面任意可能的实现方式中的方法。
第九方面,提供了一种用于传输数据的系统,包括第五方面或第五方面任意可能的实现方式中所装置和第六方面或第六方面任意可能的实现方式中所装置。
第十方面,提供了一种用于传输数据的系统,包括第七方面或第七方面任意可能的实现方式中所装置和第八方面或第八方面任意可能的实现方式中所装置。
第十一方面,提供了一种用于传输数据的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第一方面或第一方面的任意可能的实现方式中的方法。
第十二方面,提供了一种用于传输数据的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第二方面或第二方面的任意可能的实现方式中的方法。
第十三方面,提供了一种用于传输数据的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第三方面或第三方面的任意可能的实现方式中的方法。
第十四方面,提供了一种用于传输数据的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制接收器接收信号,并控制发送器发送信号,并且当该处理器执行该存储器存储的指令时,该执行使得该处理器执行第四方面或第四方面的任意可能的实现方式中的方法。
第十五方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
第十六方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。
第十七方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括
用于执行第三方面或第三方面的任意可能的实现方式中的方法的指令。
第十八方面,提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第四方面或第四方面的任意可能的实现方式中的方法的指令。
图1示出了本申请实施例的应用场景示意图。
图2示出了本申请实施例的用于传输数据的方法示意图。
图3示出了本申请实施例的另一用于传输数据的方法示意图。
图4示出了本申请实施例的用于传输数据的装置示意性框图。
图5示出了本申请实施例的又一用于传输数据的装置示意性框图。
图6示出了本申请实施例的又一用于传输数据的装置示意性框图。
图7示出了本申请实施例的又一用于传输数据的装置示意性框图。
图8示出了本申请实施例的用于传输数据的系统示意性框图。
图9示出了本申请实施例的另一用于传输数据的系统示意性框图。
图10示出了本申请实施例的用于传输数据的装置示意性框图。
图11示出了本申请实施例的另一用于传输数据的装置示意性框图。
图12示出了本申请实施例的又一用于传输数据的装置示意性框图。
图13示出了本申请实施例的又一用于传输数据的装置示意性框图。
应理解,本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(global system of mobile communication,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)或全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统,以及未来可能出现的通讯系统等。
本申请实施例提供了一种用于传输数据的方法。该方法可以由被唤醒设备(或称为,发送端)和/或唤醒设备(或称为,接收端)执行。被唤醒设备具有主无线电设备和次无线电设备(或称为,唤醒无线电)两套无线电。或被唤醒设备具有可工作在主无线电设备和次无线电设备两种模式的一套无线电。次无线电设备的接收带宽小于主无线电设备的接收带宽和发送带宽。进一步地,次无线电设备的接收信号频率小于主无线电设备的接收信号频率和发送信号频率。具体来说,次无线电设备具有接收能力,可以接收唤醒设备发送的窄带信号,当然次无线电设备也可以具有发送能力;主无线电设备同时具有发送和接收能力,可以接收或发送宽带信号。被唤醒设备支持唤醒接收机(wake-up receiver,WUR)功能,或者说被唤醒设备支持唤醒无线电功能。支持WUR功能的被唤醒设备在没有数据传输时,处于休眠状态。当唤醒设备需要发送下行数据给被唤醒设备时,唤醒设备可以首先发送一个唤醒信号;当被唤醒设备的次无线电设备收到唤醒信号后,开启主无线电设备。
被唤醒设备的主无线电设备开启后,便可以接收唤醒设备发送的下行数据。由于次无线电设备工作时的功耗小于主无线电设备工作时的功耗,因此被唤醒设备可以通过这种次无线电设备侦听唤醒信号,通过唤醒信号唤醒休眠状态的主无线电设备的方式来降低功耗。
唤醒信号可以称为特征窄带信号,特征窄带信号可以是被唤醒设备和唤醒设备预先约定好的一个具有某种特征信息的窄带信号。例如,该特征信息可以包括信号的以下信息中的至少一种:发送频率、发送波形、调制编码方式、扩频信息、发送的重复次数、发送时间、特征标识(identification,ID)等。也就是说,该特征窄带信号可以是具有特定频率或特定波形的信号,或者该特征窄带信号可以是特定调制编码方式的信号,或者该特征窄带信号可以是在特定时间发送的信号、或者该特征窄带信号可以是重复发送特定次数的信号等,本申请实施例对特征窄带信号的具体形式不作限定。当被唤醒设备接收到特征窄带信号时,通过识别特征窄带信号的频率、波形、调制编码方式等信息,在确定这些信息中的其中一个或多个信息与特征信息匹配时,可以唤醒主无线电设备来接收下行数据。当这里的特征ID可用于区分被唤醒设备或被唤醒设备组,或者所述特征标ID可用于标识该特征窄带信号是否为广播信号。被唤醒设备和唤醒设备可在关联请求、关联回复或被唤醒设备进入休眠前最后接收或发送的消息或休眠协商消息中携带特征窄带信号的特征指示,指示所述预先约定的特征信息。
本申请实施例可以应用于无线局域网(wireless local area network,WLAN),目前WLAN采用的标准为IEEE802.11系列。WLAN可以包括多个基本服务集(basic service set,BSS)。
图1示出了本申请实施例提供的应用场景示意图100,包括AP110和STA120,接入点类的站点接入点(access point,AP)和非接入点类的站点(none access point station,non-AP STA)。每个BSS可以包含一个AP和多个关联于该AP的non-AP STA。在本申请实施例中,唤醒设备可以是AP,被唤醒设备可以是STA;或者唤醒设备可以是STA,被唤醒设备可以是AP;或者唤醒设备可以是AP,被唤醒设备也可以是AP;或者唤醒设备可以是STA,被唤醒设备也可以是STA。
AP也称之为无线访问接入点或热点等。AP是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体地,AP可以是带有无线保真(wireless fidelity,WiFi)芯片的终端设备或者网络设备。可选地,AP可以为支持802.11ax制式的设备,进一步可选地,该AP可以为支持802.11ac、802.11n、802.11g、802.11b及802.11a或后续版本等多种WLAN制式的设备。
STA可以是无线通讯芯片、无线传感器或无线通信终端。例如,支持WiFi通讯功能的移动电话、支持WiFi通讯功能的平板电脑、支持WiFi通讯功能的机顶盒、支持WiFi通讯功能的智能电视、支持WiFi通讯功能的智能可穿戴设备、支持WiFi通讯功能的车载通信设备和支持WiFi通讯功能的计算机。可选地,站点可以支持802.11ax制式,进一步可选地,该站点支持802.11ac、802.11n、802.11g、802.11b及802.11a或后续版本等多种WLAN制式。
图2示出了本申请实施例提供的用于传输数据的方法200,该方法200包括:
S210,被唤醒设备通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒所述被唤醒设备的主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备。
应理解,被唤醒设备通过次无线电设备接收唤醒信号,可以是被唤醒设备通过次无线电设备接收与该被唤醒设备关联的唤醒设备发送的唤醒信号,则该唤醒信号是一个正常的唤醒信号;或者被唤醒设备通过次无线电设备接收的是一个攻击者发送的唤醒信号,该唤醒信号是一个异常的唤醒信号,具体,被唤醒设备可以在S230中确定该唤醒信号是一个异常的唤醒信号还是一个正常的唤醒信号。
可选地,该方法还包括:所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备,所述主无线电设备从睡眠状态进入激活状态。
作为一个可选实施例,在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述方法200还包括:所述被唤醒设备使得所述主无线电设备在第一预设时间段内处于所述激活状态;若所述被唤醒设备的次无线电设备在所述第一预设时间段内没有接收到与所述被唤醒设备关联的唤醒设备发送的帧,所述唤醒设备使得所述主无线电设备从所述激活状态进入所述睡眠状态。即在主无线电设备在第一预设时间段内没有接收到帧时,为了降低主无线电设备的功耗,被唤醒设备可以使得所述主无线电设备进入睡眠状态来节省功耗。
S220,所述被唤醒设备确定通过所述次无线电设备接收所述唤醒信号是否为异常事件。
在S220中,所述被唤醒设备确定通过所述次无线电设备接收所述唤醒信号是否为异常事件,可以通过以下六种方式确定:
第一种方式,所述被唤醒设备根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;所述被唤醒设备根据可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
具体来说,当所述唤醒设备的次无线电设备接收到唤醒信号,主无线电设备根据唤醒信号醒来等待接收唤醒设备发送帧,当主无线电设备接收到唤醒设备发送的帧时,则可以认为次无线电设备接收到的唤醒信号是一个正常的唤醒信号,可以认为此无线电设备接收唤醒信号是正常事件;当次无线电设备接收到唤醒设备发送的帧,但是主无线电设备没有接收到唤醒设备发送的帧时,则认为次无线电设备接收唤醒信号是一个异常事件,可以认为是攻击者发送的唤醒信号,则被唤醒设备确定接收到的唤醒信号是一个异常事件。
更具体地,被唤醒设备可以根据是否接收到唤醒设备发送的帧确定可疑事件,例如,当被唤醒设备通过次无线电设备接收到了信号,主无线电设备醒来接收数据,但是主无线电设备没有接收到唤醒设备发送的帧,则将这一件事情认为是一个可疑事件,被唤醒设备记录可疑事件发生的次数,和/或频率,当可疑事件发生的次数大于第一阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的次数小于所述第一阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件;和/或,当所述可疑事件发生的频率大于第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的频率小于所述第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件。例如,可疑事件发生的次数可以是一次或者多次。当然,一个唤醒信号可以唤醒主无线电设备醒来接
收一次帧,或者是一个唤醒信号可以唤醒主无线电设备醒来接收多次帧,或者是一个唤醒信号可以唤醒主无线电设备在特定的时间段内醒来接收帧,具体,可以通过网络配置或者是协议规定唤醒信号与帧的关系,本申请实施例不限于此。
作为一个可选实施例,被唤醒设备可以将可疑事件发生的次数和/或频率向与所述被唤醒设备关联的唤醒设备发送,与所述被唤醒设备关联的唤醒设备根据接收可疑事件发生的次数和/或频率,确定被唤醒设备接收到的唤醒信号是否是异常事件,例如,被唤醒设备接收到了三个唤醒信号,但是没有接收到,唤醒了主无线电设备3次,但是主无线电设备一直没有接收到唤醒设备发送的帧,则被唤醒设备将通过次无线电设备接收3次唤醒信号作为3次可疑事件,并将这3次可疑事件上报给与被唤醒设备关联的唤醒设备,假设第一阈值为2,则与被唤醒设备关联的唤醒设备判断3大于2,则可以将无线电设备接收到三次唤醒信号作为一个异常事件。
作为一个可选实施例,当唤醒信号可以包括第一特征信息和安全令牌,若被唤醒设备发现第一特征信息是第一预设特征信息,但是安全令牌不匹配时,被唤醒设备可以将唤醒信号确定为可疑唤醒信号;或者被唤醒设备发现第一特征信息与第一预设特征信息不匹配,但是安全令牌匹配,被唤醒设备可以将唤醒信号确定为可疑唤醒信号。被唤醒设备可以将可疑唤醒信号的次数和/或频率发送给与该被唤醒设备关联的唤醒设备,与该被唤醒设备关联的唤醒设备接收到该次数和/或频率,根据与被唤醒设备关联的唤醒设备向被唤醒设备发送的唤醒信号的次数和/或频率,进行比较,当发现发送的唤醒信号的次数和被唤醒上报的可疑唤醒信号的次数相同时,则认为被唤醒设备通过次无线电设备接收唤醒信号是正常事件,否则是异常事件,可以将可疑唤醒信号理解为可疑事件。
第二种方式,所述被唤醒设备根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。与被唤醒设备关联的唤醒设备与被唤醒设备可以提前进行协商或者配置唤醒信号中的第一预设特征信息来识别唤醒信号,当被唤醒设备通过次无线电设备接收到的唤醒信号中的第一特征信息是第一预设特征信息时,则被唤醒设备确定通过次无线电设备接收唤醒信号是正常事件;当被唤醒设备通过次无线电设备接收到的唤醒信号中的第一特征信息不是第一预设特征信息时,则被唤醒设备确定通过次无线电设备接收到的唤醒信号是异常事件。具体地,该第一预设特征信息可以是动态的关联标识(associated identity,AID)和/或动态的媒体访问控制(media access control,MAC)地址。例如可以将第一特征信息封装在数据包的包头,当被唤醒设备利用数据包包头中的第一特征信息与第一预设特征信息进行匹配,发现数据包的包头中的第一特征信息不是第一预设特征信息时,则被唤醒设备认为该数据包不是一个正常的数据包,可以不接收物理层协议数据单元(physical layer protocol data unit,PPDU),也即可以不解析PPDU。
第三种方式,所述被唤醒设备根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。与被唤醒设备关联的唤醒设备与被唤醒设备可以提前进行协商或者配置帧中的第二预设特征信息来识别是否是异常事件,当被唤醒设备通过主无线电设备接收到的帧中的第二特征信息是第二预设特征信息时,则被唤醒设备确定通过次无线电设备接收唤醒信号是正常事件;当被唤醒设备通过主无线电设备接收到的帧中的第二特征信息不是第二预设特征信息时,则被唤
醒设备确定通过次无线电设备接收到的唤醒信号是异常事件。具体地,该第二预设特征信息可以是动态的AID和/或动态的MAC地址。
应理解,在本申请实施例中,被唤醒设备接收到的帧可以是控制面数据也可以是用户面数据,本申请实施例对此不作限制。
第四种方式,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备通过次无线电设备接收唤醒信号之后,所述被唤醒设备接收唤醒设备发送的安全令牌;所述被唤醒设备根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。具体地,与所述被唤醒设备关联的唤醒设备可以与被唤醒设备协商使用的安全令牌,例如安全令牌可以是:动态密码令牌、异步密码令牌和挑战应答令牌等,可选地,与被唤醒设备关联的唤醒设备发送的触发帧中的特定字段可以承载该安全令牌,可以特定字段可以是协商确定的,或者进行配置确定的。被唤醒设备根据接收到的触发帧特定字段中预设安全令牌来验证唤醒设备的身份,若特定字段承载的是预设安全令牌,则认为被唤醒设备确定通过次无线电设备接收唤醒信号是正常事件;若特定字段承载的不是预设安全令牌而是其他的信息,则被唤醒设备确定通过次无线电设备接收唤醒信号是异常事件。
第五种方式,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备根据所述唤醒信号使得所述主无线电设备从睡眠状态进入激活状态之后,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送验证字符串;所述被唤醒设备接收唤醒设备根据所述验证字符串发送的验证回复信息;所述被唤醒设备根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。具体地,被唤醒设备在被唤醒后可以向与该唤醒设备关联的唤醒设备发送验证字符串,与该唤醒设备关联的唤醒设备根据验证字符串以及自身私有的信息向被唤醒设备回复验证回复信息,被唤醒设备根据验证回复信息验证唤醒设备的身份,即也有可能攻击者作为唤醒设备截获了验证字符串,但是攻击者自身的私有信息与与被唤醒设备关联的唤醒设备的私有信息不同,攻击者回复的验证回复信息不是与被唤醒设备关联的唤醒设备的验证回复信息,则被唤醒设备确定次无线电设备接收唤醒信号是异常事件。
应理解,被唤醒设备发送验证字符串可以是在被唤醒设备的主无线电设备被唤醒之后就发送验证字符串,或者在被唤醒设备的主无线电设备接收到下行数据包之后,向唤醒设备发送验证字符串,或者该验证字符串可以携带在被唤醒设备接收到下行数据包的确认消息中,本申请实施例对被唤醒设备发送验证字符串的时机和方式并不作任何限定。
第六种方式,所述被唤醒设备通过所述主无线电设备接收与所述被唤醒设备关联的唤醒设备发送的帧,与所述被唤醒设备关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于所述被唤醒设备确定所述此无线电设备接收所述唤醒信号是否为所述异常事件;所述被唤醒设备根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
例如,第二指示信息可以有以下九种不同的指示:
1、所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述次无线电设备发送唤醒信号的次数。与被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,该第一帧中可以包括与多个被唤醒设备关联的唤醒设备向每个被唤醒设备发送唤醒信
号的次数。
2、所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述次无线电设备发送唤醒信号的频率。与被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,该第一帧中可以包括与多个被唤醒设备关联的唤醒设备向每个被唤醒设备发送唤醒信号的频率。
3、所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。与多个被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,但是第一帧中可以是发给特定的被唤醒设备,例如发送给第一被唤醒设备,但是该第一帧中包括第二指示信息,该第二指示信息指示与多个被唤醒设备关联的唤醒设备没有向第二被唤醒设备的主无线电设备发送第一帧,也即第二被唤醒设备不需要接收唤醒信号,第二被唤醒设备的主无线电设备不要醒来接收第一帧,当第二被唤醒设备通过次无线电设备接收到唤醒信号时,则可以认为第二被唤醒设备通过次无线电设备接收唤醒信号是异常事件。
4、所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述主无线电设备发送帧。与多个被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,但是第一帧中可以是发给特定的被唤醒设备,例如发送给第一被唤醒设备,但是该第一帧中包括第二指示信息,该第二指示信息指示与多个被唤醒设备关联的唤醒设备向第一被唤醒设备的主无线电设备发送第一帧,也即第一被唤醒设备需要接收唤醒信号,第一被唤醒设备的主无线电设备需要醒来接收第一帧,当第一被唤醒设备通过次无线电设备接收到唤醒信号时,则可以认为第一被唤醒设备通过次无线电设备接收唤醒信号是正常事件。
5、所述第二指示信息用于指示所述被唤醒设备不需要向与所述被唤醒设备关联的唤醒设备发送帧。与多个被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,但是第一帧中可以是发送给特定的被唤醒设备,例如发送给第一被唤醒设备,但是该第一帧中包括第二指示信息,该第二指示信息指示所述被唤醒设备不需要向与所述被唤醒设备关联的唤醒设备发送帧,也即第二被唤醒设备不需要发送数据,当第二被唤醒设备通过次无线电设备接收到唤醒信号,并接收到与多个被唤醒设备关联的唤醒设备发送的第一消息,该第一消息请求第二被唤醒设备发送数据,则可以认为第二被唤醒设备通过次无线电设备接收到的唤醒信号是异常事件。
6、所述第二指示信息用于所述被唤醒设备需要向所述唤醒设备发送帧。与多个被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,但是第一帧中可以是发送给特定的被唤醒设备,例如发送给第一被唤醒设备,该第一帧中包括第二指示信息,该第二指示信息指示所述被唤醒设备需要向与所述被唤醒设备关联的唤醒设备发送帧,当第一被唤醒设备通过次无线电设备接收到唤醒信号,并接收到与多个被唤醒设备关联的唤醒设备发送的第一消息,该第一消息请求第二被唤醒设备发送数据,则可以认为第一被唤醒设备通过次无线电设备接收唤醒信号是正常事件。
7、所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。与多个被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,但是第一帧中可以是发给特定的被唤醒设备,例如发送给第一被唤醒设备,但是该第一帧中包括第二指示信息,该第二指示信息指示与所述被唤醒设备关联的唤醒设备没有向第二被唤醒设备的所述次无线电设备发送所述唤醒信号,也即第二被唤醒设备不需要
接收唤醒信号,当第二被唤醒设备通过次无线电设备接收到唤醒信号时,则可以认为第二被唤醒设备通过次无线电设备接收唤醒信号是异常事件。
8、第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与被唤醒设备关联的唤醒设备指示。与被唤醒设备关联的唤醒设备可以向多个被唤醒设备广播第一帧,例如该第一帧中包括第二指示信息,该第二指示信息用于指示第一被唤醒设备的主无线电设备从睡眠状态到激活状态不是由与该被唤醒设备的关联设备指示,当第一被唤醒设备的次无线电设备接收到唤醒信号,该唤醒信号唤醒主无线电设备,使得主无线电设备从睡眠状态进入激活状态,则可以认为第一被唤醒设备的次无线设备接收唤醒信号是异常事件。
9、第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备发送唤醒信号的次数。当被唤醒设备接收到的唤醒信号的次数大于或者小于第二指示信息指示的发送唤醒信号的次数时,可以认为被唤醒设备通过次无线电设备接收唤醒信号是异常事件。
应理解,第二指示信息,可以有上述九种指示作用中的至少一种,具体在实现过程中可以根据需要确定,该第二指示信息可以是与被唤醒设备关联的唤醒设备携带在帧中发送给被唤醒设备,也可以是与被唤醒设备关联的唤醒设备单独发送给被唤醒设备,本申请实施例对此不作限制,另外,该第二指示信息还可以通过其他方式指示被唤醒设备,例如,该第二指示信息可以指示被唤醒设备与该被唤醒设备关联的唤醒设备在特定的第二时间段内不会向该被唤醒设备发送唤醒信号,当被唤醒设备在第二时间段内通过次无线电设备接收到唤醒信号时,则认为通过次无线电设备接收唤醒信号是异常事件。
S230,当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道;或者,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
可选地,当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,并且所述被主无线电设备已经被唤醒,则所述被唤醒设备配置所述主无线电设备进入睡眠状态。
作为一个可选实施例,当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件时,所述被唤醒设备使得所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活或者睡眠,所述第一指示信息用于指示所述被唤醒设备保持所述主无线电设备激活或者睡眠。
具体而言,当被唤醒设备确定通过次无线电设备接收唤醒信号是异常事件时,则可以采取三种方式进行处理:
第一种方式,当主无线电设备已经被唤醒,则被唤醒设备可以配置主无线电设备从激活状态进入睡眠状态,来减少主无线电设备的功耗。
第二种方式,被唤醒设备可以向与该被唤醒设备关联的唤醒设备发送信道切换请求消息,该信道切换请求消息用于请求切换信道,即被唤醒设备确定次无线电设备接收唤醒信号是异常事件时,请求将接收唤醒信号的信道进行切换,与被唤醒设备关联的唤醒设备接收到信道切换请求消息时,可以根据该信道切换请求消息为被唤醒设备选择合适的第一信
道,然后向被唤醒设备发送切换消息,例如该切换消息中包括第一信道的编号,被唤醒设备根据切换消息中第一信道的编号将接收唤醒信道的信道从当前信道切换到第一信道,可选地,该切换消息可以承载在MAC包头的高通量控制(high throughput control,H-control)字段或者总控制(aggregate control,A-control)字段。
第三种方式,所述被唤醒设备向与被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,与被唤醒设备关联的唤醒设备接收到唤醒信号请求消息时,可以更新唤醒信号,例如改变唤醒信号的波形特征、改变唤醒信号的编号等,并将更新后的唤醒信号的信息发送给被唤醒设备。与被唤醒设备关联的唤醒设备可以向被唤醒设备发送动态唤醒信号,动态唤醒信号可以与所述被唤醒设备关联,这样就可以保证接收到的动态唤醒信号是唯一的唤醒信号。
应理解,本申请实施例中提到:被唤醒设备向与该被唤醒设备关联的唤醒设备发送消息,可以是被唤醒设备的主无线设备向与该被唤醒设备关联的唤醒设备发送消息,或者也可以是被唤醒设备的次无线电设备向与该被唤醒设备关联的唤醒设备发送消息;只要次无线电设备有发送数据的能力,则次无线设备就可以向与该被唤醒设备关联的唤醒设备发送消息,同样地,在接收唤醒设备发送的消息时,主无线电设备没有被唤醒之前,次无线电设备可以接收唤醒设备发送的消息,在主无线电设备被唤醒之后,主无线电设备可以接收唤醒设备发送的消息,次无线电设备也可以接收唤醒设备发送的消息,本申请实施例不限于此。
因此,本申请实施例提供的用于传输数据的方法,被唤醒设备可以确定次无线电设备接收唤醒信号是否为异常事件,当为异常事件时,可以采取适当的处理方式,例如,使得主无线电设备进入睡眠状态,来降低主无线电设备的功耗;或者,被唤醒设备可以请求更改唤醒信号或者更改接收唤醒信号的信号,进一步保证接收数据的可靠性和稳定性。
图3示出了本申请实施例提供的用于传输数据的方法300示意图,该方法300包括:
S310,被唤醒设备向唤醒设备发送可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备。
可选地,在S310之前,被唤醒设备通过次无线电设备已经接收了唤醒信号,但是该唤醒信号还未唤醒主无线电设备,被唤醒设备在确定次无线电设备接收唤醒信号是可疑事件时,就可以将可疑事件的信息发送给唤醒设备,该唤醒设备是与该被唤醒设备关联的唤醒设备;可选地,被唤醒设备可以根据唤醒信号已将唤醒主无线电设备,当被唤醒设备确定次无线电设备接收唤醒信号是可疑事件时,将可疑事件的信息发送给唤醒设备。
S320,所述唤醒设备根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件。
当所述唤醒设备确定所述次无线电设备接收所述唤醒信号是异常事件时,S330a,所述唤醒设备向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,S330b,所述唤醒设备向所述被唤醒设备发送新的唤醒信号,可选地,该新的唤醒信号可以是动态唤醒信号,例如该动态唤醒信号可以与被唤醒设备的MAC地址相关联,保证被唤醒信号接收到的唤醒信号是唯一的,以防攻击者伪造唤醒信号,保证了传输信息的安全性和可靠性。
作为一个可选实施例,当唤醒设备确定所述次无线电设备接收所述唤醒信号是正常事件时,所述唤醒设备继续向所述被唤醒设备发送唤醒信号。
在本申请实施例中,被唤醒设备可以确定被唤醒设备通过次无线电设备接收唤醒信号是否是异常事件,当然也可以是与该被唤醒设备关联的唤醒设备确定被唤醒设备通过次无线电设备接收唤醒信号是否是异常事件。当被唤醒设备确定次无线电接收唤醒信号是异常事件时,被唤醒设备可以向与该被唤醒设备关联的唤醒设备发送信道切换请求消息,或者被唤醒设备可以向与该被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,这样,次无线电设备接收到的信号是正常的唤醒信号,可以使得主无线电设备被正常的唤醒,进而保证主无线电设备接收数据和发送数据的可靠性;或者被唤醒设备可以配置主无线电设备进入睡眠状态,这样避免主无线电设备被误唤醒导致的功耗高的问题,节省功耗。当与该被唤醒设备关联的唤醒设备确定被唤醒设备通过次无线电设备接收唤醒信号是异常事件时,与该被唤醒设备关联的唤醒设备向被唤醒设备发送切换消息,或者与该被唤醒设备关联的唤醒设备向被唤醒设备发送新的唤醒信号,这样,可以保证被唤醒设备的次无线电设备接收的唤醒信号是正常的唤醒信号,进一步保证传输数据的可靠性。
上面结合图2和图3对本申请实施提供的用于传输数据的方法进行描述,下面结合图4至图13描述本申请实施例提供的用于传输数据的装置和系统。
图4示出了本申请实施例提供的用于传输数据的装置400,该装置可以是前述的方法200中的被唤醒设备,该装置400包括:
接收模块410,用于通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述装置包括所述主无线电设备和所述次无线电设备。
确定模块420,用于确定所述次无线电设备接收所述唤醒信号是否为异常事件。
发送模块430,用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,向与所述装置关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道,或者
用于向与所述装置关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
作为一个可选实施例,所述装置400还包括:第一配置模块,用于当确定所述次无线电设备接收所述唤醒信号为正常事件时,配置所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活状态或者睡眠状态,所述第一指示信息用于指示所述装置保持所述主无线电设备激活状态或者睡眠状态。
作为一个可选实施例,所述装置400还包括:唤醒模块,用于在所述次无线电设备接收唤醒信号之后,根据所述唤醒信号唤醒所述主无线电设备。
作为一个可选实施例,所述装置400还包括:第二配置模块,用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,配置所述主无线电设备进入睡眠状态。
作为一个可选实施例,所述确定模块420具体用于:根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述确定模块420具体还用于:当所述主无线电设备没有接收
到所述唤醒设备发送的帧时,将所述次无线电设备接收所述唤醒信号确定为可疑事件;当所述主无线电设备接收到所述唤醒设备发送的帧时,将所述次无线电设备接收所述唤醒信号确定为正常事件。
作为一个可选实施例,所述确定模块420具体还用于:
当所述可疑事件发生的次数大于第一阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;
当所述可疑事件发生的次数小于所述第一阈值,将所述次无线电设备接收所述唤醒信号确定为正常事件;和/或
当所述可疑事件发生的频率大于第二阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;
当所述可疑事件发生的频率小于所述第二阈值,将所述次无线电设备接收所述唤醒信号确定为正常事件。
作为一个可选实施例,所述发送模块430还用于:向与所述装置关联的唤醒设备发送所述可疑事件发生的次数和/或所述可疑事件发生的频率,以便于与所述装置关联的唤醒设备根据所述可疑事件发生的次数和/或频率确定是否将所述唤醒设备接收所述唤醒信号确定为异常事件。
作为一个可选实施例,所述确定模块420具体还用于:根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。
作为一个可选实施例,第二特征信息为动态的关联标识AID和/或动态的媒体访问控制MAC地址。
作为一个可选实施例,所述接收模块410还用于:在所述通过次无线电设备接收唤醒信号之后,接收唤醒设备发送的安全令牌;所述确定模块420具体还用于:根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述发送模块430还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,向与所述装置关联的唤醒设备发送验证字符串;
所述接收模块410还用于:接收唤醒设备根据所述验证字符串发送的验证回复信息;所述确定模块420具体还用于:根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述接收模块410还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,通过所述主无线电设备接收与所述装置关联的唤醒设备发送的帧,与所述装置关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于确定所述次无线电设备接收所述唤醒信号是否为所述异常事件;
所述确定模块420具体还用于:根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
作为一个可选实施例,所述第二指示信息用于指示与所述装置关联的唤醒设备向所述次无线电设备发送唤醒信号的次数和/或频率。
作为一个可选实施例,所述第二指示信息用于指示所述唤醒设备向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示所述装置需要向与所述装置关联的唤醒设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示所述装置不需要向与所述装置关联的唤醒设备发送帧。
作为一个可选实施例,所述第二指示信息还用于指示与所述装置关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。
作为一个可选实施例,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与所述装置关联的唤醒设备指示。
作为一个可选实施例,第二指示信息还用于指示与所述装置关联的唤醒设备发送唤醒信号的次数。
作为一个可选实施例,所述第二配置模块还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,配置所述主无线电设备在第一预设时间段内处于所述激活状态;
若所述主无线电设备在所述第一预设时间段内没有接收到与所述装置关联的唤醒设备发送的帧,配置所述主无线电设备从所述激活状态进入所述睡眠状态。
作为一个可选实施例,所述接收模块410还用于:
在所述向与所述装置关联的唤醒设备发送信道切换请求消息之后,接收与所述装置关联的唤醒设备根据所述信道切换请求消息发送的切换消息,所述切换消息用于指示所述装置切换到第一信道;所述装置400还包括:切换模块,用于根据所述切换消息切换到所述第一信道。
作为一个可选实施例,所述接收模块410还用于:在与所述装置关联的唤醒设备发送更改唤醒信号请求消息之后,接收与所述装置关联的唤醒设备根据所述更改唤醒信号请求消息发送的动态唤醒信号,所述动态唤醒信号与所述装置的媒体接入控制MAC地址关联。
作为一个可选实施例,所述确定模块420具体还用于:根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。
应理解,这里的装置400以功能模块的形式体现。这里的术语“模块”可以指ASIC、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置400可以具体为上述实施例中的被唤醒设备,装置400可以用于执行上述方法200实施例中与被唤醒设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图5示出了本申请实施例提供的用于传输数据的装置500,该装置可以是前述的方法200中的与被唤醒设备关联的唤醒设备,该装置500包括:
发送模块510,用于向被唤醒设备发送帧,所述帧中包括第二指示信息,所述第二指
示信息用于所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为所述异常事件,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备。
接收模块520,用于当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,接收所述被唤醒设备发送的信道切换请求消息,所述信道切换请求消息用于请求切换信道,或者
用于接收所述被唤醒设备发送的更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
作为一个可选实施例,所述第二指示信息用于指示与所述装置向所述次无线电设备发送唤醒信号的次数和/或频率。
作为一个可选实施例,所述第二指示信息用于指示所述唤醒设备向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于所述被唤醒设备需要或不需要向与所述装置发送帧。
作为一个可选实施例,所述第二指示信息还用于指示所述装置没有向所述次无线电设备发送所述唤醒信号。
作为一个可选实施例,所述第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与所述装置指示。
作为一个可选实施例,所述第二指示信息还用于指示所述装置发送唤醒信号的次数。
作为一个可选实施例,所述发送模块510还用于:在接收所述被唤醒设备发送的信道切换请求消息之后,根据所述信道切换请求消息向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道。
作为一个可选实施例,所述发送模块510还用于:在接收所述被唤醒设备发送的更改唤醒信号请求消息之后,向所述被唤醒设备发送动态唤醒信号,所述动态唤醒信号与所述被唤醒设备的媒体介入控制MAC地址关联。
应理解,这里的装置500以功能模块的形式体现。这里的术语“模块”可以指ASIC、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置500可以具体为上述实施例中的与被唤醒设备关联的唤醒设备,装置500可以用于执行上述方法200实施例中与被唤醒设备关联的唤醒设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图6示出了本申请实施例提供的用于传输数据的装置600,该装置可以是前述方法300的唤醒设备,该装置600包括:
接收模块610,用于接收被唤醒设备发送的可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备。
确定模块620,用于根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信
号是否是异常事件。
发送模块630,用于当确定所述次无线电设备接收所述唤醒信号是异常事件时,向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,用于向所述被唤醒设备发送新的唤醒信号。
作为一个可选实施例,所述接收模块610具体用于:
接收所述被唤醒设备发送的可疑事件的次数和/可疑事件的频率;
所述确定模块620具体用于:
根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述确定模块620具体还用于:
当所述可疑事件发生的次数大于第一阈值,确定所述次无线电设备接收所述唤醒信号为异常事件;
当所述可疑事件发生的次数小于所述第一阈值,确定所述次无线电设备接收所述唤醒信号为正常事件;和/或
当所述可疑事件发生的频率大于第二阈值,确定所述次无线电设备接收所述唤醒信号为异常事件;
当所述可疑事件发生的频率小于所述第二阈值,确定所述次无线电设备接收所述唤醒信号为正常事件。
应理解,这里的装置600以功能模块的形式体现。这里的术语“模块”可以指ASIC、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置600可以具体为上述实施例中的被唤醒设备,装置600可以用于执行上述方法300实施例中与唤醒设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图7示出了本申请实施例提供的用于传输数据的装置700,该装置可以是前述方法300的被唤醒设备,该装置700包括:
发送模块710,用于向唤醒设备发送可疑事件的信息所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备。
接收模块720,用于接收所述唤醒设备根据所述可疑事件的信息发送的切换消息;或者用于接收所述唤醒设备根据所述可疑事件的信息发送的新的唤醒信号。
作为一个可选实施例,所述新的唤醒信号与所述装置的媒体介入控制MAC地址关联,这样可以保证被唤醒设备的唤醒信号是唯一,避免两个不同的被唤醒设备采用相同的唤醒信号。
作为一个可选实施例,所述发送模块710具体用于:向所述唤醒设备发送可疑事件的次数和/可疑事件的频率。
应理解,这里的装置700以功能模块的形式体现。这里的术语“模块”可以指ASIC、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一
个可选例子中,本领域技术人员可以理解,装置700可以具体为上述实施例中的被唤醒设备,装置700可以用于执行上述方法300实施例中与被唤醒设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。
图8示出了本申请实施例提供的用于传输数据的系统800,该系统800包括装置400和装置500。
图9示出了本申请实施例提供的用于传输数据的系统900,该系统900包括装置600和装置700。
图10示出了本申请实施例提供的用于传输数据的装置1000,该装置1000包括:接收器1010、处理器1020、发送器1030、存储器1040和总线系统1050。其中,接收器1010、处理器1020、发送器1030和存储器1040通过总线系统1050相连,该存储器1040用于存储指令,该处理器1020用于执行该存储器1040存储的指令,以控制该接收器1010接收信号,并控制该发送器1030发送指令。
其中,接收器1010用于通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述装置包括所述主无线电设备和所述次无线电设备;处理器1020用于确定所述次无线电设备接收所述唤醒信号是否为异常事件;发送器1030用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,向与所述装置关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道,或者,用于向与所述装置关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
作为一个可选实施例,所述处理器1020还用于当确定所述次无线电设备接收所述唤醒信号为正常事件时,配置所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活状态或者睡眠状态,所述第一指示信息用于指示所述装置保持所述主无线电设备激活状态或者睡眠状态。
作为一个可选实施例,所述处理器1020还用于在所述次无线电设备接收唤醒信号之后,根据所述唤醒信号唤醒所述主无线电设备。
作为一个可选实施例,所述处理器1020还用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,配置所述主无线电设备进入睡眠状态。
作为一个可选实施例,所述处理器1020具体用于:根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述处理器1020具体还用于:当所述主无线电设备没有接收到所述唤醒设备发送的帧时,将所述次无线电设备接收所述唤醒信号确定为可疑事件;当所述主无线电设备接收到所述唤醒设备发送的帧时,将所述次无线电设备接收所述唤醒信号确定为正常事件。
作为一个可选实施例,所述处理器1020具体还用于:
当所述可疑事件发生的次数大于第一阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;
当所述可疑事件发生的次数小于所述第一阈值,将所述次无线电设备接收所述唤醒信
号确定为正常事件;和/或
当所述可疑事件发生的频率大于第二阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;
当所述可疑事件发生的频率小于所述第二阈值,将所述次无线电设备接收所述唤醒信号确定为正常事件。
作为一个可选实施例,所述发送器1030还用于:向与所述装置关联的唤醒设备发送所述可疑事件发生的次数和/或所述可疑事件发生的频率,以便于与所述装置关联的唤醒设备根据所述可疑事件发生的次数和/或频率确定是否将所述唤醒设备接收所述唤醒信号确定为异常事件。
作为一个可选实施例,所述处理器1020具体还用于:根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。
作为一个可选实施例,第二特征信息为动态的关联标识AID和/或动态的媒体访问控制MAC地址。
作为一个可选实施例,所述接收器1010还用于:在所述通过次无线电设备接收唤醒信号之后,接收唤醒设备发送的安全令牌;所述处理器1020具体还用于:根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述发送器1030还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,向与所述装置关联的唤醒设备发送验证字符串;
所述接收器1010还用于:接收唤醒设备根据所述验证字符串发送的验证回复信息;所述处理器1020具体还用于:根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。
作为一个可选实施例,所述接收器1010还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,通过所述主无线电设备接收与所述装置关联的唤醒设备发送的帧,与所述装置关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于确定所述次无线电设备接收所述唤醒信号是否为所述异常事件;
所述处理器1020具体还用于:根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
作为一个可选实施例,所述第二指示信息用于指示与所述装置关联的唤醒设备向所述次无线电设备发送唤醒信号的次数和/或频率。
作为一个可选实施例,所述第二指示信息用于指示所述唤醒设备向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示所述装置需要向与所述装置关联的唤醒设备发送帧。
作为一个可选实施例,所述第二指示信息用于指示所述装置不需要向与所述装置关联
的唤醒设备发送帧。
作为一个可选实施例,所述第二指示信息还用于指示与所述装置关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。
作为一个可选实施例,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与所述装置关联的唤醒设备指示。
作为一个可选实施例,第二指示信息还用于指示与所述装置关联的唤醒设备发送唤醒信号的次数。
作为一个可选实施例,所述处理器1020还用于:
在所述根据所述唤醒信号唤醒所述主无线电设备之后,配置所述主无线电设备在第一预设时间段内处于所述激活状态;
若所述主无线电设备在所述第一预设时间段内没有接收到与所述装置关联的唤醒设备发送的帧,配置所述主无线电设备从所述激活状态进入所述睡眠状态。
作为一个可选实施例,所述接收器1010还用于:
在所述向与所述装置关联的唤醒设备发送信道切换请求消息之后,接收与所述装置关联的唤醒设备根据所述信道切换请求消息发送的切换消息,所述切换消息用于指示所述装置切换到第一信道;所述处理器1020还用于根据所述切换消息切换到所述第一信道。
作为一个可选实施例,所述接收器1010还用于:在与所述装置关联的唤醒设备发送更改唤醒信号请求消息之后,接收与所述装置关联的唤醒设备根据所述更改唤醒信号请求消息发送的动态唤醒信号,所述动态唤醒信号与所述装置的媒体接入控制MAC地址关联。
作为一个可选实施例,所述处理器1020具体还用于:根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。
应理解,装置1000可以具体为上述方法200实施例中的被唤醒设备,并且可以用于执行上述方法200实施例中与被唤醒设备对应的各个步骤和/或流程。可选地,该存储器1040可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1020可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法200实施例中与被唤醒设备对应的各个步骤。
图11示出了本申请实施例提供的用于传输数据的装置1100,该装置1100包括:接收器1110、处理器1120、发送器1130、存储器1140和总线系统1150。其中,接收器1110、处理器1120、发送器1130和存储器1140通过总线系统1150相连,该存储器1140用于存储指令,该处理器1120用于执行该存储器1140存储的指令,以控制该接收器1110接收信号,并控制该发送器1130发送指令。
其中,发送器1130,用于向被唤醒设备发送帧,所述帧中包括第二指示信息,所述第二指示信息用于所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为所述异常事件,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;接收器1110,用于当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,接收所述被唤醒设备发送的信道切换请求消息,所述信道切换请求消息用于请求切换信道,或者,用于接收所述被唤醒设备发送的更改唤醒信号
请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
应理解,装置1100可以具体为上述方法200实施例中的与被唤醒设备关联的唤醒设备,并且可以用于执行上述方法200实施例中与被唤醒设备关联的唤醒设备对应的各个步骤和/或流程。可选地,该存储器1140可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1120可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法200实施例中与被唤醒设备关联的唤醒设备对应的各个步骤。
图12示出了本申请实施例提供的用于传输数据的装置1200,该装置1200包括:接收器1210、处理器1220、发送器1230、存储器1240和总线系统1250。其中,接收器1210、处理器1220、发送器1230和存储器1240通过总线系统1250相连,该存储器1240用于存储指令,该处理器1220用于执行该存储器1240存储的指令,以控制该接收器1210接收信号,并控制该发送器1230发送指令。
其中,接收器1210,用于接收被唤醒设备发送的可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;处理器1220,用于根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件。发送器1230,用于当确定所述次无线电设备接收所述唤醒信号是异常事件时,向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,用于向所述被唤醒设备发送新的唤醒信号。
应理解,装置1200可以具体为上述方法300实施例中的唤醒设备,并且可以用于执行上述方法300实施例中与唤醒设备对应的各个步骤和/或流程。可选地,该存储器1240可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1220可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法300实施例中与唤醒设备对应的各个步骤。
图13示出了本申请实施例提供的用于传输数据的装置1300,该装置1300包括:接收器1310、处理器1320、发送器1330、存储器1340和总线系统1350。其中,接收器1310、处理器1320、发送器1330和存储器1340通过总线系统1350相连,该存储器1340用于存储指令,该处理器1320用于执行该存储器1340存储的指令,以控制该接收器1310接收信号,并控制该发送器1330发送指令。
其中,发送器1330,用于向唤醒设备发送可疑事件的信息所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;接收器1310,用于接收所述唤醒设备根据所述可疑事件的信息发送的切换消息;或者用于接收所述唤醒设备根据所述可疑事件的信息发送的新的唤醒信号。
应理解,装置1300可以具体为上述方法300实施例中的被唤醒设备,并且可以用于执行上述方法300实施例中与被唤醒设备对应的各个步骤和/或流程。可选地,该存储器1340可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一
部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1320可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法300实施例中与被唤醒设备对应的各个步骤。
应理解,在本申请实施例中,处理器1020、处理器1120、处理器1220和处理器1320可以是中央处理单元(central processing unit,CPU),处理器还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存
储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (52)
- 一种用于传输数据的方法,其特征在于,所述方法包括:被唤醒设备通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件;当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道;或者,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件时,所述被唤醒设备配置所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活状态或者睡眠状态,所述第一指示信息用于指示所述被唤醒设备保持所述主无线电设备激活状态或者睡眠状态。
- 根据权利要求1或2所述的方法,其特征在于,在所述被唤醒设备通过次无线电设备接收唤醒信号之后,所述方法还包括:所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备。
- 根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述被唤醒设备确定所述次无线电设备接收所述唤醒信号为所述异常事件时,所述被唤醒设备配置所述主无线电设备进入睡眠状态。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;所述被唤醒设备根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件,包括:当所述主无线电设备没有接收到所述唤醒设备发送的帧时,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为可疑事件;当所述主无线电设备接收到所述唤醒设备发送的帧时,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件。
- 根据权利要求5或6所述的方法,其特征在于,所述被唤醒设备根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:当所述可疑事件发生的次数大于第一阈值,所述被唤醒设备将所述次无线电设备接收 所述唤醒信号确定为异常事件;当所述可疑事件发生的次数小于所述第一阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件;和/或当所述可疑事件发生的频率大于第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的频率小于所述第二阈值,所述被唤醒设备将所述次无线电设备接收所述唤醒信号确定为正常事件。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备通过次无线电设备接收唤醒信号之后,所述被唤醒设备接收唤醒设备发送的安全令牌;所述被唤醒设备根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送验证字符串;所述被唤醒设备接收唤醒设备根据所述验证字符串发送的验证回复信息;所述被唤醒设备根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求3或4所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述被唤醒设备通过所述主无线电设备接收与所述被唤醒设备关联的唤醒设备发送的帧,与所述被唤醒设备关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为所述异常事件;所述被唤醒设备根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
- 根据权利要求11所述的方法,其特征在于,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备向所述次无线电设备发送唤醒信号的次数和/或频率。
- 根据权利要求11所述的方法,其特征在于,所述第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备向所述主无线电设备发送帧,或所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
- 根据权利要求11所述的方法,其特征在于,所述第二指示信息还用于指示所述被唤醒设备需要或不需要向与所述被唤醒设备关联的唤醒设备发送帧。
- 根据权利要求11所述的方法,其特征在于,所述第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。
- 根据权利要求11所述的方法,其特征在于,第二指示信息还用于指示所述主无线电设备从睡眠状态到激活状态不是由与所述被唤醒设备关联的唤醒设备指示。
- 根据权利要求11所述的方法,其特征在于,第二指示信息还用于指示与所述被唤醒设备关联的唤醒设备发送唤醒信号的次数。
- 根据权利要求3至17中任一项所述的方法,其特征在于,在所述被唤醒设备根据所述唤醒信号唤醒所述主无线电设备之后,所述方法还包括:所述被唤醒设备配置所述主无线电设备在第一预设时间段内处于所述激活状态;若所述主无线电设备在所述第一预设时间段内没有接收到与所述被唤醒设备关联的唤醒设备发送的帧,所述被唤醒设备配置所述主无线电设备从所述激活状态进入所述睡眠状态。
- 根据权利要求1至18中任一项所述的方法,其特征在于,在所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送信道切换请求消息之后,所述方法还包括:所述被唤醒设备接收与所述被唤醒设备关联的唤醒设备根据所述信道切换请求消息发送的切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;所述被唤醒设备根据所述切换消息切换到所述第一信道。
- 根据权利要求1至19中任一项所述的方法,其特征在于,在所述被唤醒设备向与所述被唤醒设备关联的唤醒设备发送更改唤醒信号请求消息之后,所述方法还包括:所述被唤醒设备接收与所述被唤醒设备关联的唤醒设备根据所述更改唤醒信号请求消息发送的动态唤醒信号,所述动态唤醒信号与所述被唤醒设备的媒体接入控制MAC地址关联。
- 根据权利要求1至3中任一项所述的方法,其特征在于,所述被唤醒设备确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:所述被唤醒设备根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。
- 一种用于传输数据的方法,其特征在于,所述方法包括:唤醒设备接收被唤醒设备发送的可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;所述唤醒设备根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件;当所述唤醒设备确定所述次无线电设备接收所述唤醒信号是异常事件时,所述唤醒设备向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,所述唤醒设备向所述被唤醒设备发送新的唤醒信号。
- 根据权利要求22所述的方法,其特征在于,所述唤醒设备接收被唤醒设备发送的可疑事件的信息,包括:所述唤醒设备接收所述被唤醒设备发送的可疑事件的次数和/可疑事件的频率;其中,所述唤醒设备根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信 号是否是异常事件,包括:所述唤醒设备根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求23所述的方法,其特征在于,所述唤醒设备根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信号是否为异常事件,包括:当所述可疑事件发生的次数大于第一阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的次数小于所述第一阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件;和/或当所述可疑事件发生的频率大于第二阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的频率小于所述第二阈值,所述唤醒设备确定所述次无线电设备接收所述唤醒信号为正常事件。
- 一种用于传输数据的装置,其特征在于,所述装置包括:接收模块,用于通过次无线电设备接收唤醒信号,所述唤醒信号用于唤醒主无线电设备,所述装置包括所述主无线电设备和所述次无线电设备;确定模块,用于确定所述次无线电设备接收所述唤醒信号是否为异常事件;发送模块,用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,向与所述装置关联的唤醒设备发送信道切换请求消息,所述信道切换请求消息用于请求切换接收所述唤醒信号的信道,或者用于向与所述装置关联的唤醒设备发送更改唤醒信号请求消息,所述更改唤醒信号请求消息用于请求更改所述唤醒信号。
- 根据权利要求25所述的装置,其特征在于,所述装置还包括:第一配置模块,用于当确定所述次无线电设备接收所述唤醒信号为正常事件时,配置所述主无线电设备根据所述唤醒信号包括的第一指示信息保持激活状态或者睡眠状态,所述第一指示信息用于指示所述装置保持所述主无线电设备激活状态或者睡眠状态。
- 根据权利要求25或26所述的装置,其特征在于,所述装置还包括:唤醒模块,用于在所述次无线电设备接收唤醒信号之后,根据所述唤醒信号唤醒所述主无线电设备。
- 根据权利要求27所述的装置,其特征在于,所述装置还包括:第二配置模块,用于当确定所述次无线电设备接收所述唤醒信号为所述异常事件时,配置所述主无线电设备进入睡眠状态。
- 根据权利要求27或28所述的装置,其特征在于,所述确定模块具体用于:根据所述主无线电设备是否接收到唤醒设备发送的帧确定所述次无线电设备接收所述唤醒信号是否为可疑事件;根据所述可疑事件发生的次数和/或频率确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求27或28所述的装置,其特征在于,所述确定模块具体还用于:当所述主无线电设备没有接收到所述唤醒设备发送的帧时,将所述次无线电设备接收 所述唤醒信号确定为可疑事件;当所述主无线电设备接收到所述唤醒设备发送的帧时,将所述次无线电设备接收所述唤醒信号确定为正常事件。
- 根据权利要求29或30所述的装置,其特征在于,所述确定模块具体还用于:当所述可疑事件发生的次数大于第一阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的次数小于所述第一阈值,将所述次无线电设备接收所述唤醒信号确定为正常事件;和/或当所述可疑事件发生的频率大于第二阈值,将所述次无线电设备接收所述唤醒信号确定为异常事件;当所述可疑事件发生的频率小于所述第二阈值,将所述次无线电设备接收所述唤醒信号确定为正常事件。
- 根据权利要求27或28所述的装置,其特征在于,所述确定模块具体还用于:根据所述主无线电设备接收到的唤醒设备发送的帧中的第二特征信息是否为第二预设特征信息确定接收所述唤醒信号为异常事件。
- 根据权利要求27或28所述的装置,其特征在于,所述接收模块还用于:在所述通过次无线电设备接收唤醒信号之后,接收唤醒设备发送的安全令牌;所述确定模块具体还用于:根据所述安全令牌确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求27或28所述的装置,其特征在于,所述发送模块还用于:在所述根据所述唤醒信号唤醒所述主无线电设备之后,向与所述装置关联的唤醒设备发送验证字符串;所述接收模块还用于:接收唤醒设备根据所述验证字符串发送的验证回复信息;所述确定模块具体还用于:根据所述验证回复信息确定所述次无线电设备接收所述唤醒信号是否为异常事件。
- 根据权利要求27或28所述的装置,其特征在于,所述接收模块还用于:在所述根据所述唤醒信号唤醒所述主无线电设备之后,通过所述主无线电设备接收与所述装置关联的唤醒设备发送的帧,与所述装置关联的唤醒设备发送的帧包括第二指示信息,所述第二指示信息用于确定所述次无线电设备接收所述唤醒信号是否为所述异常事件;所述确定模块具体还用于:根据所述第二指示信息确定所述次无线电设备接收所述唤醒信号是否为所述异常事件。
- 根据权利要求35所述的装置,其特征在于,所述第二指示信息用于指示与所述装置关联的唤醒设备向所述次无线电设备发送唤醒信号的次数和/或频率。
- 根据权利要求35所述的装置,其特征在于,所述第二指示信息用于指示所述唤醒设备向所述主无线电设备发送帧,或者,所述第二指示信息用于指示与所述被唤醒设备关联的唤醒设备没有向所述主无线电设备发送帧。
- 根据权利要求35述的装置,其特征在于,所述第二指示信息用于指示所述装置需要或不需要向与所述装置关联的唤醒设备发送帧。
- 根据权利要求35所述的装置,其特征在于,所述第二指示信息还用于指示与所述装置关联的唤醒设备没有向所述次无线电设备发送所述唤醒信号。
- 根据权利要求35所述的装置,其特征在于,第二指示信息还用于指示所述主无线电设备从所述睡眠状态到所述激活状态不是由与所述装置关联的唤醒设备指示。
- 根据权利要求37所述的装置,其特征在于,第二指示信息还用于指示与所述装置关联的唤醒设备发送唤醒信号的次数。
- 根据权利要求27至41中任一项所述的装置,其特征在于,所述第二配置模块还用于:在所述根据所述唤醒信号唤醒所述主无线电设备之后,配置所述主无线电设备在第一预设时间段内处于所述激活状态;若所述主无线电设备在所述第一预设时间段内没有接收到与所述装置关联的唤醒设备发送的帧,配置所述主无线电设备从所述激活状态进入所述睡眠状态。
- 根据权利要求25至42中任一项所述的装置,其特征在于,所述接收模块还用于:在所述向与所述装置关联的唤醒设备发送信道切换请求消息之后,接收与所述装置关联的唤醒设备根据所述信道切换请求消息发送的切换消息,所述切换消息用于指示所述装置切换到第一信道;所述装置还包括:切换模块,用于根据所述切换消息切换到所述第一信道。
- 根据权利要求25至43中任一项所述的装置,其特征在于,所述接收模块还用于:在与所述装置关联的唤醒设备发送更改唤醒信号请求消息之后,接收与所述装置关联的唤醒设备根据所述更改唤醒信号请求消息发送的动态唤醒信号,所述动态唤醒信号与所述装置的媒体接入控制MAC地址关联。
- 根据权利要求25至27中任一项所述的装置,其特征在于,所述确定模块具体还用于:根据接收到所述唤醒信号中的第一特征信息是否为第一预设特征信息确定所述次无线电设备接收所述唤醒信号为异常事件。
- 一种用于传输数据的装置,其特征在于,所述装置包括:接收模块,用于接收被唤醒设备发送的可疑事件的信息,所述可疑事件的信息用于指示次无线电设备接收唤醒信号可疑,所述唤醒信号用于唤醒所述主无线电设备,所述被唤醒设备包括所述主无线电设备和所述次无线电设备;确定模块,用于根据所述可疑事件的信息确定所述次无线电设备接收所述唤醒信号是否是异常事件;发送模块,用于当确定所述次无线电设备接收所述唤醒信号是异常事件时,向所述被唤醒设备发送切换消息,所述切换消息用于指示所述被唤醒设备切换到第一信道;或者,用于向所述被唤醒设备发送新的唤醒信号。
- 根据权利要求46所述的装置,其特征在于,所述接收模块具体用于:接收所述被唤醒设备发送的可疑事件的次数和/可疑事件的频率;所述确定模块具体用于:根据所述可疑事件的次数和/可疑事件的频率确定所述次无线电设备接收所述唤醒信 号是否为异常事件。
- 根据权利要求47所述的装置,其特征在于,所述确定模块具体还用于:当所述可疑事件发生的次数大于第一阈值,确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的次数小于所述第一阈值,确定所述次无线电设备接收所述唤醒信号为正常事件;和/或当所述可疑事件发生的频率大于第二阈值,确定所述次无线电设备接收所述唤醒信号为异常事件;当所述可疑事件发生的频率小于所述第二阈值,确定所述次无线电设备接收所述唤醒信号为正常事件。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行权1-21任一项所述的方法。
- 一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行权22-24任一项所述的方法。
- 一种计算机程序,其特征在于,所述计算机程序用于执行权1-21任一项所述的方法。
- 一种计算机程序,其特征在于,所述计算机程序用于执行权22-24任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611014192.7 | 2016-11-18 | ||
CN201611014192.7A CN108076476B (zh) | 2016-11-18 | 2016-11-18 | 用于传输数据的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018090896A1 true WO2018090896A1 (zh) | 2018-05-24 |
Family
ID=62145199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/110831 WO2018090896A1 (zh) | 2016-11-18 | 2017-11-14 | 用于传输数据的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108076476B (zh) |
WO (1) | WO2018090896A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4429333A1 (en) * | 2023-02-17 | 2024-09-11 | Nokia Technologies Oy | Measurements to support low power wus |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SG10201805402YA (en) * | 2018-06-22 | 2020-01-30 | Panasonic Ip Corp America | Communication apparatus and communication method for low power event monitoring |
CN112291044B (zh) * | 2019-07-25 | 2022-04-12 | 大唐移动通信设备有限公司 | 一种侦听节能信号的方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111855A (zh) * | 2009-12-25 | 2011-06-29 | 中兴通讯股份有限公司 | 一种通信系统及通信系统中系统信息的更新方法 |
CN102625423A (zh) * | 2011-03-10 | 2012-08-01 | 深圳市华奥通通信技术有限公司 | 一种无线通信系统及其唤醒方法 |
CN105337744A (zh) * | 2015-11-20 | 2016-02-17 | 复旦大学 | 一种自定义唤醒序列的极低功耗两级唤醒接收机系统 |
CN105611604A (zh) * | 2014-11-25 | 2016-05-25 | 中兴通讯股份有限公司 | 无线终端及其连接控制方法、无线接入点设备及通信系统 |
WO2016160306A1 (en) * | 2015-03-30 | 2016-10-06 | Qualcomm Incorporated | Secure wireless wake-up companion |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6505290B1 (en) * | 1997-09-05 | 2003-01-07 | Motorola, Inc. | Method and apparatus for interfacing a processor to a coprocessor |
US8463333B2 (en) * | 2008-04-07 | 2013-06-11 | St-Ericsson Sa | Mobile phone with low-power media rendering sub-system |
US20160049147A1 (en) * | 2014-08-13 | 2016-02-18 | Glen J. Anderson | Distributed voice input processing based on power and sensing |
-
2016
- 2016-11-18 CN CN201611014192.7A patent/CN108076476B/zh active Active
-
2017
- 2017-11-14 WO PCT/CN2017/110831 patent/WO2018090896A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111855A (zh) * | 2009-12-25 | 2011-06-29 | 中兴通讯股份有限公司 | 一种通信系统及通信系统中系统信息的更新方法 |
CN102625423A (zh) * | 2011-03-10 | 2012-08-01 | 深圳市华奥通通信技术有限公司 | 一种无线通信系统及其唤醒方法 |
CN105611604A (zh) * | 2014-11-25 | 2016-05-25 | 中兴通讯股份有限公司 | 无线终端及其连接控制方法、无线接入点设备及通信系统 |
WO2016160306A1 (en) * | 2015-03-30 | 2016-10-06 | Qualcomm Incorporated | Secure wireless wake-up companion |
CN105337744A (zh) * | 2015-11-20 | 2016-02-17 | 复旦大学 | 一种自定义唤醒序列的极低功耗两级唤醒接收机系统 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4429333A1 (en) * | 2023-02-17 | 2024-09-11 | Nokia Technologies Oy | Measurements to support low power wus |
Also Published As
Publication number | Publication date |
---|---|
CN108076476B (zh) | 2020-11-06 |
CN108076476A (zh) | 2018-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240064646A1 (en) | Method for efficient rediscovery and medium access for wake-up radios | |
US11343766B2 (en) | Method for indicating downlink service data and device | |
US11057830B2 (en) | Media access control for wakeup radios | |
CN112567821B (zh) | 用于低功率事件监控的通信装置和通信方法 | |
JP6974454B2 (ja) | データ通信方法および装置 | |
ES2833536T3 (es) | Método y dispositivo de acceso de canal | |
RU2615773C2 (ru) | Способ и устройство для поддержания ассоциации в системе беспроводной локальной сети (lan) | |
EP3522613B1 (en) | Wakeup method and apparatus | |
WO2014161503A1 (zh) | 监视寻呼信号的方法及装置 | |
US20140192691A1 (en) | Reliable delivery of data specified for transmission by multicasting in wireless networks | |
US20210235380A1 (en) | Pdcch blind detection method, terminal and network side device | |
WO2018090896A1 (zh) | 用于传输数据的方法和装置 | |
CN115884377A (zh) | 通信方法及装置 | |
WO2019029497A1 (zh) | 免授权资源配置方法及装置 | |
US20220264520A1 (en) | Communication method and apparatus | |
US12015915B2 (en) | Communication method and apparatus | |
US10841875B2 (en) | Data transmission method and apparatus | |
WO2018054169A1 (zh) | 一种频道切换的方法及设备 | |
US20190380094A1 (en) | Token wakeup signaling | |
WO2018177422A1 (zh) | 一种接入方法和站点及接入点 | |
WO2014013430A1 (en) | Method, apparatus and computer program for low-power operation of a device in a wireless network | |
WO2024164971A1 (zh) | 一种通信方法及装置 | |
WO2024125390A1 (zh) | 传输方法、装置、网络侧设备及终端 | |
US20210410004A1 (en) | Signaling transmission method and device, signaling receiption method and device, storage medium and terminal |
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: 17871105 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: 17871105 Country of ref document: EP Kind code of ref document: A1 |