Power consumption control method, system and related device
By using Wi-Fi low-power receiving channel in STA devices to receive detection response frames and powering off the main receiving channel, the problem of high power consumption in channel listening is solved, and the power consumption is significantly reduced .
Patent Information
- Application Number
- CN202311042143.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2043-08-17
AI Technical Summary
In wireless fidelity Wi-Fi related protocols, STA devices need to spend a lot of time listening to channels and frequently receive management frames sent by APs, resulting in high power consumption.
The Wi-Fi main reception channel is placed in the power-down state by setting up a Wi-Fi low-power reception channel in the STA device and using it when listening and receiving the probe response frames.
It effectively reduces the power consumption of STA equipment, especially in channel scanning and standby states, and significantly reduces current consumption.
Smart Images

Figure CN119497196A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal and communication technology, and in particular to a power consumption control method, system and related devices. Background Art
[0002] In the current wireless fidelity (Wi-Fi) related protocols, station (STA) devices need to spend more time listening to channels and frequently receive some management frames (e.g., probe response frames, beacon frames) sent by wireless access points (APs). For example, after a STA device sends a probe request frame, the STA device needs to spend more time receiving probe response frames sent by different APs on each channel. Also, when the STA is in standby mode, it needs to spend more time listening to and receiving beacon frames broadcast by the AP in the channel. This results in high power consumption of STA devices. Summary of the invention
[0003] The present application provides a power consumption control method, system and related devices. The power consumption control method provided by the present application can save the power consumption of electronic equipment.
[0004] In a first aspect, the present application provides a power consumption control method, which can be applied to a first electronic device. The method may include: the first electronic device uses a wireless fidelity Wi-Fi main transmission channel to broadcast a probe request proberequest frame, the first electronic device is equipped with the Wi-Fi main transmission 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, the Wi-Fi low power receiving channel is in a power-on state, the working mode of the Wi-Fi main transmission channel is a first mode, the working mode of the Wi-Fi main receiving channel is a second mode, the working mode of the Wi-Fi low power receiving channel is a third mode, and the power consumption specification of the third mode is lower than the power consumption specification of the second mode; the first electronic device uses the Wi-Fi low power receiving channel to receive a probe response proberesponse frame sent by the second electronic device, and the proberesponse frame is sent by the second electronic device after receiving the proberequest frame.
[0005] In this way, the first electronic device can use the Wi-Fi low-power receiving channel with a lower power consumption specification to listen to and receive the proberespone frame. Moreover, the Wi-Fi main receiving channel with a higher power consumption specification in the first electronic device is in a power-off state. In this way, the power consumption of the first electronic device can be saved.
[0006] In the present application, the Wi-Fi main transmission channel may also be referred to as the main transmission channel, and the Wi-Fi main receiving channel may also be referred to as the main receiving channel.
[0007] In a possible implementation, the proberequest frame includes a frame header portion, but does not include a field for indicating capability information of the first electronic device. In this way, the proberequest frame sent by the first electronic device is compressed, which can reduce the sending time and thus save power consumption of the first electronic device.
[0008] In a possible implementation, the power consumption specification of the first mode is the same as the power consumption specification of the second mode. In this way, the power consumption specification of the main receiving channel is the same as the power consumption specification of the main transmitting channel.
[0009] In a possible implementation, the first mode includes a first bandwidth and / or a first modulation and coding strategy 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;
[0010] The power consumption specification of the first mode is the same as the power consumption specification of the second mode, including that the first bandwidth is the same as the second bandwidth, and / or the order of the first MCS is the same as the order of the second MCS. In this way, the operating bandwidth of the main transmission channel and the main reception channel, and / or the order of the supported MCS are the same.
[0011] The power consumption specification of the third mode is lower than the power consumption specification of the second mode, including that the third bandwidth is smaller than the second bandwidth, and / or the order of the third MCS is smaller than the order of the second MCS. In this way, the working bandwidth of the Wi-Fi low power receiving channel is smaller than the working bandwidth of the main receiving channel, and / or the order of the MCS supported by the Wi-Fi low power receiving channel is smaller than the order of the MCS supported by the main receiving channel.
[0012] In a possible implementation, the Wi-Fi low power receiving channel includes a Wi-Fi low power RF module, the Wi-Fi main receiving channel includes a main receiving RF module, the working mode of the Wi-Fi low power RF module is the third mode, and the working mode of the main receiving RF module is the second mode. In this way, the power consumption specification of the Wi-Fi low power RF module in the Wi-Fi low power receiving channel is lower than the power consumption specification of the main receiving RF module in the main receiving channel.
[0013] In a possible implementation, the first electronic device uses a Wi-Fi low power receiving channel to receive a beacon frame broadcast by the second electronic device. In this way, the first electronic device uses a Wi-Fi low power receiving channel with a lower power consumption specification to listen to and receive the beacon frame, which can save power consumption of the first electronic device.
[0014] In a possible implementation, before the first electronic device uses the Wi-Fi low-power receiving channel to receive the beacon frame broadcast by the second electronic device, the method may also include: the first electronic device powers off the Wi-Fi main transmitting channel and powers off the Wi-Fi main receiving channel. The Wi-Fi main receiving channel and the Wi-Fi main transmitting channel with higher power consumption specifications in the first electronic device are in a power-off state. In this way, the power consumption of the first electronic device can be saved.
[0015] In a second aspect, a power consumption control system is provided, the system comprising a first electronic device and a second electronic device, wherein: the first electronic device is used to broadcast a probe request proberequest frame using a wireless fidelity Wi-Fi main transmission channel, the first electronic device is provided with the Wi-Fi main transmission 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, the Wi-Fi low power receiving channel is in a power-on state, the working mode of the Wi-Fi main transmission channel is a first mode, the working mode of the Wi-Fi main receiving channel is a second mode, the working mode of the Wi-Fi low power receiving channel is a third mode, and the power consumption specification of the third mode is lower than the power consumption specification of the second mode; the second electronic device is used to send a probe response proberesponse frame to the first electronic device after receiving the proberequest frame; the first electronic device is used to receive the proberesponse frame using the Wi-Fi low power receiving channel.
[0016] In this way, the first electronic device can use the Wi-Fi low-power receiving channel with a lower power consumption specification to listen to and receive the proberespone frame. Moreover, the Wi-Fi main receiving channel with a higher power consumption specification in the first electronic device is in a power-off state. In this way, the power consumption of the first electronic device can be saved.
[0017] In a possible implementation, the proberequest frame includes a frame header portion, but does not include a field for indicating capability information of the first electronic device. In this way, the proberequest frame sent by the first electronic device is compressed, which can reduce the sending time and thus save power consumption of the first electronic device.
[0018] In a possible implementation, the power consumption specification of the first mode is the same as the power consumption specification of the second mode. In this way, the power consumption specification of the main receiving channel is the same as the power consumption specification of the main transmitting channel.
[0019] In a possible implementation, the first mode includes a first bandwidth and / or a first modulation and coding strategy 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;
[0020] The power consumption specification of the first mode is the same as the power consumption specification of the second mode, including that the first bandwidth is the same as the second bandwidth, and / or the order of the first MCS is the same as the order of the second MCS. In this way, the operating bandwidth of the main transmission channel and the main reception channel, and / or the order of the supported MCS are the same.
[0021] The power consumption specification of the third mode is lower than the power consumption specification of the second mode, including that the third bandwidth is smaller than the second bandwidth, and / or the order of the third MCS is smaller than the order of the second MCS. In this way, the working bandwidth of the Wi-Fi low power receiving channel is smaller than the working bandwidth of the main receiving channel, and / or the order of the MCS supported by the Wi-Fi low power receiving channel is smaller than the order of the MCS supported by the main receiving channel.
[0022] In a possible implementation, the Wi-Fi low power receiving channel includes a Wi-Fi low power RF module, the Wi-Fi main receiving channel includes a main receiving RF module, the working mode of the Wi-Fi low power RF module is the third mode, and the working mode of the main receiving RF module is the second mode. In this way, the power consumption specification of the Wi-Fi low power RF module in the Wi-Fi low power receiving channel is lower than the power consumption specification of the main receiving RF module in the main receiving channel.
[0023] In a possible implementation, the second electronic device is also used to broadcast beacon frames; the first electronic device is also used to use the Wi-Fi low-power receiving channel to receive the beacon frames broadcast by the second electronic device. In this way, the first electronic device uses the Wi-Fi low-power receiving channel with a lower power consumption specification to listen to and receive the beacon frames, which can save the power consumption of the first electronic device.
[0024] In a possible implementation, the first electronic device is further configured to power off the Wi-Fi main transmission channel and the Wi-Fi main reception channel before receiving the beacon frame using the Wi-Fi low-power reception channel. The Wi-Fi main reception channel and the Wi-Fi main transmission channel with higher power consumption specifications in the first electronic device are in a power-off state. In this way, the power consumption of the first electronic device can be saved.
[0025] In a third aspect, a first electronic device is provided, which may include one or more processors, one or more memories, a transceiver, and a Wireless Fidelity (Wi-Fi) chip; wherein the transceiver, the Wi-Fi chip, and one or more memories are coupled to one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the first electronic device executes a method in any possible implementation of the first aspect described above.
[0026] In a fourth aspect, a computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes a method in any possible implementation of any of the above aspects.
[0027] In a fifth aspect, a chip is provided, which is applied to a first electronic device, characterized in that it includes a processing circuit and an interface circuit, the interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions to execute a method in any possible implementation of the first aspect mentioned above.
[0028] In a sixth aspect, a computer program product is provided. When the computer program product is run on a computer, the computer is enabled to execute the method in any possible implementation of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 is a schematic diagram of the architecture of the system 10 provided in an embodiment of the present application;
[0030] Figure 2 is a schematic diagram of channel scanning of an electronic device 100 provided in an embodiment of the present application;
[0031] Figure 3A is a schematic diagram of the hardware structure of the electronic device 100 provided in an embodiment of the present application;
[0032] Figure 3B is a schematic diagram of the architecture of a Wi-Fi transceiver provided in an embodiment of the present application;
[0033] Figure 4 It is a flowchart of a power consumption control method provided by an embodiment of the present application;
[0034] Figure 5 This is a schematic diagram of a probe request frame structure provided in an embodiment of the present application;
[0035] Figure 6 It is a schematic diagram of a frame assembly process of an electronic device 100 provided in an embodiment of the present application;
[0036] Figure 7 It is a schematic diagram of a Wi-Fi transceiver provided in an embodiment of the present application receiving a beacon frame through a Wi-Fi low power receiving channel;
[0037] Figure 8 It is a schematic diagram of an electronic device provided by an embodiment of the present application switching from receiving a beacon frame through a Wi-Fi low power receiving channel to receiving a MAC layer protocol data unit through a main receiving channel;
[0038] Fig. 91 is a schematic diagram of the wake-up duration of the electronic device 100 provided in an embodiment of the present application;
[0039] Fig.10 It is a schematic diagram of the hardware structure of the electronic device 200 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0040] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.
[0041] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0042] Figure 1 A schematic diagram of a system architecture provided in an embodiment of the present application is shown.
[0043] like Figure 1 As shown, the system 10 may include an electronic device 100 and one or more APs (e.g., AP101, AP102, and AP103). The electronic device 100 may be referred to as a STA. The electronic device 100 may broadcast a proberequest frame. After receiving the proberequest frame broadcast by the electronic device 100, the APs around the electronic device 100 may reply to the electronic device 100 with a proberesponse frame.
[0044] like Figure 1As shown, electronic device 100 can receive proberesponse1 sent by AP101, and proberesponse1 can include service set identifier 1 (SSID1) of AP101. Electronic device 100 can receive proberesponse2 sent by AP102, and proberesponse2 can include SSID2 of AP102. Electronic device 100 can receive proberesponse3 sent by AP103, and proberesponse3 can include SSID3 of AP103.
[0045] The electronic device 100 may also receive a beacon frame broadcast by the AP. Figure 1 As shown, the electronic device 100 can receive the beacon frame broadcast by AP 101 .
[0046] The electronic device 100 may be a mobile terminal device such as a mobile phone, a tablet computer, a personal digital assistant (PDA), a smart watch, a smart bracelet, etc. AP101, AP102, and AP103 are devices that can provide Wi-Fi signals (or can provide Wi-Fi networks), such as routers, mobile phones, tablet computers, laptop computers, etc. The embodiment of the present application does not limit what kind of devices the electronic device 100 and AP101, AP102, and AP103 are.
[0047] In the indoor positioning scenario, the electronic device 100 needs to broadcast a probe request frame. After receiving the probe request frame, the surrounding APs can reply with a probe response frame to the electronic device 100. The electronic device 100 can parse the SSID of the AP from the probe response frame. Then, the STA can send the received signal strength (RSSI) of the signal measured from the AP and the SSID of the AP to the positioning server (for example, the positioning server corresponding to the positioning application in the electronic device 100 or the positioning server of the manufacturer of the electronic device 100), and the positioning server can calculate the position of the electronic device 100 based on the multiple positioning information sent by the STA (for example, AP1 (SSID1, RSSI1), AP2 (SSID2, RSSI2), AP3 (SSID3, RSSI3), ...). The more positioning information the STA obtains during the positioning process, the more accurate the positioning result.
[0048] In order to obtain more positioning information, the electronic device 100 needs to scan each channel one by one. In order to speed up the scanning process, the electronic device 100 can adopt an active scanning method, and the STA device broadcasts a probe request frame on a specified channel. After the STA device sends a probe request frame, the electronic device 100 needs to spend more time listening to the channel and receiving probe response frames sent by different APs on each channel. This results in high power consumption of the STA device.
[0049] For example, Figure 2 As shown, the electronic device 100 can periodically send and receive signals on various channels (such as Figure 2 The STA device broadcasts a probe request frame (such as scanning channel 1, scanning channel 2, scanning channel 3, etc.) after sending the probe request frame. Figure 2 Take the scanning channel 3 shown in as an example. The duration of the electronic device 100 broadcasting the probe request frame in the scanning channel 3 is 250 microseconds (can be abbreviated as us). The total duration of the electronic device 100 from starting to broadcast the probe request frame to ending the listening channel to receive the probe response frame is 20 milliseconds (can be abbreviated as ms). When the electronic device 100 receives the probe response 1 sent by AP1, it can return an acknowledgment message (acknowledge, ACK). After the electronic device 100 receives the probe response 2 sent by AP2, it can also reply with an ACK. Generally, the time required for the electronic device 100 to reply with an ACK is 52us. It can be seen that the duration of the electronic device 100 sending the probe request frame in the scanning of each channel accounts for a small proportion, and most of the time is used to listen to the channel and receive the probe response frame. In this way, the STA device power consumption is high.
[0050] In some implementations, in order to reduce the power consumption of the electronic device 100 during the channel scanning process, the electronic device 100 may use a null data packet (NDP) frame to make a probe request during the channel scanning. The NDP frame may include a compressed SSID. The electronic device 100 may receive a response from the AP corresponding to the SSID. Since the NDP frame only includes the preamble of the physical layer and the frame header of the physical layer, and does not include the frame header of the media access control (MAC) layer and the service data unit (MSDU) of the MAC layer, the electronic device 100 uses the NDP frame to make a probe request, which can shorten the air interface transmission time and reduce power consumption.
[0051] Since the SSID of the receiving AP needs to be filled in the NDP frame, the NDP frame cannot be sent by broadcasting, but can only be sent by unicasting. In this way, the electronic device 100 needs to know the SSID of the surrounding APs in advance, which will limit the electronic device 100 to perform channel scanning only within the private customized network range. In many scenarios, the electronic device 100 cannot know the SSID of the AP in advance.
[0052] In other implementations, in order to reduce the power consumption of the electronic device 100 during the channel scanning process, the electronic device 100 can detect its own motion state and select different scanning frequencies according to different motion states. Specifically, when the motion speed is slow, the electronic device 100 can use a larger scanning interval to reduce the number of 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, that is, increase the number of scans.
[0053] In this way, the power consumption of the electronic device 100 is reduced by reducing the number of scans only when the electronic device 100 is stationary or moving slowly. When the electronic device 100 is moving faster, the electronic device 100 needs to increase the number of scans to ensure accurate positioning. Therefore, in the scenario where the STA device moves faster, this implementation cannot reduce the power consumption of the electronic device 100.
[0054] An exemplary electronic device 100 provided in an embodiment of the present application is introduced below.
[0055] Figure 3A It is a schematic diagram of the structure of the electronic device 100 provided in an embodiment of the present application.
[0056] The embodiment is described in detail below by taking the electronic device 100 as an example. It should be understood that the electronic device 100 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may 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] The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194 and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light 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 to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0059] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0060] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0061] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, 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. The interface 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 groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K 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 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call 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 a 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 to realize the function of answering calls via 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 for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally 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 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0067] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0068] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the 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 implement the function of transmitting data to the SIM card or reading data in the SIM card.
[0070] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0071] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0072] The charging management module 140 is used to receive charging input from a charger, where 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, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160.
[0074] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[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 a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0076] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0077] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate 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 the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0078] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. 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 the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0079] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with the network and other devices through 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 technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0080] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0081] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0082] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0083] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[0084] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0085] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0086] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0087] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0088] The external memory 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 memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0089] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, applications required for at least one function (such as face recognition function, fingerprint recognition function, mobile payment function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as face information template data, fingerprint information template, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0090] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0091] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0092] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0093] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0094] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, realize directional recording function, etc.
[0095] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0096] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor 180A. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
[0097] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 180B detects the angle of the electronic device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 100 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.
[0098] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist 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 leather case. 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 according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover can be automatically unlocked.
[0100] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in all directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0101] The distance sensor 180F is used to measure the distance. The electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
[0102] The proximity light sensor 180G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light outward through the light emitting diode. The electronic device 100 uses a 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 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0103] The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived 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 cooperate with the proximity light 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 use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.
[0105] The temperature sensor 180J is used to detect temperature. In some embodiments, the electronic device 100 uses the temperature detected by the temperature sensor 180J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device 100 reduces the performance of a processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
[0106] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass 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 the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0107] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[0108] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0109] Indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0110] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 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, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications.
[0111] The following introduces the architecture of a Wi-Fi transceiver provided in an embodiment of the present application.
[0112] Figure 3BThe schematic diagram of the architecture of a Wi-Fi transceiver 300 provided in an embodiment of the present application is exemplarily shown.
[0113] Figure 3B The Wi-Fi transceiver 300 shown in FIG. Figure 3A The electronic device 100 is shown.
[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 low power radio frequency, Wi-Fi LP RF) 304, a receiving radio frequency module (radio frequency receive, RF-RX) 305, a transmitting radio frequency module (radio frequency transmit, RF-TX) 306, an analog to digital converter (analog to digital converter, ADC) 307, an analog to digital converter (ADC) 308, a digital to analog converter (digital to analog converter, DAC) 309, and a Wi-Fi baseband chip (Wi-Fi baseband, Wi-Fi BB) 310.
[0115] In the embodiments of the present application, 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 called 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 called the Wi-Fi main receiving channel (can be referred to as the main receiving channel). The transmitting channel composed of the transmitting RF module 306 and the digital-to-analog converter 309 can be called the Wi-Fi main transmitting channel (can be referred to as the main transmitting channel). The power consumption specification of the Wi-Fi low power receiving channel is lower than that of the main receiving channel.
[0116] The switch 302 and the switch 303 can be used together to select the Wi-Fi signal received by the antenna to be transmitted to the Wi-Fi baseband chip 310 through the Wi-Fi low-power receiving channel or the main receiving channel. Alternatively, the switch 302 can switch to send the Wi-Fi signal output by the main transmitting channel through the antenna 301.
[0117] In the embodiment of the present application, when the electronic device 100 is performing channel scanning, that is, when the Wi-Fi baseband chip 310 sends a probe request proberequest through the main transmission channel, the Wi-Fi transceiver 300 can power on the Wi-Fi low-power receiving channel and power off the main receiving channel through switches 302 and 303. That is, the Wi-Fi transceiver 300 can power on the Wi-Fi low-power radio frequency module 304 and the analog-to-digital converter 307 in the Wi-Fi low-power receiving channel through switches 302 and 303, and power off the receiving radio frequency module 305 and the analog-to-digital converter 308. In this way, when the Wi-Fi baseband chip 310 sends a probe request proberequest through the main transmission channel, one or more sent probe responses proberesponse can be received through the Wi-Fi low-power receiving channel.
[0118] Among them, in the main transmission channel, the digital-to-analog converter 309 can be used to convert the Wi-Fi signal (for example, the proberequest frame) output by the Wi-Fi baseband chip 310 into a Wi-Fi signal in the form of an analog signal, and then input the Wi-Fi signal in the form of an analog signal to the transmission RF module 306. The transmission RF module 306 can be used to convert the Wi-Fi signal in the form of an analog signal into a Wi-Fi signal in the form of an electromagnetic wave signal, amplify and modulate the Wi-Fi signal in the form of an electromagnetic wave signal, and then send it out through the antenna 301.
[0119] Among them, in the main receiving channel, the receiving RF module 305 can be used to convert the Wi-Fi signal in the form of an electromagnetic wave signal received via the antenna 301 into a Wi-Fi signal in the form of an analog signal. The receiving RF module 305 can also amplify and demodulate the converted Wi-Fi signal in the form of an analog signal. The analog-to-digital converter 308 can be used to convert the Wi-Fi signal in the form of an analog signal converted by the receiving RF module 305 into a Wi-Fi signal in the form of a digital signal, and then input the Wi-Fi signal in the form of a digital signal to the Wi-Fi baseband chip 310.
[0120] Among them, in the Wi-Fi low-power receiving channel, the Wi-Fi low-power RF module 304 can be used to convert the Wi-Fi signal in the form of an electromagnetic wave signal received via the antenna 301 into a Wi-Fi signal in the form of an analog signal. The Wi-Fi low-power RF module 304 can also amplify, demodulate, etc. the Wi-Fi signal in the form of an analog signal obtained by the conversion. The analog-to-digital converter 307 can be used to receive the Wi-Fi signal in the form of an analog signal converted by the Wi-Fi low-power RF module 304, and then input the Wi-Fi signal in the form of a digital signal to the Wi-Fi baseband chip 310.
[0121] The Wi-Fi baseband chip 310 can parse the physical frame (e.g., proberesponse frame) based on the input Wi-Fi signal in the form of a digital signal. The Wi-Fi baseband chip 310 can also encode the physical frame to be sent (e.g., proberequest frame) into a Wi-Fi signal in the form of a digital signal, and convert it into an analog signal through the digital-to-analog converter 309.
[0122] In an embodiment of the present application, the working mode of the main transmission channel may be the same as the working mode of the main receiving channel. Specifically, the working bandwidth of the main transmission channel may be the same as the working bandwidth of the main receiving channel. The order of the modulation and coding scheme (MCS) that the main transmission channel can support is the same as the order of the MCS that the main receiving channel can support.
[0123] The MCS table can be shown in Table 1 below:
[0124] Table 1
[0125]
[0126]
[0127] Among them, the modulation mode corresponding to MCS0 (also known as MCS order 0) is binary phase shift keying (BPSK), and the code rate is 1 / 2. The modulation mode corresponding to MCS1 is (quadrature phase shift keying, QPSK), and the code rate is 1 / 2. The modulation mode corresponding to MCS2 is QPSK, and the code rate is 1 / 2. The modulation mode corresponding to MCS3 is 16-symbol quadrature amplitude modulation (QAM) (16-QAM), and the code rate is 1 / 2. The modulation mode corresponding to MCS4 is 16-QAM, and the code rate is 3 / 4. The modulation mode corresponding to MCS5 is 64-symbol quadrature amplitude modulation (64-QAM), and the code rate is 2 / 3. The modulation mode corresponding to MCS6 is 64-QAM, and the code rate is 3 / 4. The modulation mode corresponding to MCS7 is 64-QAM, and the code rate is 5 / 6. The modulation mode corresponding to MCS8 is 256-symbol quadrature amplitude modulation (256-QAM), and the code rate is 2 / 3. The modulation mode corresponding to MCS9 is 256-QAM, and the code rate is 5 / 6. The modulation mode corresponding to MCS10 is 1024-symbol quadrature amplitude modulation (1024-QAM), and the code rate is 3 / 4. The modulation mode corresponding to MCS11 is 1024-QAM, and the code rate is 5 / 6.
[0128] The above Table 1 only illustrates the MCS in some Wi-Fi protocols. Other Wi-Fi protocols may have higher-order MCSs, which is not limited in the embodiments of the present application.
[0129] In some examples, the working mode of the main transmission channel may also refer to the working mode of the transmission RF module 306 in the main transmission channel. The working mode of the main reception channel may also refer to the working mode of the reception RF module 305 in the main reception channel.
[0130] The working mode of the transmitting RF module 306 may also be the same as the working mode of the receiving RF module 305. Specifically, the working bandwidth of the transmitting RF module 306 may be the same as the working bandwidth of the receiving RF module 305. The order of the modulation and coding scheme (MCS) that the transmitting RF module 306 can support is the same as the order of the MCS that the receiving RF module 305 can support.
[0131] In some implementations, the working mode of the Wi-Fi low power receiving channel is different from the working mode of the main receiving channel. Specifically, the working bandwidth of the Wi-Fi low power receiving channel is lower than the working bandwidth of the main receiving channel, and / or the order of MCS that can be supported by the Wi-Fi low power receiving channel is lower than the order of MCS that can be supported by the main receiving channel.
[0132] Optionally, in some other implementations, the types of working modes of the Wi-Fi low power receiving channel are less than the types of working modes of the main receiving channel. For example, the Wi-Fi low power receiving channel may have only one working mode, with a working bandwidth of 20M and an MCS order of less than 7. The main receiving channel may have multiple working modes, for example, working mode 1 (working bandwidth of 20M, MCS order of less than 7), working mode 2 (working bandwidth of 40M, MCS order of 11), and working mode 3 (working bandwidth of 160M, MCS order of 11).
[0133] A low-power working mode may also exist in the multiple working modes of the main receiving channel, such as working mode 1 in the above example (working bandwidth is 20M, MCS order is less than 7).
[0134] In some examples, the operating mode of the Wi-Fi low power receiving channel may refer to the operating mode of the Wi-Fi low power radio module 304 .
[0135] The working mode of the Wi-Fi low power radio module 304 is different from the working mode of the receiving radio module 305. Specifically, the working bandwidth of the Wi-Fi low power radio module 304 is lower than the working bandwidth 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 the order of the MCS that the receiving radio module 305 can support.
[0136] The types of working modes of the Wi-Fi low power radio module 304 are less than the types of working modes of the receiving radio module 305. For example, the Wi-Fi low power radio module 304 may have only one working mode, with a working bandwidth of 20M and an MCS order of less than 7. The receiving radio module 305 may have multiple working modes, for example, working mode 1 (working bandwidth of 20M and an MCS order of less than 7), working mode 2 (working bandwidth of 40M and an MCS order of 11), and working mode 3 (working bandwidth of 160M and an MCS order of 11).
[0137] A low-power working mode may also exist in the multiple working modes of the receiving RF module 305, such as working mode 1 in the above example (working bandwidth is 20M, and the MCS order is less than 7).
[0138] In the embodiment of the present application, the power consumption specification of the working mode supported by the Wi-Fi low power receiving channel is lower than the power consumption specification of the working mode supported by the main receiving channel. The Wi-Fi low power receiving channel can support a working mode, which can be called a low power working mode (for example, the working bandwidth is 20M and the MCS order is less than 7).
[0139] The main receiving channel can support one or more working modes. When the main receiving channel supports one working mode, the power consumption specification of the working mode is higher than the power consumption specification of the working mode supported by the Wi-Fi low power receiving channel.
[0140] In a possible implementation, when the main receiving channel supports multiple operating modes, the power consumption specifications of the multiple operating modes are all higher than the power consumption specifications of the operating mode supported by the Wi-Fi low power receiving channel.
[0141] Optionally, in another possible implementation, when the main receiving channel supports multiple operating modes, the multiple operating modes include 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, and the power consumption specifications of the other operating modes are higher than the power consumption specifications of the operating mode supported by the Wi-Fi low-power receiving channel.
[0142] Furthermore, optionally, in a possible implementation, when the main receiving channel supports the low power working mode, after the main sending channel sends the probe request, the main receiving channel can use the low power working mode to listen to and receive the probe response frames sent by one or more APs.
[0143] In conjunction with the above-mentioned introduction to the architecture of the Wi-Fi transceiver, a power consumption control method provided by an embodiment of the present application is introduced below.
[0144] In order to reduce the power consumption of the electronic device 100, an embodiment of the present application provides a power consumption control method, which includes: the Wi-Fi transceiver in the electronic device 100 may include a Wi-Fi low-power receiving channel, the power consumption specification of the Wi-Fi low-power receiving channel is lower than the power consumption specification of the main receiving channel in the Wi-Fi transceiver, and the electronic device 100 may use the main sending channel in the Wi-Fi transceiver to broadcast proberequest frames, and use the Wi-Fi low-power channel in the Wi-Fi transceiver to listen to and receive proberesponse frames sent by one or more APs. In this way, the power consumption of the electronic device 100 can be reduced.
[0145] Figure 4 is a flow chart of a power consumption control method provided by an embodiment of the present application. Figure 4 As shown, a power consumption control method provided in an embodiment of the present application may include the following steps:
[0146] S401. The electronic device 100 broadcasts a probe request proberequest frame on N channels through a main transmitting channel. The electronic device 100 is provided with 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, the Wi-Fi low power receiving channel is in a power-on state, the working mode of the main transmitting channel is mode 1, the working mode of the main receiving channel is mode 2, the working mode of the Wi-Fi low power receiving channel is mode 3, and the power consumption specification of mode 3 is lower than the power consumption specification of mode 2.
[0147] The electronic device 100 may include: Figure 3B The Wi-Fi transceiver includes the main transmission channel, the main receiving channel and the Wi-Fi low-power receiving channel. For details, please refer to Figure 3B Description in .
[0148] The electronic device needs to traverse N channels to perform channel scanning. During each channel scanning process, when the electronic device 100 broadcasts a probe request proberequest frame through the main sending channel, the electronic device 100 can power off the main receiving channel, so that the main receiving channel is in a power-off state. When the main receiving channel is in a power-off state, the main receiving channel no longer works, that is, it no longer listens for proberesponse frames on the N channels, and no longer receives proberesponse frames sent by each AP. The electronic device 100 will power on the Wi-Fi low-power receiving channel, so that the Wi-Fi low-power receiving channel is in a power-on state. When the Wi-Fi low-power receiving channel is in a power-on state, the Wi-Fi low-power receiving channel can listen for proberesponse frames on the channel that sends the proberequest frame, and receive proberesponse frames sent by each AP.
[0149] It is understandable that in the embodiment of the present application, there are several ways to trigger the electronic device 100 to broadcast a probe request proberequest frame: the electronic device 100 turns on the positioning function based on user operations, the electronic device 100 detects that the user opens a map indoors, shares the location, and searches for the location.
[0150] For example, in a possible implementation, when the electronic device 100 turns on the positioning function of the electronic device 100 based on a user operation, the electronic device 100 starts to traverse N channels through the main transmission channel and broadcasts the probe request proberequest frame in each channel in turn. The user operation may be that the user turns on the location information control in the drop-down control bar on the desktop of the electronic device 100.
[0151] Optionally, in a possible implementation, the electronic device 100 may also start traversing N channels through the main sending channel and broadcast probe request proberequest frames in each channel in turn when it detects that the user opens a map, shares a location, or searches for a location indoors.
[0152] In the embodiment of the present application, the electronic device 100 may also periodically traverse N channels through the main sending channel, and broadcast the probe request proberequest frame in each channel in turn.
[0153] Since the electronic device 100 does not need to exchange capability information with the AP in the channel scanning scenario triggered by the positioning operation, the electronic device 100 may only fill in the frame header of the proberequest frame when forming the proberequest frame, but not the frame body of the proberequest frame. For example, Figure 5As shown, when the electronic device 100 forms a proberequest frame at the MAC layer, only the MAC frame header portion is retained, and the frame body portion is not filled in. The frame body portion of the proberequest frame may include one or more capability fields, for example, a service set identifier SSID field, a supported rate rates field, a direct-sequence parameter set (DS param) field, a high-throughput capability information (HT cap) field, a very high throughput capability information (VHT cap) field, and the like.
[0154] Thus, in the channel scanning scenario, the probe request frame only retains the MAC header part, and the frame length of the probe request frame can be compressed to 24 bytes. Thus, the time length of the electronic device 100 broadcasting the probe request frame can be saved, thereby saving the power consumption of the electronic device 100.
[0155] In a possible implementation, when the electronic device 100 executes step S401, the electronic device 100 may specifically execute the following steps: Figure 6 The following steps are shown:
[0156] S4011. The electronic device 100 starts to construct a proberequest frame.
[0157] S4012. The electronic device 100 determines whether it is a channel scanning scenario; if so, only step S4013a is executed; if not, step S4013b and step S4013a are executed.
[0158] When the electronic device 100 starts to construct the proberequest frame, it is necessary to determine whether the electronic device 100 is currently in a channel scanning scenario. If so, the electronic device 100 can only perform step S4013a, if not, the electronic device 100 can perform steps S4013b and S4013a.
[0159] If the service currently executed in the electronic device 100 is a positioning service (for example, the electronic device 100 obtains the current location of the electronic device 100 based on user operations, or displays the route from the current location to the destination input by the user, etc.), the electronic device 100 can determine that the current scene is a channel scanning scene. The electronic device 100 can only execute step S4013a.
[0160] If the electronic device 100 is currently establishing a communication connection with the AP, or exchanging capability information with the AP, the electronic device 100 may determine that the current scenario is not a channel scanning scenario. The electronic device 100 may perform step S4013b and step S4013a.
[0161] S4013a, the electronic device 100 fills in the MAC header part of the frame header.
[0162] When the electronic device 100 determines that the current scenario is a channel scanning scenario, the electronic device 100 may fill in only the MAC header part in the probe request frame, without filling in the frame body part.
[0163] The MAC header part may include a source address field, a destination address field, a current frame number field, and the like. The source address field is filled with the MAC address of the electronic device 100. Since it is a broadcast, the destination address field may be empty or filled with a fixed value, such as "FF:FF:FF:FF:FF". The current frame number field is filled with the number of the proberequest frame that the electronic device 100 is currently sending. The MAC header part may include more fields, and reference may be made to the description of the MAC header part in the proberequest frame in the existing Wi-Fi protocol, which will not be repeated here.
[0164] S4013b, the electronic device 100 fills in the frame body part.
[0165] When the electronic device 100 determines that the current scenario is not a channel scanning scenario, the electronic device 100 may fill in the frame body part and the MAC header part.
[0166] In this way, the electronic device 100 can first identify the current business scenario when framing the Probe request frame, and perform framing according to different framing strategies. Since the capability interaction between the electronic device 100 and the AP device is not involved in the channel scanning process, all capability information-related fields in the probe request (i.e., the fields contained in the framebody part) can be removed to streamline the frame length of the probe request. In this way, in the channel scanning scenario, when the electronic device 100 broadcasts the probe request frame, it can only transmit the MAC Header part, thereby shortening the sending time of the Probe Request frame. For example, in the 5G frequency band, the time it takes for the electronic device 100 to send the Probe Request frame can be shortened to less than 100us.
[0167] S402: The electronic device 100 receives a probe response frame 1 sent by AP1 on channel 1 through a Wi-Fi low power channel.
[0168] Before the electronic device 100 broadcasts the proberequest frame, the electronic device 100 may close the main receiving channel in the Wi-Fi transceiver 300 and open the Wi-Fi low-power receiving channel. That is, the electronic device 100 may power off the main receiving channel and power on the Wi-Fi low-power receiving channel through the switch 303 in the Wi-Fi transceiver 300. In this way, the main receiving channel can remain closed and the Wi-Fi low-power receiving channel can remain open.
[0169] The electronic device 100 can monitor the channel through the Wi-Fi low power receiving channel and receive proberesponse frames sent by different APs on the channel that broadcast the proberequest frame. For example, the electronic device 100 can receive the proberesponse frame 1 sent by AP1 on channel 1 through the Wi-Fi low power channel. It can be understood that the electronic device 100 can also receive the proberesponse frame 1 sent by AP2 on channel 1 or other channels that broadcast the proberequest frame through the Wi-Fi low power channel. The number of proberesponse frames that the electronic device 100 can receive depends on the number of APs in the environment where the electronic device 100 is located. The more APs there are in the environment where the electronic device 100 is located, the more proberesponse frames the electronic device 100 can receive.
[0170] S403: The electronic device 100 obtains the service set identifier SSID1 of AP1 from the proberesonse frame 1 and measures the received signal strength RSSI1 of the signal of AP1 received by the electronic device 100.
[0171] Optionally, after the electronic device 100 receives the proberesponse frame sent by each AP, the electronic device 100 can parse the AP's SSID from the proberesponse and measure the RRSI of the AP corresponding to the SSID of each AP. Exemplarily, the electronic device 100 can obtain the service set identifier SSID1 of AP1 from the proberesponse frame 1 and measure the received signal strength RRSI1 of the AP1 signal received by the electronic device 100.
[0172] Then, the electronic device 100 can obtain the current location information based on the SSIDs and RRSIs of multiple APs. Alternatively, the electronic device 100 can send the SSIDs and RRSIs of multiple APs to the positioning server. The positioning server can calculate the current location information of the electronic device 100 (for example, longitude and latitude, or the location of the electronic device 100 (for example, xx floor of xx square)) based on the SSIDs and RRSIs of multiple APs.
[0173] In some scenarios, step S403 may be an optional step, that is, the electronic device 100 may only execute step S401 and step S402.
[0174] In this way, through the power consumption control method provided in the embodiment of the present application, the electronic device 100 can listen to and receive the proberesponse frame through the Wi-Fi low power consumption receiving channel. Since the power consumption specification of the Wi-Fi low power consumption receiving channel is lower than the power consumption specification of the main receiving channel, the electronic device 100 can save power consumption. In addition, the electronic device 100 can also compress the broadcast proberequest frame to only the MAC header part, so that the time for the electronic device 100 to send the proberequest frame can also be shortened, thereby saving the power consumption of the electronic device 100.
[0175] For example, Table 2 and Table 3 below respectively show the channel scanning power consumption comparison of 5G frequency points and the channel scanning power consumption comparison of 2.4G frequency points.
[0176] Table 2
[0177]
[0178] As shown in Table 2, when the existing technology is used to perform channel scanning at the 5G frequency, that is, the broadcast proberequest frame is not compressed, and the proberesponse frame is received through the main receiving channel. The duration of the electronic device 100 broadcasting the proberequest frame is 0.25 milliseconds (ms), and the operating current is 295.6 milliamperes (mA). The duration of the electronic device 100 receiving the proberesponse frame is 19.75 ms, and the operating current is 79 mA. The total energy consumption required by the electronic device 100 in the channel scanning process is approximately 1.63 milliampere seconds (mAs) (1.63mAs≈0.25ms*295.6mA+19.75ms*79mA, where "≈" means approximately equal to, and "*" means multiplication).
[0179] As shown in Table 2, when the power consumption control method provided by the present application performs channel scanning at the 5G frequency point, that is, the broadcast proberequest frame is compressed to contain only the MAC header, through Figure 3BThe Wi-Fi low power receiving channel shown in receives the proberesponse frame. The duration of the electronic device 100 broadcasting the proberequest frame is 0.1ms, the operating current is 295.6mA, and the duration of the electronic device 100 receiving the proberesponse frame is 19.9ms, and the operating current is 38.2mA. The total energy consumption required by the electronic device 100 in the channel scanning process is approximately 0.79mAs (0.79mAs≈0.1ms*295.6mA+19.9ms*38.2mA, where "≈" means approximately equal to and "*" means multiplication).
[0180] As shown in Table 2, the power consumption (0.79 mAs) of the electronic device 100 for channel scanning at the 5G frequency using the power consumption control method provided in the present application is lower than the power consumption (1.63 mAs) of the electronic device 100 for channel scanning at the 5G frequency using the prior art.
[0181] Table 3
[0182]
[0183] As shown in Table 3, when the existing technology is used to perform channel scanning at the 2.4G frequency, that is, the broadcast proberequest frame is not compressed, and the proberesponse frame is received through the main receiving channel. The duration of the electronic device 100 broadcasting the proberequest frame is 0.25ms, and the operating current is 295.6mA. The duration of the electronic device 100 receiving the proberesponse frame is 19.75ms, and the operating current is 79mA. The total energy consumption required by the electronic device 100 in the channel scanning process is approximately 1.63 milliampere seconds (mAs) (1.63mAs≈0.25ms*295.6mA+19.75ms*79mA, where "≈" means approximately equal to, and "*" means multiplication sign).
[0184] As shown in Table 3, when the power consumption control method provided by the present application performs channel scanning at the 2.4G frequency point, that is, the broadcast proberequest frame is compressed to contain only the MAC header, Figure 3B The Wi-Fi low power receiving channel shown in receives the proberesponse frame. The duration of the electronic device 100 broadcasting the proberequest frame is 0.1ms, the operating current is 295.6mA, and the duration of the electronic device 100 receiving the proberesponse frame is 19.9ms, and the operating current is 38.2mA. The total energy consumption required by the electronic device 100 in the channel scanning process is approximately 0.79mAs (0.79mAs≈0.1ms*295.6mA+19.9ms*38.2mA, where "≈" means approximately equal to and "*" means multiplication).
[0185] As shown in Table 3, the power consumption (0.79 mAs) of the electronic device 100 for channel scanning at the 2.4 GHz frequency using the power consumption control method provided in the present application is lower than the power consumption (1.63 mAs) of the electronic device 100 for channel scanning at the 2.4 GHz frequency using the prior art.
[0186] In the embodiment of the present application, the electronic device 100 can also listen to and receive beacon frames broadcast by the AP through the Wi-Fi low power receiving channel in the Wi-Fi transceiver 300 in the standby state. When the Wi-Fi low power receiving channel receives the beacon frame and parses the beacon frame to carry the service indication of the electronic device 100, the electronic device 100 can switch to the main receiving channel to receive the data frame.
[0187] Figure 7 Schematic diagram showing that the electronic device 100 is in standby mode, and the electronic device 100 receives a beacon frame through the Wi-Fi low power receiving channel in the Wi-Fi transceiver 300. The Wi-Fi transceiver 300 can be specifically referred to Figure 3B The description in will not be repeated here.
[0188] like Figure 7 As shown, the electronic device 100 is in a standby state. In the application embodiment, when the electronic device 100 is in a standby state, the main transmitting channel in the Wi-Fi transceiver 300 is in a power-off state, the main receiving channel is in a power-off state, and the Wi-Fi low-power receiving channel is in a power-on state. When the main transmitting channel is in a power-off state, the main transmitting channel does not work, that is, it does not send data or Wi-Fi signals. When the main receiving channel is in a power-off state, the main receiving channel does not work, that is, it no longer listens to and receives beacon frames. The Wi-Fi low-power receiving channel is in a power-on state, and the electronic device 100 listens to and receives beacon frames through the Wi-Fi low-power receiving channel. In this way, the power consumption of the electronic device 100 can be saved.
[0189] like Figure 8 As shown, when the electronic device 100 is in standby mode, the electronic device 100 can receive beacon frames through the Wi-Fi low power receiving channel. The working bandwidth of the Wi-Fi low power receiving channel can be 20M. The main transmission channel and the main receiving channel can support full bandwidth (for example, 20M to 160M can be supported).
[0190] like Figure 8As shown, when the Wi-Fi low power receiving channel of the electronic device 100 receives a beacon in the main channel, and the beacon frame carries the service indication of the electronic device 100. Then the electronic device 100 can switch to the main receiving channel to receive the MAC layer protocol data unit (MAC protocol data unit, MPDU). After the electronic device 100 receives the beacon frame, it can wake up the main receiving channel (i.e., power on the main receiving channel), and then switch to the main receiving channel to receive the MPDU.
[0191] like Fig. 9 As shown, the total duration of the electronic device 100 to monitor and receive the beacon frame may be 5 ms, wherein 0.5 ms of the 5 ms time is used for receiving and decoding the beacon frame.
[0192] Table 4 below exemplarily shows the comparison between the power consumption of the electronic device 100 receiving beacon frames through the main receiving channel and the power consumption of the electronic device 100 receiving beacon frames through the Wi-Fi low power receiving channel.
[0193] Table 4
[0194]
[0195] As shown in Table 4, generally, a delivery traffic message (DTIM) cycle is 300ms. When the electronic device 100 uses the main receiving channel to listen to and receive beacon frames, in one DTIM cycle, the duration of the electronic device 100 receiving the beacon frame is 0.5ms, and the current for receiving the beacon frame is 59.4mA. The duration of the electronic device 100 listening to the beacon frame is 4.5ms, and the listening current is 38mA. In a DTIM cycle, for the remaining 295ms, the electronic device 100 is in a deep sleep state, and the current is close to 0. The average current of a DTIM cycle is 0.7mA (0.7mA≈(0.5ms*59.4mA+4.5ms*38mA) / 300ms, where "≈" means approximately equal to, "*" means multiplication sign, and " / " means division sign).
[0196] As shown in Table 4, when the electronic device 100 uses the Wi-Fi low power receiving channel to listen to and receive beacon frames, in one DTIM cycle, the duration of the electronic device 100 receiving the beacon frame is 0.5ms, and the current of receiving the beacon frame is 38mA. The duration of the electronic device 100 listening to the beacon frame is 4.5ms, and the listening current is 31mA. The average current of the DTIM cycle is 0.5mA (0.5mA≈(0.5ms*38mA+4.5ms*31mA) / 300ms).
[0197] As shown in Table 4, by listening to and receiving beacon frames through the Wi-Fi low power receiving channel, the power consumption of the electronic device 100 in receiving beacon frames can be reduced.
[0198] Optionally, in an embodiment of the present application, there may be no Wi-Fi low-power receiving channel in the Wi-Fi transceiver 300, but the main receiving channel in the Wi-Fi transceiver has a low-power working mode (exemplarily, the working bandwidth is 20M, and the order of MCS is less than 7). During channel scanning, the main receiving channel can be switched to a low-power working mode to listen and receive proberesponse frames. When the electronic device 100 is on standby, the main receiving channel is in a low-power mode, and the main transmitting channel can be in a power-off state. The electronic device 100 can listen to and receive beacon frames through the low-power working mode of the main receiving channel. When the beacon frame carries a service indication of the electronic device 100, the electronic device 100 can switch the main receiving channel to the main working mode (for example, the working bandwidth is 80M and the order of MCS is 11). Then, the electronic device 100 can receive the MPDU in the main working mode of the main receiving channel of the channel.
[0199] In the embodiments of the present application, there is no limitation on the specific working bandwidth and the specific order of MCS in the low power working mode, and there is no limitation on the specific working bandwidth and the specific order of MCS in the main working mode.
[0200] Fig.10 A schematic structural diagram of an electronic device 200 is exemplarily shown.
[0201] The electronic device 200 may be the AP mentioned above, for example, Figure 1 AP101, AP102 and AP103 are shown in FIG.
[0202] The embodiment is described in detail below by taking the electronic device 200 as an example. It should be understood that the electronic device 200 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may 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 Fig.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 may be used to store instructions and data. The processor 1010 may call the instructions or data stored in the memory 1020 to enable the electronic device to perform the actions performed by the AP described above.
[0205] The network port 1030 can be configured to be coupled to the Internet through a wired network such as broadband, and can provide access to the Internet for multiple electronic devices (such as STAs). The network port 1030 can also include a mobile communication module, which can be configured to connect to a core network through wireless communication technology.
[0206] The wireless communication module 1040 can be configured to communicate via a wireless local area network standard such as a Wi-Fi network. 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 (probe request frames broadcast by the electronic device 100) via the antenna 1041, modulate the electromagnetic wave signal and filter it. Then the wireless communication module 1040 can also send the processed signal to the processor 1010. The wireless communication module can also receive the signal to be sent from the processor 1010 (for example, a probe response frame, a beacon frame), modulate the frequency, amplify it, and convert it into electromagnetic waves for radiation through the antenna 1041.
[0207] In the embodiment of the present application, the first electronic device may be the electronic device 100, the second electronic device may be the electronic device 200, and the above Figure 1 One or more APs (e.g., AP101, AP102, and AP103).
[0208] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0209] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[0210] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. 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 contains one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.
[0211] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
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 proberequest frame using a Wireless Fidelity Wi-Fi main transmission channel. The first electronic device is provided with the Wi-Fi main transmission 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, the Wi-Fi low power receiving channel is in a power-on state, the working mode of the Wi-Fi main transmission channel is a first mode, the working mode of the Wi-Fi main receiving channel is a second mode, the working mode of the Wi-Fi low power receiving channel is a third mode, and the power consumption specification of the third mode is lower than the power consumption specification of the second mode. The first electronic device uses the Wi-Fi low power receiving channel to receive a probe response probe response frame sent by the second electronic device, where the probe response frame is sent by the second electronic device after receiving the probe request frame.
2. The method according to claim 1, characterized in that: The proberequest frame includes a frame header portion, but does not include a field for indicating capability information of the first electronic device.
3. The method according to any one of claims 1 or 2, characterized in that: The power consumption specification of the first mode is the same as the power consumption specification of the second mode.
4. The method according to claim 3, characterized in that The first mode includes a first bandwidth and / or a first modulation and coding strategy 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 specification of the first mode is the same as the power consumption specification of the second mode, including that the first bandwidth is the same as the second bandwidth, and / or the order of the first MCS is the same as the order of the second MCS; The power consumption specification of the third mode is lower than the power consumption specification of the second mode, including that the third bandwidth is smaller than the second bandwidth, and / or the order of the third MCS is smaller than the order of the second MCS.
5. The method according to any one of claims 1 to 4, characterized in that: The Wi-Fi low power receiving channel includes a Wi-Fi low power RF module, the Wi-Fi main receiving channel includes a main receiving RF module, the working mode of the Wi-Fi low power RF module is the third mode, and the working mode of the main receiving RF module is the second mode.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first electronic device uses the Wi-Fi low power receiving channel to receive a beacon frame broadcast by the second electronic device.
7. The method according to claim 6, characterized in that Before the first electronic device uses the Wi-Fi low power receiving channel to receive a beacon frame broadcasted by the second electronic device, the method further includes: The first electronic device powers off the Wi-Fi main transmission channel and powers off the Wi-Fi main reception channel.
8. A power consumption control system, characterized in that: The system comprises a first electronic device and a second electronic device, wherein: The first electronic device is used to broadcast a probe request proberequest frame using a wireless fidelity Wi-Fi main transmission channel. The first electronic device is provided with the Wi-Fi main transmission 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, the Wi-Fi low power receiving channel is in a power-on state, the working mode of the Wi-Fi main transmission channel is a first mode, the working mode of the Wi-Fi main receiving channel is a second mode, the working mode of the Wi-Fi low power receiving channel is a third mode, and the power consumption specification of the third mode is lower than the power consumption specification 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 proberespone frame using the Wi-Fi low power receiving channel.
9. The system according to claim 8, characterized in that The proberequest frame includes a frame header portion, but does not include a field for indicating capability information of the first electronic device.
10. The system according to any one of claims 8 or 9, characterized in that: The power consumption specification of the first mode is the same as the power consumption specification of the second mode.
11. The system according to claim 10, characterized in that The first mode includes a first bandwidth and / or a first modulation and coding strategy 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 specification of the first mode is the same as the power consumption specification of the second mode, including that the first bandwidth is the same as the second bandwidth, and / or the order of the first MCS is the same as the order of the second MCS; The power consumption specification of the third mode is lower than the power consumption specification of the second mode, including that the third bandwidth is smaller than the second bandwidth, and / or the order of the third MCS is smaller than the order of the second MCS.
12. The system according to any one of claims 8 to 11, characterized in that: The Wi-Fi low power receiving channel includes a Wi-Fi low power RF module, the Wi-Fi main receiving channel includes a main receiving RF module, and the power consumption specification of the Wi-Fi low power RF module is lower than that of the main receiving RF module.
13. The system according to any one of claims 8 to 12, characterized in that: The second electronic device is further used to broadcast a beacon frame; The first electronic device is further configured to receive the beacon frame using the Wi-Fi low power receiving channel.
14. The system according to claim 13, characterized in that The first electronic device is further configured to power off the Wi-Fi main transmission channel and the Wi-Fi main reception channel before receiving the beacon frame using the Wi-Fi low power reception channel.
15. An electronic device, characterized in that: The electronic device comprises one or more processors, one or more memories, a transceiver, and a wireless fidelity Wi-Fi chip; wherein the transceiver, the Wi-Fi chip, the one or more memories are coupled to the one or more processors, the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When one or more processors execute the computer instructions, the electronic device executes the method according to any one of claims 1 to 7.
16. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 7.
17. A chip, applied to a first electronic device, characterized in that: The method comprises a processing circuit and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit the code instructions to the processing circuit, and the processing circuit is used to run the code instructions to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Monitoring a narrowband control channel for a wideband system to reduce power consumption
CN107534933A
Radio frequency circuit, electronic device and signal transmission method
CN110234158A
WiFi scanning control method and related device
CN114867035A
Low-power receiver
US20170346514A1
Cited By
Low-power-consumption charging control method adaptive to standby mode
CN120546210A
A low-power charging control method with adaptive standby mode
CN120546210B