A power consumption control method, system and related apparatus
By using a Wi-Fi Low Power Receive Channel and a compressed frame structure in the Wireless Fidelity protocol, the high power consumption problem caused by site devices receiving management frames in the listening channel is solved, achieving effective power saving and extending device standby time.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NOKIA TECHNOLOGIES OY
- Filing Date
- 2023-08-17
- Publication Date
- 2026-07-03
Smart Images

Figure CN119497196B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of terminal and communication technology, and in particular to a power consumption control method, system and related device. Background Technology
[0002] In current Wi-Fi protocols, station (STA) devices spend considerable time listening to the channel and frequently receiving management frames (e.g., probe response frames and beacon frames) from access points (APs). For example, after a STA sends a probe request frame, it spends significant time receiving probe response frames from different APs on various channels. Furthermore, in standby mode, the STA spends considerable time listening for and receiving beacon frames broadcast by APs on the channel. This results in high power consumption for the STA. Summary of the Invention
[0003] This application provides a power consumption control method, system, and related apparatus. The power consumption control method provided by this application can save power consumption of electronic devices.
[0004] In a first aspect, this application provides a power consumption control method, which can be applied to a first electronic device. The method may include: the first electronic device broadcasting a probe request frame using a Wi-Fi main transmitting channel; the first electronic device having the Wi-Fi main transmitting channel, a Wi-Fi main receiving channel, and a Wi-Fi low-power receiving channel; the Wi-Fi main receiving channel being powered down, and the Wi-Fi low-power receiving channel being powered on; the operating mode of the Wi-Fi main transmitting channel being a first mode, the operating mode of the Wi-Fi main receiving channel being a second mode, and the operating mode of the Wi-Fi low-power receiving channel being a third mode, wherein the power consumption specification of the third mode is lower than that of the second mode; the first electronic device using the Wi-Fi low-power receiving channel receiving a probe response frame sent by a second electronic device; the probe response frame being sent by the second electronic device after receiving the probe request frame.
[0005] In this way, the first electronic device can use the low-power Wi-Fi receive channel to listen for and receive probe response frames. Meanwhile, the high-power Wi-Fi main receive channel in the first electronic device is powered down. This conserves power in the first electronic device.
[0006] In this application, the Wi-Fi main transmitting channel can also be referred to as the main transmitting channel, and the Wi-Fi main receiving channel can also be referred to as the main receiving channel.
[0007] In one possible implementation, the proberequest frame includes a header portion but does not include fields indicating the capabilities of the first electronic device. This allows the proberequest frame sent by the first electronic device to be compressed, reducing transmission time and thus conserving power.
[0008] In one possible implementation, the power consumption specifications of the first mode are the same as those of the second mode. This ensures that the power consumption specifications of the main receive channel and the main transmit channel are identical.
[0009] In one possible implementation, the first mode includes a first bandwidth and / or a first modulation and coding scheme (MCS); the second mode includes a second operating bandwidth and / or a second MCS; and the third mode includes a third bandwidth and / or a third MCS.
[0010] The power consumption specifications of the first mode are the same as those of the second mode, including the first bandwidth being the same as the second bandwidth, and / or the order of the first MCS being the same as the order of the second MCS. Thus, the operating bandwidth of the main transmit channel and the main receive channel, and / or the order of the supported MCS, are the same.
[0011] The power consumption specifications of the third mode are lower than those of the second mode, including a third bandwidth that is less than the second bandwidth, and / or the order of the third MCS that is less than the order of the second MCS. Thus, the operating bandwidth of the Wi-Fi Low Power Receive Channel is less than the operating bandwidth of the main receive channel, and / or the order of the MCS supported by the Wi-Fi Low Power Receive Channel is less than the order of the MCS supported by the main receive channel.
[0012] In one possible implementation, the Wi-Fi Low Power Receiver Channel includes a Wi-Fi Low Power Radio Frequency (RF) module, and the Wi-Fi Main Receiver Channel includes a Main Receiver RF module. The Wi-Fi Low Power RF module operates in a third mode, and the Main Receiver RF module operates in a second mode. Thus, the power consumption specification of the Wi-Fi Low Power RF module in the Wi-Fi Low Power Receiver Channel is lower than that of the Main Receiver RF module in the Main Receiver Channel.
[0013] In one possible implementation, the first electronic device uses a Wi-Fi Low Energy (WLE) receive channel to receive beacon frames broadcast by the second electronic device. This allows the first electronic device to conserve power by using the lower power consumption of the WLE receive channel to listen for and receive the beacon frames.
[0014] In one possible implementation, before the first electronic device receives the beacon frame broadcast by the second electronic device using the Wi-Fi Low Power Receive channel, the method may further include: the first electronic device powering down the Wi-Fi main transmit channel and the Wi-Fi main receive channel. The higher-power Wi-Fi main receive channel and the higher-power Wi-Fi main transmit channel in the first electronic device are both powered down. This conserves power in the first electronic device.
[0015] Secondly, a power consumption control system is provided, comprising a first electronic device and a second electronic device, wherein: the first electronic device is used to broadcast a probe request frame using a Wi-Fi main transmitting channel; the first electronic device includes the Wi-Fi main transmitting channel, a Wi-Fi main receiving channel, and a Wi-Fi low-power receiving channel; the Wi-Fi main receiving channel is in a power-off state, and the Wi-Fi low-power receiving channel is in a power-on state; the operating mode of the Wi-Fi main transmitting channel is a first mode, the operating mode of the Wi-Fi main receiving channel is a second mode, and the operating mode of the Wi-Fi low-power receiving channel is a third mode, wherein the power consumption specification of the third mode is lower than that of the second mode; the second electronic device is used to send a probe response frame to the first electronic device after receiving the probe request frame; the first electronic device is used to receive the probe response frame using the Wi-Fi low-power receiving channel.
[0016] In this way, the first electronic device can use the low-power Wi-Fi receive channel to listen for and receive probe response frames. Meanwhile, the high-power Wi-Fi main receive channel in the first electronic device is powered down. This conserves power in the first electronic device.
[0017] In one possible implementation, the proberequest frame includes a header portion but does not include fields indicating the capabilities of the first electronic device. This allows the proberequest frame sent by the first electronic device to be compressed, reducing transmission time and thus conserving power.
[0018] In one possible implementation, the power consumption specifications of the first mode are the same as those of the second mode. This ensures that the power consumption specifications of the main receive channel and the main transmit channel are identical.
[0019] In one possible implementation, the first mode includes a first bandwidth and / or a first modulation and coding scheme (MCS); the second mode includes a second operating bandwidth and / or a second MCS; and the third mode includes a third bandwidth and / or a third MCS.
[0020] The power consumption specifications of the first mode are the same as those of the second mode, including the first bandwidth being the same as the second bandwidth, and / or the order of the first MCS being the same as the order of the second MCS. Thus, the operating bandwidth of the main transmit channel and the main receive channel, and / or the order of the supported MCS, are the same.
[0021] The power consumption specifications of the third mode are lower than those of the second mode, including a third bandwidth that is less than the second bandwidth, and / or the order of the third MCS that is less than the order of the second MCS. Thus, the operating bandwidth of the Wi-Fi Low Power Receive Channel is less than the operating bandwidth of the main receive channel, and / or the order of the MCS supported by the Wi-Fi Low Power Receive Channel is less than the order of the MCS supported by the main receive channel.
[0022] In one possible implementation, the Wi-Fi Low Power Receiver Channel includes a Wi-Fi Low Power Radio Frequency (RF) module, and the Wi-Fi Main Receiver Channel includes a Main Receiver RF module. The Wi-Fi Low Power RF module operates in a third mode, and the Main Receiver RF module operates in a second mode. Thus, the power consumption specification of the Wi-Fi Low Power RF module in the Wi-Fi Low Power Receiver Channel is lower than that of the Main Receiver RF module in the Main Receiver Channel.
[0023] In one possible implementation, the second electronic device is also used to broadcast beacon frames; the first electronic device is also used to receive the beacon frames broadcast by the second electronic device using a Wi-Fi Low Power Receive Channel. In this way, the first electronic device can save power by using a low-power Wi-Fi Low Power Receive Channel to listen for and receive beacon frames.
[0024] In one possible implementation, the first electronic device is further configured to power down the Wi-Fi main transmitting channel and the Wi-Fi main receiving channel before receiving beacon frames using the Wi-Fi Low Power Receive channel. The higher-power Wi-Fi main receiving channel and the higher-power Wi-Fi main transmitting channel in the first electronic device are in a powered-down state. This conserves power in the first electronic device.
[0025] Thirdly, a first electronic device is provided, which may include one or more processors, one or more memories, a transceiver, and a Wi-Fi chip; wherein the transceiver, the Wi-Fi chip, and the one or more memories are coupled to one or more processors, and the one or more memories are used to store computer program code, the computer program code including computer instructions, which, when the one or more processors execute the computer instructions, cause the first electronic device to perform the method as described in any of the possible implementations of the first aspect above.
[0026] Fourthly, a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method as described in any possible implementation of any of the above aspects.
[0027] Fifthly, a chip is provided for use in a first electronic device, characterized in that it includes a processing circuit and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processing circuit, the processing circuit being used to execute the code instructions to perform a method as described in any possible implementation of the first aspect above.
[0028] Sixthly, a computer program product is provided that, when run on a computer, causes the computer to perform the method in any possible implementation of any of the above aspects. Attached Figure Description
[0029] Figure 1 This is a schematic diagram of the architecture of system 10 provided in an embodiment of this application;
[0030] Figure 2 This is a schematic diagram of channel scanning of an electronic device 100 provided in an embodiment of this application;
[0031] Figure 3A This is a schematic diagram of the hardware structure of the electronic device 100 provided in the embodiments of this application;
[0032] Figure 3B This is a schematic diagram of the architecture of a Wi-Fi transceiver provided in an embodiment of this application;
[0033] Figure 4 This is a schematic flowchart of a power consumption control method provided in an embodiment of this application;
[0034] Figure 5 This is a schematic diagram of a probe request frame structure provided in an embodiment of this application;
[0035] Figure 6 This is a schematic diagram of the framing process of the electronic device 100 provided in the embodiments of this application;
[0036] Figure 7 This is a schematic diagram of a Wi-Fi transceiver receiving beacon frames through a Wi-Fi low-power receiving channel, as provided in an embodiment of this application.
[0037] Figure 8 This is a schematic diagram of an electronic device according to an embodiment of the present application switching from receiving beacon frames through a Wi-Fi low-power receiving channel to receiving MAC layer protocol data units through a main receiving channel;
[0038] Figure 9This is a schematic diagram of the wake-up duration of the electronic device 100 provided in the embodiments of this application;
[0039] Figure 10 This is a schematic diagram of the hardware structure of the electronic device 200 provided in the embodiments of this application. Detailed Implementation
[0040] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items.
[0041] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0042] Figure 1 A schematic diagram of a system architecture provided in an embodiment of this application is shown.
[0043] like Figure 1 As shown, system 10 may include electronic device 100 and one or more access points (APs) (e.g., AP101, AP102, and AP103). Electronic device 100 may be referred to as STA. Electronic device 100 may broadcast proberequest frames. Upon receiving the proberequest frame broadcast by electronic device 100, APs surrounding electronic device 100 may reply with proberesponse frames.
[0044] like Figure 1As shown, electronic device 100 can receive protocol 1 sent by AP 101, which may contain the service set identifier 1 (SSID1) of AP 101. Electronic device 100 can receive protocol 2 sent by AP 102, which may contain the SSID2 of AP 102. Electronic device 100 can receive protocol 3 sent by AP 103, which may contain the SSID3 of AP 103.
[0045] Electronic device 100 can also receive beacon frames broadcast by the AP. For example, such as... Figure 1 As shown, electronic device 100 can receive beacon frames broadcast by AP101.
[0046] In this embodiment, electronic device 100 can be a mobile terminal device such as a mobile phone, tablet computer, personal digital assistant (PDA), smartwatch, or smart bracelet. AP101, AP102, and AP103 are devices that can provide Wi-Fi signals (or provide Wi-Fi networks), such as routers, mobile phones, tablet computers, laptops, etc. This application does not limit the specific type of electronic device 100, AP101, AP102, and AP103.
[0047] In indoor positioning scenarios, electronic device 100 needs to broadcast a proberequest frame. Upon receiving this proberequest frame, nearby access points (APs) can reply with a proberesponse frame to electronic device 100. Electronic device 100 can then parse the AP's SSID from the proberesponse frame. The STA (Station) can then send the measured received signal strength (RSSI) of the AP and the AP's SSID to a positioning server (e.g., the positioning server corresponding to the positioning application in electronic device 100 or the positioning server of the electronic device 100 manufacturer). The positioning server can calculate the location of electronic device 100 based on multiple positioning information sent by the STA (e.g., AP1 (SSID1, RSSI1), AP2 (SSID2, RSSI2), AP3 (SSID3, RSSI3), ...). The more positioning information the STA acquires during the positioning process, the more accurate the positioning result.
[0048] To acquire more location information, electronic device 100 needs to scan each channel individually. To speed up the scanning process, electronic device 100 can use an active scanning method, where the STA device broadcasts a probe request frame on a designated channel. After the STA device sends a probe request frame, electronic device 100 needs to spend a considerable amount of time listening to the channel and receiving probe response frames sent by different APs on each channel. This results in high power consumption for the STA device.
[0049] For example, such as Figure 2 As shown, the electronic device 100 can periodically operate on various channels (such as...). Figure 2 The diagram shows scan channels 1, 2, 3, etc., broadcasting probe request frames. After the STA device sends a probe request frame, it needs to listen to each channel. Figure 2 Taking scanning channel 3 as an example, electronic device 100 broadcasts a probe request frame in scanning channel 3 for 250 microseconds (µs). The total time from the start of broadcasting the probe request frame to the end of listening to the channel and receiving the probe response frame is 20 milliseconds (ms). When electronic device 100 receives probe response 1 from AP1, it can reply with an acknowledgment message (ACK). After receiving probe response 2 from AP2, electronic device 100 can also reply with an ACK. Generally, it takes 52µs for electronic device 100 to reply with an ACK. It can be seen that the time spent by electronic device 100 in sending probe request frames in each channel scan is relatively small, with most of the time spent listening to the channel and receiving probe response frames. This results in high power consumption for the STA device.
[0050] In some implementations, to reduce the power consumption of electronic device 100 during channel scanning, electronic device 100 can use null data packet (NDP) frames to make probe requests during channel scanning. This NDP frame may contain a compressed SSID. Electronic device 100 can receive a response from the AP corresponding to the SSID. Since the NDP frame only contains the physical layer preamble and physical layer frame header, and does not contain the media access control (MAC) layer frame header or the MAC layer service data unit (MSDU), electronic device 100 can shorten the air interface transmission time and reduce power consumption by using NDP frames for probe requests.
[0051] Because the SSID of the receiving AP needs to be filled in the NDP frame, it cannot be sent via broadcast and can only be sent via unicast. This means that electronic device 100 needs to know the SSIDs of surrounding APs in advance, which limits its channel scanning to a privately customized network. However, in many scenarios, electronic device 100 cannot know the AP's SSID in advance.
[0052] In other implementations, to reduce the power consumption of the electronic device 100 during channel scanning, the electronic device 100 can detect its own motion state and select different scanning frequencies based on different motion states. Specifically, when the motion speed is slow, the electronic device 100 can use a larger scanning interval and fewer scans, thereby reducing the power consumption of the electronic device 100. When the motion speed is fast, the electronic device 100 can use a smaller scanning interval, i.e., increase the number of scans.
[0053] Thus, the power consumption of electronic device 100 can only be reduced by decreasing the number of scans when the electronic device 100 is stationary or moving slowly. However, when the electronic device 100 is moving rapidly, it needs to increase the number of scans to ensure accurate positioning. Therefore, this implementation method cannot reduce the power consumption of electronic device 100 in scenarios where the STA device is moving rapidly.
[0054] The following describes an exemplary electronic device 100 provided in an embodiment of this application.
[0055] Figure 3A This is a schematic diagram of the structure of the electronic device 100 provided in the embodiments of this application.
[0056] The following detailed description uses electronic device 100 as an example. It should be understood that electronic device 100 may have more or fewer components than shown in the figures, may combine two or more components, or may have different component configurations. The various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.
[0057] Electronic device 100 may include: processor 110, external memory interface 120, internal memory 121, universal serial bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0058] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0059] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0060] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.
[0061] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0062] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0063] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[0064] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.
[0065] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0066] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.
[0067] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the electronic device 100 to capture images. The processor 110 and the display screen 194 communicate via the DSI interface to enable the electronic device 100 to display images.
[0068] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0069] The SIM interface can be used to communicate with the SIM card interface 195 to transmit data to or read data from the SIM card.
[0070] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.
[0071] It is understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are merely illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.
[0072] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger.
[0073] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 121, external memory, display 194, camera 193, and wireless communication module 160, etc.
[0074] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.
[0075] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with tuning switches.
[0076] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.
[0077] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.
[0078] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0079] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).
[0080] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0081] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Mini LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0082] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.
[0083] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, and the camera's photosensitive element transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and color. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.
[0084] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element by generating an optical image through the lens. The photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP for processing. The DSP converts the digital image signal into image signals in standard RGB, YUV, or other formats. In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.
[0085] Digital signal processors (DSPs) are used to process digital signals. Besides digital image signals, they can also process other digital signals. For example, when electronic device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.
[0086] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. Thus, electronic device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0087] An NPU (Neural Processing Unit) is a computational processor for neural networks (NNs). By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in electronic devices, such as image recognition, facial recognition, speech recognition, and text understanding.
[0088] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.
[0089] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application required for a function (such as facial recognition, fingerprint recognition, mobile payment, etc.). The data storage area may store data created during the use of electronic device 100 (such as facial information template data, fingerprint information templates, etc.). Furthermore, internal memory 121 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0090] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.
[0091] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.
[0092] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0093] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the electronic device 100 answers a telephone call or voice message, the receiver 170B can be brought close to the ear to listen to the voice.
[0094] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Electronic device 100 may have at least one microphone 170C. In some embodiments, electronic device 100 may have two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, electronic device 100 may also have three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.
[0095] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.
[0096] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the intensity of the touch operation based on pressure sensor 180A. Electronic device 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example, when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.
[0097] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the electronic device 100 about three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the shake of the electronic device 100, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the electronic device 100 by moving in the opposite direction, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.
[0098] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.
[0099] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. Then, based on the detected opening and closing state of the cover or the flip cover, features such as automatic flip unlocking can be set.
[0100] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.
[0101] A distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, electronic device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.
[0102] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The electronic device 100 emits infrared light outward through the LED. The electronic device 100 uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 may use the proximity sensor 180G to detect when a user holds the electronic device 100 close to their ear for a call, so as to automatically turn off the screen to save power. The proximity sensor 180G can also be used in holster mode and pocket mode for automatic unlocking and locking of the screen.
[0103] The ambient light sensor 180L is used to sense the brightness of ambient light. The electronic device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
[0104] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can utilize the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.
[0105] Temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 uses the temperature detected by temperature sensor 180J to execute a temperature handling strategy. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, electronic device 100 performs thermal protection by reducing the performance of a processor located near temperature sensor 180J to reduce power consumption. In other embodiments, when the temperature is below another threshold, electronic device 100 heats battery 142 to prevent abnormal shutdown of electronic device 100 due to low temperature. In still other embodiments, when the temperature is below yet another threshold, electronic device 100 boosts the output voltage of battery 142 to prevent abnormal shutdown due to low temperature.
[0106] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.
[0107] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of electronic device 100.
[0108] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.
[0109] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0110] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and detach from the electronic device 100. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, and other SIM cards. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to realize functions such as calls and data communication.
[0111] The following describes the architecture of a Wi-Fi transceiver provided in the embodiments of this application.
[0112] Figure 3BAn exemplary schematic diagram of the architecture of a Wi-Fi transceiver 300 provided in an embodiment of this application is shown.
[0113] Figure 3B The Wi-Fi transceiver 300 shown in the image is built into Figure 3A The electronic device 100 shown is inside.
[0114] like Figure 3B As shown, the Wi-Fi transceiver 300 may include an antenna 301, a switch 302, a switch 303, a Wi-Fi low-power radio frequency module (Wi-Fi LP RF) 304, a radio frequency receive module (RF-RX) 305, a radio frequency transmit module (RF-TX) 306, an analog-to-digital converter (ADC) 307, an analog-to-digital converter (ADC) 308, a digital-to-analog converter (DAC) 309, and a Wi-Fi baseband chip (Wi-Fi BB) 310.
[0115] In the embodiments of this application, such as Figure 3B As shown, the receiving channel composed of the Wi-Fi Low Power RF module 304 and the analog-to-digital converter can be referred to as the Wi-Fi Low Power Receiving Channel. The receiving channel composed of the receiving RF module 305 and the analog-to-digital converter 308 can be referred to as the Wi-Fi Main Receiving Channel (or simply the Main Receiving Channel). The transmitting channel composed of the transmitting RF module 306 and the digital-to-analog converter 309 can be referred to as the Wi-Fi Main Transmitting Channel (or simply the Main Transmitting Channel). The power consumption specifications of the Wi-Fi Low Power Receiving Channel are lower than those of the Main Receiving Channel.
[0116] Switches 302 and 303 can be used together to select whether the Wi-Fi signal received by the antenna is transmitted to the Wi-Fi baseband chip 310 via the Wi-Fi Low Power Receive Channel or the main Receive Channel. Alternatively, switch 302 can switch the transmission of the Wi-Fi signal output from the main transmit channel through antenna 301.
[0117] In this embodiment, when the electronic device 100 is performing channel scanning, i.e., when the Wi-Fi baseband chip 310 sends a probe request through the main transmitting channel, the Wi-Fi transceiver 300 can power on the Wi-Fi low-power receiving channel and power off the main receiving channel via switches 302 and 303. Specifically, the Wi-Fi transceiver 300 can power on the Wi-Fi low-power radio frequency module 304 and analog-to-digital converter 307 in the Wi-Fi low-power receiving channel via switches 302 and 303, while powering off the receiving radio frequency module 305 and analog-to-digital converter 308. Thus, when the Wi-Fi baseband chip 310 sends a probe request through the main transmitting channel, it can receive one or more probe responses through the Wi-Fi low-power receiving channel.
[0118] In the main transmission channel, the digital-to-analog converter 309 converts the Wi-Fi signal (e.g., proberequest frame) output by the Wi-Fi baseband chip 310 into an analog Wi-Fi signal, and then inputs the analog Wi-Fi signal to the transmitting RF module 306. The transmitting RF module 306 converts the analog Wi-Fi signal into an electromagnetic wave Wi-Fi signal, amplifies and modulates the electromagnetic wave Wi-Fi signal, and then transmits it through the antenna 301.
[0119] In the main receiving channel, the receiving radio frequency module 305 can be used to convert the Wi-Fi signal in the form of electromagnetic wave signals received via antenna 301 into an analog Wi-Fi signal. The receiving radio frequency module 305 can also amplify, demodulate, etc., the converted analog Wi-Fi signal. The analog-to-digital converter 308 can convert the analog Wi-Fi signal obtained by the receiving radio frequency module 305 into a digital Wi-Fi signal, and then input the digital Wi-Fi signal to the Wi-Fi baseband chip 310.
[0120] In the Wi-Fi Low Power Receiver channel, the Wi-Fi Low Power Radio Frequency Module 304 can be used to convert the Wi-Fi signal received via the antenna 301 in the form of electromagnetic wave signals into an analog Wi-Fi signal. The Wi-Fi Low Power Radio Frequency Module 304 can also amplify, demodulate, and so on, the converted analog Wi-Fi signal. The Analog-to-Digital Converter 307 can convert the analog Wi-Fi signal received by the Wi-Fi Low Power Radio Frequency Module 304 into a digital Wi-Fi signal, and then input the digital Wi-Fi signal to the Wi-Fi baseband chip 310.
[0121] The Wi-Fi baseband chip 310 can parse physical frames (e.g., probe response frames) from the input digital Wi-Fi signal. The Wi-Fi baseband chip 310 can also encode the physical frames to be transmitted (e.g., probe request frames) into digital Wi-Fi signals, and then convert them into analog Wi-Fi signals via digital-to-analog converter 309.
[0122] In this embodiment, the operating mode of the main transmitting channel can be the same as that of the main receiving channel. Specifically, the operating bandwidth of the main transmitting channel can be the same as that of the main receiving channel. The order of the modulation and coding scheme (MCS) supported by the main transmitting channel is the same as the order of the MCS supported by the main receiving channel.
[0123] The MCS table can be shown in Table 1 below:
[0124] Table 1
[0125]
[0126]
[0127] Among them, MCS0 (also known as MCS order 0) corresponds to binary phase shift keying (BPSK) modulation with a code rate of 1 / 2. MCS1 corresponds to quadrature phase shift keying (QPSK) modulation with a code rate of 1 / 2. MCS2 corresponds to QPSK modulation with a code rate of 1 / 2. MCS3 corresponds to 16-symbol quadrature amplitude modulation (QAM) (16-QAM) modulation with a code rate of 1 / 2. MCS4 corresponds to 16-QAM modulation with a code rate of 3 / 4. MCS5 corresponds to 64-symbol quadrature amplitude modulation (64-QAM) modulation with a code rate of 2 / 3. MCS6 corresponds to 64-QAM modulation with a code rate of 3 / 4. MCS7 corresponds to 64-QAM modulation with a code rate of 5 / 6. MCS8 corresponds to 256-symbol quadrature amplitude modulation (256-QAM) modulation with a code rate of 2 / 3. MCS9 uses 256-QAM modulation with a code rate of 5 / 6. MCS10 uses 1024-symbol quadrature amplitude modulation (1024-QAM) with a code rate of 3 / 4. MCS11 uses 1024-QAM modulation with a code rate of 5 / 6.
[0128] Table 1 above only illustrates some MCS in Wi-Fi protocols. Other Wi-Fi protocols may have higher-order MCS, which are not limited in the embodiments of this application.
[0129] In some examples, the operating mode of the main transmitting channel can also refer to the operating mode of the transmitting RF module 306 in the main transmitting channel. Similarly, the operating mode of the main receiving channel can refer to the operating mode of the receiving RF module 305 in the main receiving channel.
[0130] The operating mode of the transmitting RF module 306 can be the same as that of the receiving RF module 305. Specifically, the operating bandwidth of the transmitting RF module 306 can be the same as that of the receiving RF module 305. The order of the modulation and coding scheme (MCS) supported by the transmitting RF module 306 can be the same as that supported by the receiving RF module 305.
[0131] In some implementations, the operating mode of the Wi-Fi Low Energy (Wi-Fi Low Power) receive channel differs from that of the main receive channel. Specifically, the operating bandwidth of the Wi-Fi Low Power (Wi-Fi Low Power) receive channel is lower than that of the main receive channel, and / or the order of the MCS (Multi-Channel System) that the Wi-Fi Low Power (Wi-Fi Low Power) receive channel can support is lower than that of the MCS that the main receive channel can support.
[0132] Alternatively, in some implementations, the Wi-Fi Low Energy receive channel has fewer operating modes than the main receive channel. For example, the Wi-Fi Low Energy receive channel may have only one operating mode, with a bandwidth of 20 MHz and an MCS order less than 7. The main receive channel may have multiple operating modes, such as operating mode 1 (20 MHz bandwidth, MCS order less than 7), operating mode 2 (40 MHz bandwidth, MCS order 11), and operating mode 3 (160 MHz bandwidth, MCS order 11).
[0133] Low-power operating modes can also exist among the multiple operating modes of the main receiving channel, such as operating mode 1 in the example above (operating bandwidth of 20M, MCS order less than 7).
[0134] In some examples, the operating mode of the Wi-Fi Low Power Receive Channel can refer to the operating mode of the Wi-Fi Low Power RF module 304.
[0135] The operating modes of the Wi-Fi Low Power Radio Module 304 and the Receiving Radio Module 305 are different. Specifically, the operating bandwidth of the Wi-Fi Low Power Radio Module 304 is lower than that of the Receiving Radio Module 305, and / or the order of the MCS that the Wi-Fi Low Power Radio Module 304 can support is lower than that of the MCS that the Receiving Radio Module 305 can support.
[0136] The Wi-Fi Low Energy RF module 304 has fewer operating modes than the receiving RF module 305. For example, the Wi-Fi Low Energy RF module 304 may have only one operating mode, with a bandwidth of 20 MHz and an MCS order less than 7. The receiving RF module 305 may have multiple operating modes, such as operating mode 1 (20 MHz bandwidth, MCS order less than 7), operating mode 2 (40 MHz bandwidth, MCS order 11), and operating mode 3 (160 MHz bandwidth, MCS order 11).
[0137] Among the multiple operating modes of the receiving radio frequency module 305, there can also be a low-power operating mode, such as operating mode 1 in the example above (operating bandwidth of 20M, MCS order less than 7).
[0138] In this embodiment, the power consumption specifications of the operating mode supported by the Wi-Fi Low Power Receiver Channel are lower than those of the operating mode supported by the main Receiver Channel. The Wi-Fi Low Power Receiver Channel may support an operating mode, which may be referred to as a low power operating mode (e.g., an operating bandwidth of 20 MHz and an MCS order of less than 7).
[0139] The primary receiver channel can support one or more operating modes. When the primary receiver channel supports an operating mode, the power consumption specification of that operating mode is higher than that of the operating mode supported by the Wi-Fi Low Energy receiver channel.
[0140] In one possible implementation, when the main receiving channel supports multiple operating modes, the power consumption specifications of all operating modes are higher than those of the operating modes supported by the Wi-Fi Low Power Receiving Channel.
[0141] Alternatively, in another possible implementation, when the main receiving channel supports multiple operating modes, one of the multiple operating modes is a low-power operating mode that is the same as the operating mode supported by the Wi-Fi Low Power Receiving Channel, and one or more other operating modes, the power consumption specifications of the other operating modes are all higher than the power consumption specifications of the operating mode supported by the Wi-Fi Low Power Receiving Channel.
[0142] Alternatively, in one possible implementation, when the primary receive channel supports a low-power operating mode, after the primary transmit channel sends a probe request, the primary receive channel can use the low-power operating mode to listen for and receive probe response frames sent by one or more APs.
[0143] Based on the above description of the Wi-Fi transceiver architecture, the following describes a power consumption control method provided by an embodiment of this application.
[0144] To reduce the power consumption of electronic device 100, this application provides a power consumption control method. The method includes: a Wi-Fi transceiver in electronic device 100 may include a Wi-Fi Low Power Receive channel, the power consumption specification of which is lower than that of the main receive channel in the Wi-Fi transceiver. Electronic device 100 can use the main transmit channel in the Wi-Fi transceiver to broadcast probe request frames and use the Wi-Fi Low Power Receive channel in the Wi-Fi transceiver to listen for and receive probe response frames sent by one or more access points (APs). This reduces the power consumption of electronic device 100.
[0145] Figure 4 This is a flowchart illustrating a power consumption control method provided in an embodiment of this application. Figure 4 As shown, a power consumption control method provided in this application embodiment may include the following steps:
[0146] S401, Electronic device 100 broadcasts probe request frames on N channels through the main transmitting channel. Electronic device 100 has a main transmitting channel, a main receiving channel and a Wi-Fi low power receiving channel. The main receiving channel is in a power-off state and the Wi-Fi low power receiving channel is in a power-on state. The main transmitting channel operates in mode 1, the main receiving channel operates in mode 2, and the Wi-Fi low power receiving channel operates in mode 3. The power consumption specification of mode 3 is lower than that of mode 2.
[0147] Electronic device 100 may have the following features: Figure 3B This Wi-Fi transceiver includes a main transmit channel, a main receive channel, and a Wi-Fi Low Energy receive channel. For details, please refer to [link / reference needed]. Figure 3B The description in the text.
[0148] The electronic device needs to perform a channel scan across N channels. During each channel scan, when the electronic device 100 broadcasts a probe request frame through the main transmitting channel, it can power down the main receiving channel, putting it in a power-down state. When the main receiving channel is powered down, it ceases operation, meaning it no longer listens for probe response frames on the N channels or receives probe response frames from various access points (APs). Instead, the electronic device 100 powers on the Wi-Fi Low Energy (Wi-Fi Low Energy) receiving channel, putting it in a power-on state. When the Wi-Fi Low Energy (Wi-Fi Low Energy) receiving channel is powered on, it can listen for probe response frames on the channels that sent the probe request frames and receive probe response frames from various APs.
[0149] It is understood that, in the embodiments of this application, the electronic device 100 may be triggered to broadcast a probe request frame in the following ways: the electronic device 100 enables the positioning function based on user operation, the electronic device 100 detects that the user opens a map indoors, or shares the location, or searches for the location, etc.
[0150] For example, in one possible implementation, when the electronic device 100 activates its positioning function based on a user action, it can begin traversing N channels through the main transmission channel, sequentially broadcasting probe request frames in each channel. This user action could be the user activating a location information control in the drop-down menu on the desktop of the electronic device 100.
[0151] Alternatively, in one possible implementation, the electronic device 100 may also start traversing N channels through the main transmission channel and broadcasting probe request frames in each channel in turn when it detects that the user has opened a map, shared a location, or searched for a location indoors.
[0152] In this embodiment of the application, the electronic device 100 may also periodically traverse N channels through the main transmission channel and broadcast probe request frames in each channel in turn.
[0153] Since electronic device 100 does not need to exchange capability information with AP in a channel scanning scenario triggered by positioning operation, electronic device 100 can, when composing the proberequest frame, only fill in the frame header portion of the proberequest frame, omitting the frame body portion. For example, as... Figure 5As shown, when the electronic device 100 assembles a proberequest frame at the MAC layer, it only retains the MAC frame header and does not fill in the frame body. The frame body of the proberequest frame may contain one or more capability fields, such as the Service Set Identifier (SSID) field, the supported rates field, the direct-sequence parameter set (DS param) field, the high-throughput capability information (HT cap) field, the very high-throughput capability information (VHT cap) field, and so on.
[0154] In this way, in a channel scanning scenario, the probe request frame only retains the MAC header portion, and the frame length of the probe request frame can be compressed to 24 bytes. This saves the time that electronic device 100 spends broadcasting the probe request frame, thereby saving power consumption of electronic device 100.
[0155] In one possible implementation, when electronic device 100 performs step S401, electronic device 100 may specifically perform the following: Figure 6 The following steps are shown:
[0156] S4011, Electronic device 100 begins constructing the proberequest frame.
[0157] S4012. Electronic device 100 determines whether it is a channel scanning scenario; if yes, only step S4013a is executed; if no, steps S4013b and S4013a are executed.
[0158] When electronic device 100 starts constructing a proberequest frame, it needs to determine whether electronic device 100 is currently in a channel scanning scenario. If yes, electronic device 100 can execute only step S4013a; if no, electronic device 100 can execute both steps S4013b and S4013a.
[0159] If the current service being performed in electronic device 100 is a location service (e.g., electronic device 100 obtains its current location based on user operation, or displays the route from the current location to the user-input destination, etc.), then electronic device 100 can determine that the current scenario is a channel scanning scenario. Electronic device 100 may only need to execute step S4013a.
[0160] If electronic device 100 is currently establishing a communication connection with AP or exchanging capability information with AP, electronic device 100 can determine that the current situation is not a channel scanning scenario. Electronic device 100 can then execute steps S4013b and S4013a.
[0161] S4013a, Electronic device 100: Fill in the MAC header part of the frame header.
[0162] When electronic device 100 determines that the current scenario is a channel scanning scenario, electronic device 100 can fill only the MAC header part in the proberequest frame and not fill in the framebody part.
[0163] The MAC header may include a source address field, a destination address field, a current frame number field, etc. The source address field contains the MAC address of electronic device 100. Since it is a broadcast, the destination address field can be empty or contain a fixed value, such as "FF:FF:FF:FF:FF". The current frame number field contains the number of the probe request frame that electronic device 100 is currently sending. This MAC header may contain more fields; please refer to the description of the MAC header in the probe request frame in existing Wi-Fi protocols, which will not be repeated here.
[0164] S4013b, Electronic device 100 fills in the framebody part.
[0165] When electronic device 100 determines that the current situation is not a channel scanning scenario, electronic device 100 can fill in the framebody part and the MAC header part.
[0166] In this way, when framing a Probe request frame, electronic device 100 can first identify the current service scenario and framing according to different framing strategies. Since the channel scanning process does not involve capability interaction between electronic device 100 and AP device, all capability information-related fields in the probe request (i.e., fields contained in the framebody) can be removed to simplify the frame length of the probe request. Thus, in a channel scanning scenario, when electronic device 100 broadcasts a probe request frame, it can only transmit the MAC header, thereby shortening the transmission time of the Probe Request frame. For example, in the 5G band, the transmission time of the Probe Request frame by electronic device 100 can be shortened to less than 100µs.
[0167] S402, Electronic device 100 receives probe response frame 1 sent by AP1 on channel 1 via Wi-Fi Low Power Channel.
[0168] Before broadcasting the probe request frame, electronic device 100 can turn off the main receiving channel and turn on the Wi-Fi Low Power receiving channel in Wi-Fi transceiver 300. That is, electronic device 100 can power down the main receiving channel and power on the Wi-Fi Low Power receiving channel via switch 303 in Wi-Fi transceiver 300. In this way, the main receiving channel can remain off, while the Wi-Fi Low Power receiving channel remains on.
[0169] Electronic device 100 can listen to channels via a Wi-Fi Low Energy receive channel and receive probe response frames sent by different APs on the channel that have broadcast probe request frames. For example, electronic device 100 can receive probe response frame 1 sent by AP1 on channel 1 via a Wi-Fi Low Energy receive channel. It is understood that electronic device 100 can also receive probe response frame 1 sent by AP2 on channel 1 or other channels that have broadcast probe request frames via a Wi-Fi Low Energy receive channel. The number of probe response frames that electronic device 100 can receive depends on the number of APs in the environment in which electronic device 100 is located. The more APs in the environment in which electronic device 100 is located, the more probe response frames electronic device 100 can receive.
[0170] S403, Electronic device 100 obtains the service set identifier SSID1 of AP1 from the protocol response frame 1 and measures the received signal strength RSSI1 of the signal received by electronic device 100 from AP1.
[0171] Optionally, after receiving the protocol response frames sent by each AP, the electronic device 100 can parse the SSID of the AP from the protocol response and measure the RRSI of the AP corresponding to the SSID of each AP. For example, the electronic device 100 can obtain the service set identifier SSID1 of AP1 and measure the received signal strength RRSI1 of the signal received by the electronic device 100 from the protocol response frame 1.
[0172] Then, electronic device 100 can obtain its current location information based on the SSID and RRSI of multiple access points. Alternatively, electronic device 100 can send the SSID and RRSI of multiple access points to the positioning server. The positioning server can calculate the current location information of electronic device 100 (e.g., latitude and longitude, or the location of electronic device 100 (e.g., xx square, xx floor)) based on the SSID and RRSI of multiple access points.
[0173] In some scenarios, step S403 can be an optional step, meaning that the electronic device 100 can perform only steps S401 and S402.
[0174] Thus, through the power consumption control method provided in this application embodiment, the electronic device 100 can listen for and receive probe response frames via the Wi-Fi Low Power Receive Channel. Since the power consumption specification of the Wi-Fi Low Power Receive Channel is lower than that of the main receive channel, the electronic device 100 can save power. Furthermore, the electronic device 100 can compress the broadcast probe request frame to only include the MAC header portion, thereby shortening the time it takes for the electronic device 100 to send the probe request frame, further saving power.
[0175] For example, Tables 2 and 3 below show the comparison of channel scanning power consumption for 5G frequency points and the comparison of channel scanning power consumption for 2.4G frequency points, respectively.
[0176] Table 2
[0177]
[0178] As shown in Table 2, when channel scanning is performed on 5G frequencies using existing technology, i.e., the broadcast probe request frame is uncompressed and the probe response frame is received through the main receiving channel, the duration of the broadcast probe request frame by electronic device 100 is 0.25 milliseconds (ms), and the operating current is 295.6 mA. The duration of the reception of the probe response frame by electronic device 100 is 19.75 ms, and the operating current is 79 mA. The total power consumption required by electronic device 100 during the channel scanning process is approximately 1.63 mAs (1.63 mAs ≈ 0.25 ms * 295.6 mA + 19.75 ms * 79 mA, where “≈” means approximately equal to and “*” means multiplication).
[0179] As shown in Table 2, when the power consumption control method provided in this application performs channel scanning at 5G frequency points, that is, the broadcast probe request frame is compressed into only containing the MAC header, through... Figure 3BThe Wi-Fi Low Power Receive Channel shown receives probe response frames. The duration of the probe request frame broadcast by electronic device 100 is 0.1 ms, with an operating current of 295.6 mA. The duration of the probe response frame received by electronic device 100 is 19.9 ms, with an operating current of 38.2 mA. The total power consumption required by electronic device 100 during the channel scanning process is approximately 0.79 mAs (0.79 mAs ≈ 0.1 ms * 295.6 mA + 19.9 ms * 38.2 mA, where “≈” indicates approximately equal to and “*” indicates multiplication).
[0180] As shown in Table 2, the power consumption (0.79 mAs) of the electronic device 100 when performing channel scanning at 5G frequency using the power control method provided in this application is lower than the power consumption (1.63 mAs) when performing channel scanning at 5G frequency using the prior art.
[0181] Table 3
[0182]
[0183] As shown in Table 3, when using existing technology to perform channel scanning at the 2.4 GHz frequency, i.e., the broadcast probe request frame is uncompressed and the probe response frame is received through the main receiving channel, the duration of the broadcast probe request frame by electronic device 100 is 0.25 ms, and the operating current is 295.6 mA. The duration of the receiving probe response frame by electronic device 100 is 19.75 ms, and the operating current is 79 mA. The total power consumption required by electronic device 100 during the channel scanning process is approximately 1.63 mAs (1.63 mAs ≈ 0.25 ms * 295.6 mA + 19.75 ms * 79 mA, where “≈” means approximately equal to and “*” means multiplication).
[0184] As shown in Table 3, when the power consumption control method provided in this application performs channel scanning at the 2.4 GHz frequency point, that is, the broadcast probe request frame is compressed to contain only the MAC header, through... Figure 3B The Wi-Fi Low Power Receive Channel shown receives probe response frames. The duration of the probe request frame broadcast by electronic device 100 is 0.1 ms, with an operating current of 295.6 mA. The duration of the probe response frame received by electronic device 100 is 19.9 ms, with an operating current of 38.2 mA. The total power consumption required by electronic device 100 during the channel scanning process is approximately 0.79 mAs (0.79 mAs ≈ 0.1 ms * 295.6 mA + 19.9 ms * 38.2 mA, where “≈” indicates approximately equal to and “*” indicates multiplication).
[0185] As shown in Table 3, the power consumption (0.79 mAs) of the electronic device 100 when performing channel scanning at the 2.4 GHz frequency using the power control method provided in this application is lower than the power consumption (1.63 mAs) when performing channel scanning at the 2.4 GHz frequency using the prior art.
[0186] In this embodiment, the electronic device 100 can also listen for and receive beacon frames broadcast by the AP through the Wi-Fi Low Power Receive Channel in the Wi-Fi transceiver 300 in standby mode. When the Wi-Fi Low Power Receive Channel receives the beacon frame and parses it to determine that the beacon frame carries the service indication of the electronic device 100, the electronic device 100 can switch to the main receive channel to receive data frames.
[0187] Figure 7 This illustration demonstrates how an electronic device 100 receives beacon frames via a Wi-Fi Low-Power receive channel in a Wi-Fi transceiver 300 while in standby mode. For details regarding this Wi-Fi transceiver 300, please refer to [reference needed]. Figure 3B The description in the text will not be repeated here.
[0188] like Figure 7 As shown, the electronic device 100 is in standby mode. In this embodiment, when the electronic device 100 is in standby mode, the main transmitting channel and the main receiving channel of the Wi-Fi transceiver 300 are powered off, while the Wi-Fi low-power receiving channel is powered on. When the main transmitting channel is powered off, it does not operate, i.e., it does not transmit data or Wi-Fi signals. When the main receiving channel is powered off, it does not operate, i.e., it no longer listens for or receives beacon frames. The Wi-Fi low-power receiving channel is powered on, and the electronic device 100 listens for and receives beacon frames through the Wi-Fi low-power receiving channel. This saves power consumption of the electronic device 100.
[0189] like Figure 8 As shown, when the electronic device 100 is in standby mode, it can receive beacon frames through the Wi-Fi Low Power Receive Channel. The operating bandwidth of the Wi-Fi Low Power Receive Channel can be 20 MHz. The main transmit channel and the main receive channel can support the full bandwidth (e.g., 20 MHz to 160 MHz are both supported).
[0190] like Figure 8As shown, when the Wi-Fi Low Power Receive Channel of Electronic Device 100 receives a beacon in the main channel, and the beacon frame carries the service indication of Electronic Device 100, Electronic Device 100 can switch to the main receive channel to receive MAC protocol data units (MPDUs). After receiving the beacon frame, Electronic Device 100 can wake up the main receive channel (i.e., power on the main receive channel) and then switch to the main receive channel to receive MPDUs.
[0191] like Figure 9 As shown, the total duration for the electronic device 100 to listen for and receive beacon frames can be 5ms. Of this 5ms, 0.5ms is used for receiving and decoding the beacon frames.
[0192] The power consumption of electronic device 100 when receiving beacon frames through the main receiving channel and when receiving beacon frames through the Wi-Fi Low Power Receiving Channel are illustrated in Table 4 below.
[0193] Table 4
[0194]
[0195] As shown in Table 4, a typical Delivery Traffic Indication Message (DTIM) cycle is 300ms. When electronic device 100 uses the main receiving channel to listen for and receive beacon frames, in one DTIM cycle, the duration of receiving the beacon frame is 0.5ms, and the current for receiving the beacon frame is 59.4mA. The duration of listening to the beacon frame is 4.5ms, and the listening current is 38mA. In one DTIM cycle, for the remaining 295ms, electronic device 100 is in a deep sleep state, and the current is close to 0. The average current of one DTIM cycle is 0.7mA (0.7mA ≈ (0.5ms * 59.4mA + 4.5ms * 38mA) / 300ms, where “≈” means approximately equal to, “*” means multiplication, and “ / ” means division).
[0196] As shown in Table 4, when electronic device 100 uses the Wi-Fi Low Power Receive Channel to listen for and receive beacon frames, in one DTIM cycle, the duration of beacon frame reception by electronic device 100 is 0.5ms, and the current for receiving the beacon frame is 38mA. The duration of beacon frame listening by electronic device 100 is 4.5ms, and the listening current is 31mA. The average current in the DTIM cycle is 0.5mA (0.5mA≈(0.5ms*38mA+4.5ms*31mA) / 300ms).
[0197] As shown in Table 4, listening to and receiving beacon frames through the Wi-Fi Low Power Receive Channel can reduce the power consumption of electronic device 100 when receiving beacon frames.
[0198] Optionally, in this embodiment, the Wi-Fi transceiver 300 may not have a Wi-Fi low-power receive channel, but the main receive channel in the Wi-Fi transceiver has a low-power operating mode (exemplarily, the operating bandwidth is 20 MHz, and the MCS order is less than 7). During channel scanning, the main receive channel can switch to low-power operating mode to listen for and receive probe response frames. When the electronic device 100 is in standby mode, the main receive channel is in low-power mode, and the main transmit channel can be powered down. The electronic device 100 can listen for and receive beacon frames through the low-power operating mode of the main receive channel. When the beacon frame carries the service indication of the electronic device 100, the electronic device 100 can switch the main receive channel to the main operating mode (e.g., operating bandwidth 80 MHz, MCS order 11). Then, the electronic device 100 can receive MPDUs through the main operating mode of the main receive channel.
[0199] In this application embodiment, the specific operating bandwidth and MCS order are not limited in the low-power operating mode, nor are the specific operating bandwidth and MCS order in the main operating mode.
[0200] Figure 10 An exemplary structural schematic diagram of an electronic device 200 is shown.
[0201] Electronic device 200 can be the AP mentioned above, for example... Figure 1 AP101, AP102, and AP103 are shown in the figure.
[0202] The following detailed description uses electronic device 200 as an example. It should be understood that electronic device 200 may have more or fewer components than shown in the figures, may combine two or more components, or may have different component configurations. The various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.
[0203] like Figure 10 As shown, the electronic device 200 may include a processor 1010, a memory 1020, a network port 1030, a wireless communication module 1040, and an antenna 1041.
[0204] The memory 1020 can be used to store instructions and data. The processor 1010 can call the instructions or data stored in the memory 1020 to cause the electronic device to perform the actions performed by the AP mentioned above.
[0205] Network port 1030 can be configured to connect to a network via a wired network such as broadband, and can provide internet access for multiple electronic devices (e.g., STAs). Network port 1030 may also include a mobile communication module, which can be configured to connect to the core network via wireless communication technology.
[0206] The wireless communication module 1040 can be configured to communicate via a wireless local area network standard such as Wi-Fi. The wireless communication module 1040 can be one or more devices integrating at least one communication processing module. The wireless communication module 1040 can receive electromagnetic waves (proberequest frames broadcast by the electronic device 100) via antenna 1041, frequency modulate and filter the electromagnetic wave signals. The wireless communication module 1040 can then send the processed signal to processor 1010. The wireless communication module can also receive signals to be transmitted (e.g., proberequest frames, beacon frames) from processor 1010, frequency modulate and amplify them, and then convert them into electromagnetic waves for radiation via antenna 1041.
[0207] In this embodiment of the application, the first electronic device may be electronic device 100, and the second electronic device may be electronic device 200, as well as the aforementioned... Figure 1 One or more APs (e.g., AP101, AP102, and AP103).
[0208] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0209] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is interpreted as meaning "if determining...", "in response to determining...", "when (the stated condition or event) is detected", or "in response to detecting (the stated condition or event)".
[0210] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.
[0211] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A power consumption control method, characterized in that, Applied to a first electronic device, the method includes: The first electronic device broadcasts a probe request frame using the Wi-Fi main transmitting channel. The probe request frame includes a frame header but does not include a field indicating the capability information of the first electronic device. The first electronic device has the Wi-Fi main transmitting channel, the Wi-Fi main receiving channel, and the Wi-Fi low-power receiving channel. The Wi-Fi main receiving channel is in a power-off state, and the Wi-Fi low-power receiving channel is in a power-on state. The operating mode of the Wi-Fi main transmitting channel is a first mode, the operating mode of the Wi-Fi main receiving channel is a second mode, and the operating mode of the Wi-Fi low-power receiving channel is a third mode. The power consumption specification of the third mode is lower than that of the second mode. The first electronic device uses the Wi-Fi Low Power Receive Channel to receive a probe response frame sent by the second electronic device, the probe response frame being sent by the second electronic device after receiving the probe request frame.
2. The method according to claim 1, characterized in that, The power consumption specifications of the first mode are the same as those of the second mode.
3. The method according to claim 2, characterized in that, The first mode includes a first bandwidth and / or a first modulation and coding scheme (MCS); the second mode includes a second operating bandwidth and / or a second MCS; the third mode includes a third bandwidth and / or a third MCS. The power consumption specifications of the first mode are the same as those of the second mode, including the first bandwidth being the same as the second bandwidth, and / or the order of the first MCS being the same as the order of the second MCS. The power consumption specification of the third mode is lower than that of the second mode, including the third bandwidth being less than the second bandwidth, and / or the order of the third MCS being less than the order of the second MCS.
4. The method according to any one of claims 1-3, characterized in that, The Wi-Fi Low Power Receive Channel includes a Wi-Fi Low Power Radio Frequency Module, the Wi-Fi Main Receive Channel includes a Main Receive Radio Frequency Module, the Wi-Fi Low Power Radio Frequency Module operates in the third mode, and the Main Receive Radio Frequency Module operates in the second mode.
5. The method according to claim 4, characterized in that, The method further includes: The first electronic device uses the Wi-Fi Low Power Receive Channel to receive beacon frames broadcast by the second electronic device.
6. The method according to claim 5, characterized in that, Before the first electronic device receives the beacon frame broadcast by the second electronic device using the Wi-Fi Low Power Receive Channel, the method further includes: The first electronic device powers down the Wi-Fi main transmitting channel and the Wi-Fi main receiving channel.
7. A power consumption control system, characterized in that, The system includes a first electronic device and a second electronic device, wherein: The first electronic device is used to broadcast a probe request frame using the Wi-Fi main transmitting channel. The probe request frame includes a frame header but does not include a field indicating the capability information of the first electronic device. The first electronic device has the Wi-Fi main transmitting channel, the Wi-Fi main receiving channel, and the Wi-Fi low-power receiving channel. The Wi-Fi main receiving channel is in a power-down state, and the Wi-Fi low-power receiving channel is in a power-on state. The operating mode of the Wi-Fi main transmitting channel is a first mode, the operating mode of the Wi-Fi main receiving channel is a second mode, and the operating mode of the Wi-Fi low-power receiving channel is a third mode. The power consumption specification of the third mode is lower than that of the second mode. The second electronic device is used to send a probe response frame to the first electronic device after receiving the probe request frame; The first electronic device is used to receive the probe response frame using the Wi-Fi Low Power Receive Channel.
8. The system according to claim 7, characterized in that, The power consumption specifications of the first mode are the same as those of the second mode.
9. The system according to claim 8, characterized in that, The first mode includes a first bandwidth and / or a first modulation and coding scheme (MCS); the second mode includes a second operating bandwidth and / or a second MCS; the third mode includes a third bandwidth and / or a third MCS. The power consumption specifications of the first mode are the same as those of the second mode, including the first bandwidth being the same as the second bandwidth, and / or the order of the first MCS being the same as the order of the second MCS. The power consumption specification of the third mode is lower than that of the second mode, including the third bandwidth being less than the second bandwidth, and / or the order of the third MCS being less than the order of the second MCS.
10. The system according to any one of claims 7-9, characterized in that, The Wi-Fi Low Power Receive Channel includes a Wi-Fi Low Power Radio Frequency Module, and the Wi-Fi Main Receive Channel includes a Main Receive Radio Frequency Module. The power consumption specification of the Wi-Fi Low Power Radio Frequency Module is lower than that of the Main Receive Radio Frequency Module.
11. The system according to claim 10, characterized in that, The second electronic device is also used to broadcast beacon frames; The first electronic device is also used to receive the beacon frame using the Wi-Fi Low Power Receive Channel.
12. The system according to claim 11, characterized in that, The first electronic device is further configured to power down the Wi-Fi main transmitting channel and the Wi-Fi main receiving channel before receiving the beacon frame using the Wi-Fi Low Power Receiving Channel.
13. An electronic device, characterized in that, The device includes one or more processors, one or more memories, a transceiver, and a Wi-Fi chip; wherein the transceiver, the Wi-Fi chip, and the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, the computer program code including computer instructions, which, when executed by the one or more processors, cause the electronic device to perform the method as described in any one of claims 1-6.
14. A computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method as described in any one of claims 1-6.
15. A chip, used in a first electronic device, characterized in that, It includes a processing circuit and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to execute the code instructions to perform the method as described in any one of claims 1-6.