Transmission parameter switching method and system, and related apparatus
By implementing the transmission parameter switching method in electronic devices, the low-power transmission parameters are determined based on reference information and perceived information, the problem of increased power consumption during Wi-Fi connection is solved, and the power is reduced without affecting the communication quality The effect of consumption.
Patent Information
- Application Number
- PCT/CN2024/108297
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-31
- Filing Date
- 2024-07-29
- Publication Date
- 2025-02-06
AI Technical Summary
The prior art uses higher transmission parameters to increase power consumption when electronic devices transmit data through Wi-Fi connections, and it is difficult to reduce power consumption without affecting communication quality.
Through a transmission parameter switching method, after establishing a Wi-Fi connection, the electronic device determines suitable low-power transmission parameters based on the received reference information or reference transmission parameters, combined with its own perceived information, and sends them to the pair device to realize the switching of transmission parameters.
Without affecting the communication quality, the power consumption of electronic devices is reduced and the dynamic adjustment of low-power transmission parameters is achieved, which is suitable for different business scenarios.
Smart Images

Figure CN2024108297_06022025_PF_FP_ABST
Abstract
Description
A transmission parameter switching method, system and related device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 31, 2023, with application number 202310963643.5 and application name “A transmission parameter switching method, system and related devices”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the technical field of short-range wireless communications, and in particular to a transmission parameter switching method, system, and related devices. Background Art
[0003] Currently, an electronic device (e.g., a mobile phone) can establish a wireless fidelity (Wi-Fi) connection with another electronic device (e.g., a router, tablet, etc.) and transmit data through the Wi-Fi connection. Generally, when an electronic device establishes a Wi-Fi connection with another electronic device, it negotiates to use higher transmission parameters (e.g., a high number of streams (e.g., 4 antennas or 2 antennas), a high bandwidth (e.g., 160MHz or 80MHz), etc.) to transmit data. In this way, the electronic devices can transmit data at a high rate through the Wi-Fi connection.
[0004] However, using higher transmission parameters in electronic devices will increase power consumption. When electronic devices transmit data via Wi-Fi connections, how to reduce power consumption without affecting communication quality is an urgent problem to be solved.
[0005] Summary of the Invention
[0006] The present application provides a transmission parameter switching method, system, and related devices. Through this method, an electronic device can switch transmission parameters to reduce power consumption when transmitting data via a Wi-Fi connection without affecting communication quality.
[0007] In a first aspect, the present application provides a transmission parameter switching method, which can be applied to a first electronic device. The method may include: after the first electronic device establishes a wireless fidelity Wi-Fi connection with the second electronic device, the first electronic device receives transmission information sent by the second electronic device with a first transmission parameter, the transmission information includes reference information or a first reference transmission parameter, the reference information includes one or more of the business scenario, traffic characteristics, channel status and instant communication performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes the transmission parameter determined by the second electronic device based on the reference information; the first electronic device determines the second transmission parameter based on the transmission information and the perception information of the first electronic device, the perception information includes one or more of the business scenario, traffic characteristics, channel status, instant communication performance and device status of the first electronic device; the first electronic device sends the second transmission parameter to the second electronic device; after receiving a confirmation message from the second electronic device, the first electronic device uses the second transmission parameter to send data to the second electronic device, and the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter.
[0008] The first transmission parameter includes a first bandwidth value, and / or a first number of antennas, and / or a first modulation and coding strategy MCS; the second transmission parameter includes a second bandwidth value, and / or a second number of antennas, and / or a second MCS.
[0009] The second bandwidth value is smaller than the first bandwidth value, and / or the number of the second antennas is smaller than the number of the first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0010] In this way, through a transmission parameter switching method provided by the first aspect, the first electronic device (for example, STA) can determine the low-power transmission parameters based on the reference transmission parameters determined by the second electronic device based on the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device issued by the second electronic device (for example, AP), or the reference information such as the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device issued by the second electronic device. The first electronic device combines the perception information of both ends (that is, the business scenario, traffic characteristics, channel status and instant communication performance perceived by the second electronic device and the first electronic device respectively), and can more accurately select the appropriate low-power transmission parameters. In this way, the first electronic device can achieve low-power transmission on the basis of taking both ends into consideration.
[0011] In one possible implementation, the transmission information may be a first reference transmission parameter, and the first electronic device determines the second transmission parameter based on the transmission information and perception information of the first electronic device, including: the first electronic device determines a candidate transmission parameter based on the perception information; and the first electronic device determines the second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter. In this way, the first electronic device can determine the second transmission parameter based on the reference transmission parameter provided by the second electronic device.
[0012] In one possible implementation, the transmission information may be reference information. The first electronic device determining the second transmission parameter based on the transmission information and the perception information of the first electronic device may include: the first electronic device determining the second reference transmission parameter based on the transmission information; the first electronic device determining a candidate transmission parameter based on the perception information; and the first electronic device determining the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter. In this way, the first electronic device may determine a reference transmission parameter, i.e., the second transmission parameter, based on the reference information in the second electronic device. The second transmission parameter may then be determined based on the second reference transmission parameter.
[0013] In one possible implementation, the first electronic device determines the transmission parameters to be selected based on the perception information, which may include: when the service scenario in the perception information is a medium-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a first value, and / or the number of third antennas is a second value, and / or the order of the third MCS is a third value; or, when the service scenario in the perception information is a low-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a fourth value, and / or the number of third antennas is a fifth value, and / or the order of the third MCS is a sixth value; or, when the service scenario in the perception information is an extremely low-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a seventh value, and / or the number of third antennas is an eighth value, and / or the order of the third MCS is a ninth value; the seventh value is less than or equal to the fourth value, the fourth value is less than or equal to the first value, the eighth value is less than or equal to the fifth value, the fifth value is less than or equal to the second value, the ninth value is less than or equal to the sixth value, and the sixth value is less than or equal to the third value. In this way, the first electronic device may determine the transmission parameters to be selected based on the service scenario, and the determined transmission parameters to be selected may be different in different service scenarios.
[0014] In one possible implementation, before the first electronic device determines the selected transmission parameters based on the perception information, the method may further include: if the throughput of the current service in the first electronic device is less than a first throughput threshold and greater than a second throughput threshold, or if the throughput rate of the current service is less than the first throughput threshold and greater than the second throughput threshold, the first electronic device determines that the current service is a medium-throughput service; if the throughput of the current service is less than the second throughput threshold and greater than a third throughput threshold, or if the throughput rate of the current service is less than the second throughput threshold and greater than the third throughput threshold, the first electronic device determines that the current service is a low-throughput service; if the data throughput of the current service is less than the third throughput threshold, or if the throughput rate is less than the third throughput threshold, the first electronic device determines that the current service is an extremely low-throughput service. In this way, the first electronic device can determine the specific type or scenario of the current service based on the data throughput or throughput rate of the current service.
[0015] In one possible implementation, the greater the received signal strength RSSI of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the greater the signal-to-noise ratio SNR of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the smaller the packet loss rate PER of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the less the remaining power of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the higher the temperature of the first electronic device, the lower the power consumption specification of the selected transmission parameter.
[0016] The lower the power consumption specification of the selected transmission parameter includes: a smaller bandwidth value in the selected transmission parameter, and / or a smaller number of antennas, and / or a lower MCS order.
[0017] In this way, the first electronic device can determine the power consumption specifications of the selected transmission parameters based on the current received signal strength RSSI, and / or signal-to-noise ratio SNR, and / or packet loss rate PER, and / or the remaining power of the first electronic device.
[0018] In one possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fourth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fourth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the number of second antennas is equal to the number of fourth antennas, and the order of the second MCS is equal to the order of the fourth MCS; when the fourth bandwidth value is less than the third bandwidth value, and / or the number of fourth antennas is less than the number of third antennas, and / or the order of the fourth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter.
[0019] In one possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fifth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fifth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the number of second antennas is equal to the number of fifth antennas, and the order of the second MCS is equal to the order of the fifth MCS; when the fifth bandwidth value is less than the third bandwidth value, and / or the number of fifth antennas is less than the number of third antennas, and / or the order of the fifth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter.
[0020] In one possible implementation, after receiving the confirmation message from the second electronic device, the method may further include: the first electronic device receiving data sent by the second electronic device using the second transmission parameter. In this way, the first electronic device may also receive data using the second transmission parameter.
[0021] In a second aspect, a transmission parameter switching method is provided, which can be applied to a second electronic device. The method may include: after the second electronic device establishes a wireless fidelity Wi-Fi connection with the first electronic device, the second electronic device sends transmission information to the first electronic device with a first transmission parameter, the transmission information includes reference information or a first reference transmission parameter, the reference information includes one or more of the business scenario, traffic characteristics, channel status and instant communication performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes the transmission parameter determined by the second electronic device based on the reference information; the second electronic device receives the second transmission parameter sent by the first electronic device, the second transmission parameter is determined by the first electronic device based on the transmission information and the perception information of the first electronic device, the perception information includes one or more of the business scenario, traffic characteristics, channel status, instant communication performance and device status of the first electronic device; the second electronic device sends a confirmation message to the first electronic device, the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter; the second electronic device uses the second transmission parameter to send data to the first electronic device.
[0022] The first transmission parameter includes a first bandwidth value, and / or a first number of antennas, and / or a first modulation and coding strategy MCS; the second transmission parameter includes a second bandwidth value, and / or a second number of antennas, and / or a second MCS.
[0023] The second bandwidth value is smaller than the first bandwidth value, and / or the number of the second antennas is smaller than the number of the first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0024] In this way, through a transmission parameter switching method provided by the second aspect, the second electronic device can send a reference transmission parameter determined based on the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device to the first electronic device, or reference information such as the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device issued by the second electronic device. The first electronic device (for example, STA) can determine the low-power transmission parameters in combination with the reference transmission parameters or reference information issued by the second electronic device (for example, AP). The first electronic device can more accurately select appropriate low-power transmission parameters in combination with the perception information of both ends (that is, the business scenario, traffic characteristics, channel status and instant communication performance perceived by the second electronic device and the first electronic device respectively). In this way, the first electronic device can achieve low-power transmission on the basis of taking both ends into consideration.
[0025] In one possible implementation, the transmission information is a first reference transmission parameter, and the second transmission parameter is determined by the first electronic device based on the first reference transmission parameter and a candidate transmission parameter, which is determined by the first electronic device based on the perception information. In this way, the first electronic device can determine the second transmission parameter based on the reference transmission parameter provided by the second electronic device.
[0026] In one possible implementation, the transmission information is the reference information, the second transmission parameter is determined by the first electronic device based on the second reference transmission parameter and the selected transmission parameter, the selected transmission parameter is determined by the first electronic device based on the perception information, and the second reference transmission parameter is determined by the first electronic device based on the reference information. In this way, the first electronic device can determine a reference transmission parameter, i.e., the second transmission parameter, based on the reference information in the second electronic device. The second transmission parameter is then determined based on the second reference transmission parameter.
[0027] In one possible implementation, the first electronic device determines the transmission parameters to be selected based on the perception information, which may include: when the service scenario in the perception information is a medium-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a first value, and / or the number of third antennas is a second value, and / or the order of the third MCS is a third value; or, when the service scenario in the perception information is a low-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a fourth value, and / or the number of third antennas is a fifth value, and / or the order of the third MCS is a sixth value; or, when the service scenario in the perception information is an extremely low-throughput service, the first electronic device determines that the third bandwidth value in the transmission parameters to be selected is a seventh value, and / or the number of third antennas is an eighth value, and / or the order of the third MCS is a ninth value; the seventh value is less than or equal to the fourth value, the fourth value is less than or equal to the first value, the eighth value is less than or equal to the fifth value, the fifth value is less than or equal to the second value, the ninth value is less than or equal to the sixth value, and the sixth value is less than or equal to the third value. In this way, the first electronic device may determine the transmission parameters to be selected based on the service scenario, and the determined transmission parameters to be selected may be different in different service scenarios.
[0028] In one possible implementation, before the first electronic device determines the transmission parameters to be selected based on the perception information, the method may further include: if the throughput of the current service in the first electronic device is less than the first throughput threshold and greater than the second throughput threshold, or if the throughput rate of the current service is less than the first throughput threshold and greater than the second throughput threshold, the current service is a medium-throughput service; if the throughput of the current service is less than the second throughput threshold and greater than the third throughput threshold, or if the throughput rate of the current service is less than the second throughput threshold and greater than the third throughput threshold, the current service is a low-throughput service; if the data throughput of the current service is less than the third throughput threshold, or if the throughput rate is less than the third throughput threshold, the current service is an extremely low-throughput service. In this way, the specific type or scenario of the current service can be determined based on the data throughput or throughput rate of the current service.
[0029] In one possible implementation, the greater the received signal strength RSSI of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the greater the signal-to-noise ratio SNR of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the smaller the packet loss rate PER of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the less the remaining power of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the higher the temperature of the first electronic device, the lower the power consumption specification of the selected transmission parameter.
[0030] The lower the power consumption specification of the selected transmission parameter includes: a smaller bandwidth value in the selected transmission parameter, and / or a smaller number of antennas, and / or a lower MCS order.
[0031] In this way, the first electronic device can determine the power consumption specifications of the selected transmission parameters based on the current received signal strength RSSI, and / or signal-to-noise ratio SNR, and / or packet loss rate PER, and / or the remaining power of the first electronic device.
[0032] In one possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fourth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fourth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the number of second antennas is equal to the number of fourth antennas, and the order of the second MCS is equal to the order of the fourth MCS; when the fourth bandwidth value is less than the third bandwidth value, and / or the number of fourth antennas is less than the number of third antennas, and / or the order of the fourth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter.
[0033] In one possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fifth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fifth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the number of second antennas is equal to the number of fifth antennas, and the order of the second MCS is equal to the order of the fifth MCS; when the fifth bandwidth value is less than the third bandwidth value, and / or the number of fifth antennas is less than the number of third antennas, and / or the order of the fifth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter.
[0034] In one possible implementation, after the second electronic device sends a confirmation message to the first electronic device, the method may further include: the second electronic device receives data sent by the first electronic device using the second transmission parameter. In this way, the second electronic device can also receive data using the second transmission parameter.
[0035] According to a third aspect, a transmission parameter switching system is provided. The system may include a first electronic device and a second electronic device, wherein:
[0036] After the second electronic device establishes a Wireless Fidelity (Wi-Fi) connection with the first electronic device, the second electronic device may be configured to send transmission information to the first electronic device using the first transmission parameter, where the transmission information includes reference information or a first reference transmission parameter, where the reference information includes one or more of a service scenario, traffic characteristics, a channel state, and instant messaging performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes a transmission parameter determined by the second electronic device based on the reference information;
[0037] The first electronic device may be configured to receive transmission information sent by the second electronic device using the first transmission parameter, and determine the second transmission parameter based on the transmission information and perception information of the first electronic device, where the perception information includes one or more of a service scenario, traffic characteristics, channel status, instant messaging performance, and device status of the first electronic device.
[0038] The first electronic device may be configured to send the second transmission parameter to the second electronic device;
[0039] The second electronic device may be configured to send a confirmation message to the first electronic device after receiving the second transmission parameter sent by the first electronic device, where the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter;
[0040] The first electronic device may be configured to send data to the second electronic device using the second transmission parameter.
[0041] The first transmission parameter includes a first bandwidth value, and / or a first number of antennas, and / or a first modulation and coding strategy MCS; the second transmission parameter includes a second bandwidth value, and / or a second number of antennas, and / or a second MCS.
[0042] The second bandwidth value is smaller than the first bandwidth value, and / or the number of the second antennas is smaller than the number of the first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0043] In this way, through a transmission parameter switching system provided by the third aspect, the second electronic device can send a reference transmission parameter determined based on the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device to the first electronic device, or reference information such as the business scenario, traffic characteristics, channel status and instant communication performance in the second electronic device issued by the second electronic device. The first electronic device (for example, STA) can determine the low-power transmission parameters in combination with the reference transmission parameters or reference information issued by the second electronic device (for example, AP). The first electronic device can more accurately select appropriate low-power transmission parameters by combining the perception information of both ends (that is, the business scenario, traffic characteristics, channel status and instant communication performance perceived by the second electronic device and the first electronic device respectively). In this way, the first electronic device can achieve low-power transmission on the basis of taking both ends into consideration.
[0044] In one possible implementation, the transmission information may be a first reference transmission parameter, and the first electronic device may be further configured to: determine a candidate transmission parameter based on the perception information; and determine a second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter. In this way, the first electronic device may determine the second transmission parameter based on the reference transmission parameter provided by the second electronic device.
[0045] In one possible implementation, the transmission information may be reference information, and the first electronic device may be further configured to: determine a second reference transmission parameter based on the transmission information; determine a candidate transmission parameter based on the perception information; and determine the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter. In this manner, the first electronic device may determine a reference transmission parameter, i.e., the second transmission parameter, based on the reference information in the second electronic device. The second transmission parameter may then be determined based on the second reference transmission parameter.
[0046] In one possible implementation, the first electronic device may further be configured to: when the service scenario in the perception information is a medium-throughput service, determine that the third bandwidth value in the selected transmission parameter is a first value, and / or the number of third antennas is a second value, and / or the order of the third MCS is a third value; or, when the service scenario in the perception information is a low-throughput service, determine that the third bandwidth value in the selected transmission parameter is a fourth value, and / or the number of third antennas is a fifth value, and / or the order of the third MCS is a sixth value; or, when the service scenario in the perception information is an extremely low-throughput service, determine that the third bandwidth value in the selected transmission parameter is a seventh value, and / or the number of third antennas is an eighth value, and / or the order of the third MCS is a ninth value; the seventh value is less than or equal to the fourth value, the fourth value is less than or equal to the first value, the eighth value is less than or equal to the fifth value, the fifth value is less than or equal to the second value, the ninth value is less than or equal to the sixth value, and the sixth value is less than or equal to the third value. In this way, the first electronic device may determine the selected transmission parameters based on the service scenario, and the determined selected transmission parameters may be different in different service scenarios.
[0047] In one possible implementation, the first electronic device may further be configured to: determine that the current service is a medium-throughput service if the throughput of the current service in the first electronic device is less than a first throughput threshold and greater than a second throughput threshold, or if the throughput rate of the current service is less than a first throughput threshold and greater than a second throughput threshold; determine that the current service is a low-throughput service if the throughput of the current service is less than a second throughput threshold and greater than a third throughput threshold, or if the throughput rate of the current service is less than the second throughput threshold and greater than a third throughput threshold; and determine that the current service is an extremely low-throughput service if the data throughput of the current service is less than a third throughput threshold, or if the throughput rate is less than the third throughput threshold. In this way, the first electronic device may determine the specific type or scenario of the current service based on the data throughput or throughput rate of the current service.
[0048] In one possible implementation, the greater the received signal strength RSSI of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the greater the signal-to-noise ratio SNR of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the smaller the packet loss rate PER of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the less the remaining power of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the higher the temperature of the first electronic device, the lower the power consumption specification of the selected transmission parameter.
[0049] The lower the power consumption specification of the selected transmission parameter includes: a smaller bandwidth value in the selected transmission parameter, and / or a smaller number of antennas, and / or a lower MCS order.
[0050] In this way, the first electronic device can determine the power consumption specifications of the selected transmission parameters based on the current received signal strength RSSI, and / or signal-to-noise ratio SNR, and / or packet loss rate PER, and / or the remaining power of the first electronic device.
[0051] In one possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fourth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fourth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the number of second antennas is equal to the number of fourth antennas, and the order of the second MCS is equal to the order of the fourth MCS; when the fourth bandwidth value is less than the third bandwidth value, and / or the number of fourth antennas is less than the number of third antennas, and / or the order of the fourth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter.
[0052] In one possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the candidate transmission parameter, and / or the fifth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the candidate transmission parameter, and / or the order of the fifth MCS in the first reference transmission parameter is greater than the order of the third MCS in the candidate transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the number of second antennas is equal to the number of fifth antennas, and the order of the second MCS is equal to the order of the fifth MCS; when the fifth bandwidth value is less than the third bandwidth value, and / or the number of fifth antennas is less than the number of third antennas, and / or the order of the fifth MCS is less than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the number of second antennas is equal to the number of third antennas, and the order of the second MCS is equal to the order of the third MCS. In this way, the first electronic device can determine the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter.
[0053] In a possible implementation, the first electronic device may be further configured to receive data sent by the second electronic device using the second transmission parameter. In this way, the first electronic device may also receive data using the second transmission parameter.
[0054] In a possible implementation, the second electronic device may be further configured to: send data to the first electronic device using the second transmission parameter. In this way, the second electronic device may also send data using the second transmission parameter.
[0055] In a possible implementation, the second electronic device may also be configured to receive data sent by the first electronic device using the second transmission parameter. In this way, the second electronic device may also receive data using the second transmission parameter.
[0056] In a fourth 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 the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions. When the one or more processors execute the computer instructions, the first electronic device performs the method in any possible implementation of the first aspect above.
[0057] In a fifth aspect, a second 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 the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions. When the one or more processors execute the computer instructions, the second electronic device performs the method in any possible implementation manner of the second aspect above.
[0058] In a sixth aspect, a computer-readable storage medium stores instructions, which, when executed on a computer, enable the computer to execute a method in any possible implementation of any of the above aspects.
[0059] In the seventh aspect, a chip is provided, which is applied to a first electronic device or a second electronic device, and is 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 the method in any possible implementation of the first aspect above, or execute the method in any possible implementation of the second aspect above.
[0060] In an eighth aspect, a computer program product is provided, which, when executed on a computer, enables the computer to execute the method in any possible implementation of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] FIG1 is a schematic diagram of a system provided in an embodiment of the present application;
[0062] FIG2 is a schematic diagram of the proportion of Wi-Fi traffic usage scenarios in different embodiments of the present application;
[0063] 3A and 3B are schematic diagrams of a set of SMPS frame interactive transmissions provided in an embodiment of the present application;
[0064] FIG4 is a schematic diagram of a scenario in which a STA device unilaterally determines transmission parameters according to an embodiment of the present application;
[0065] FIG5 is a schematic flow chart of a transmission parameter switching method provided in an embodiment of the present application;
[0066] FIG6 is a schematic diagram of a scenario in which two devices collaboratively determine transmission parameters according to an embodiment of the present application;
[0067] FIG7 is a flow chart of a transmission parameter switching method provided in an embodiment of the present application;
[0068] FIG8 is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application;
[0069] FIG9 is a schematic structural diagram of an electronic device 200 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0070] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.
[0071] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0072] FIG1 shows a schematic diagram of a system architecture provided in an embodiment of the present application.
[0073] As shown in Figure 1, the system 10 may include at least two devices capable of establishing a Wi-Fi connection, for example, an electronic device 100 and an electronic device 200. The electronic device 100 and the electronic device 200 may serve as a station (STA) in a Wi-Fi network and an access point (AP) in a Wi-Fi network, respectively. For example, the electronic device 100 may be a mobile phone 101, and the electronic device 200 may be a router 201. The mobile phone 101 may serve as a STA in a Wi-Fi network. The router 201 may serve as an AP in a Wi-Fi network. The router 201 may convert a wired network signal or a signal received via GPRS, 3G, 4G or 5G into a Wi-Fi signal and send it to the mobile phone 101, and the mobile phone 101 may establish a Wi-Fi connection with the router 201.
[0074] Optionally, the electronic device 100 and the electronic device 200 can also be two mobile devices respectively. For example, the electronic device 100 can be a mobile phone 101, and the electronic device 200 can be a tablet 202. The tablet 202 has a Wi-Fi hotspot function, which can convert signals received via GPRS, 3G, 4G or 5G into Wi-Fi signals and send them to the mobile phone 101. Optionally, the mobile phone 101 can establish a Wi-Fi peer-to-peer (P2P) connection with the tablet 202. In some examples, the Wi-Fi P2P connection can be referred to as Wi-Fi direct. The Wi-Fi chip in the tablet 202 can also be in AP mode to provide a Wi-Fi hotspot for the mobile phone 101. Since the tablet 202 can also be connected to an existing Wi-Fi network, in some examples, the tablet 202 can also be referred to as a STA.
[0075] In the embodiment of the present application, electronic device 100 is a device that can access a Wi-Fi network, such as a mobile phone, tablet computer, personal digital assistant (PDA), car computer, etc. Electronic device 200 is a device that can provide a Wi-Fi signal (or can provide a Wi-Fi network), such as a router, mobile phone, tablet computer, laptop computer, etc. The embodiment of the present application does not limit the specific types of electronic devices 100 and 200.
[0076] The following description will be made by taking the electronic device 100 as a mobile phone 101 and the electronic device as a router 201 as an example. It is understandable that the solution described below is also applicable to the scenario where the electronic device 100 is a mobile phone 101 and the electronic device 200 is a tablet 202.
[0077] Normally, when a STA establishes a connection with an AP, they will negotiate to use higher transmission parameters for communication interaction (for example, transmitting data), such as a high number of streams (such as 4 antennas or 2 antennas), a high bandwidth (such as 160MHz or 80MHz), and a high-order modulation and coding scheme (MCS) (for example, 1024 quadrature amplitude modulation (QAM)). However, as shown in Figure 2, the proportion of different Wi-Fi traffic usage scenarios, in current mobile phone application scenarios, the proportion of scenarios with Wi-Fi traffic below 10Mbps is 85%, and the proportion of scenarios with Wi-Fi traffic below 40Mbps is more than 99%. That is, in actual scenarios, when a mobile phone transmits data, it does not need to use higher transmission parameters such as a bandwidth of 160MHz or 80MHz.
[0078] Current Wi-Fi protocols are designed primarily for high throughput. When STAs and APs negotiate transmission parameters using current Wi-Fi protocols, they typically choose high bandwidth and multiple antennas. Currently, the Wi-Fi 6 protocol supports a maximum bandwidth of 160 Mbps. Electronic devices that support Wi-Fi 6 are typically equipped with two antennas.
[0079] When a STA selects a large bandwidth, it requires a higher analog-to-digital converter (ADC) sampling rate, a larger fast Fourier transform (FFT) size, and a higher baseband clock, which leads to a linear increase in STA power consumption. When a STA selects multi-antenna data transmission, each additional transmit or receive antenna requires a corresponding transmit channel or receive channel, which causes the STA's power consumption to increase exponentially.
[0080] Figure 2 shows the percentage of Wi-Fi traffic usage in different scenarios. It can be seen that in some scenarios, STAs do not need to select higher transmission parameters. STAs can choose transmission parameters based on different service scenarios, ensuring both transmission performance and reducing power consumption.
[0081] To conserve STA power consumption, the protocol defines a spatial multiplexing power save (SMPS) mode for multiple antennas. SMPS modes are classified into static and dynamic modes. During interactions between an STA and the AP, the STA can indicate either static or dynamic mode.
[0082] Figure 3A illustrates an exemplary interaction between a STA and an AP in static mode within SMPS mode. As shown in Figure 3A, if a STA sends an action frame in SMPS mode to the AP and indicates static mode, all subsequent frames transmitted with the AP will be transmitted using a single antenna. After the STA sends an action frame in SMPS mode to the AP and indicates that static mode is disabled, all frames transmitted with the AP will resume using multiple antennas.
[0083] Figure 3B illustrates an example of a STA interacting with an AP in the dynamic mode of the SMPS mode. As shown in Figure 3B , when a STA sends an action frame in the SMPS mode to the AP and indicates the dynamic mode, the first frame exchanged between the STA and the AP is transmitted using a single antenna. After the first frame is transmitted, subsequent frames are transmitted using multiple antennas.
[0084] When the STA is in the dynamic mode of the SMPS mode, after the STA sends an action frame in the dynamic mode to the AP, the downlink data frame fed back by the AP will adopt the single-stream mode (that is, use a single antenna to transmit data). If the AP wants the STA to switch from the single-stream mode back to the multi-stream mode (using multiple antennas to transmit data), the AP needs to send a request to send (RTS) frame to the STA. When the AP receives the channel clear (CTS) frame sent by the STA, the AP actively switches from the single-stream mode to the multi-stream mode when sending a data frame to the STA. The STA can also receive data frames in the multi-stream mode. Both RTS frames and CTS frames are unicast frames. For the specific formats of the RTS frames and CTS frames, please refer to the description in the existing protocol and will not be repeated here.
[0085] SMPS mode only involves switching between single and multiple antennas. The protocol also defines an operating mode indication (OMI), which a STA can send to an AP to instruct the AP to change its transmit or receive mode. This OMI includes a bandwidth field and an antenna number field. The bandwidth field indicates the target bandwidth for the AP to switch to. The antenna number field indicates the target number of antennas for the AP to switch to. This OMI can be included in data frames sent by the STA to the AP or in management frames.
[0086] For details about SMPS and OMI, please refer to the description in the existing Wi-Fi related protocols, which will not be repeated here.
[0087] The SMPS mode in existing protocols only involves antenna switching, and OMI only involves antenna and bandwidth switching, but not MCS switching. Nor does it involve how to dynamically adjust the operating mode of the Wi-Fi chip in the STA, that is, dynamically adjust the transmission parameters between the STA and AP, in combination with actual service scenarios in the STA and / or AP without affecting the communication quality of the actual service.
[0088] To ensure that the communication quality of actual services is not affected and to reduce STA power consumption, an embodiment of the present application provides a transmission parameter switching method. The method may include: the STA's transmission parameters are initial transmission parameters; the STA selects new transmission parameters based on the service scenario, traffic characteristics, and channel status, the STA's real-time communication performance, and the STA's device status; or the STA selects new transmission parameters based on the service scenario and traffic characteristics, the channel status, the STA's real-time communication performance, and the STA's device status, and transmission information sent by the AP; the STA switches to the new transmission parameters, and transmits data to the AP using the new transmission parameters. The power consumption of the STA transmitting and receiving data using the new transmission parameters is less than the power consumption of the STA transmitting and receiving data using the initial transmission parameters.
[0089] A transmission parameter switching method provided in an embodiment of the present application may include the following scenarios.
[0090] Scenario 1: STAs independently determine transmission parameters
[0091] FIG4 is a schematic diagram of a scenario in which a STA device unilaterally determines transmission parameters according to an embodiment of the present application. As shown in FIG4 , the STA device unilaterally determines transmission parameters, which may include the following steps:
[0092] ①. STA selects appropriate transmission parameters.
[0093] STAs can select appropriate transmission parameters based on their business scenarios and traffic characteristics, channel status, STA instant communication performance, and STA device status.
[0094] The service scenario and traffic characteristics of the STA may include one or more of service type, service priority, latency requirement, traffic size, and traffic periodicity.
[0095] Among them, the channel status of the STA may include one or more of the STA's received signal strength (RSSI) / reference signal receiving power (RSRP), signal-to-noise ratio (SNR) / signal to interference plus noise ratio (SINR), channel occupancy, and interference duty cycle.
[0096] The instant communication performance of the STA includes one or more of the packet loss rate (PER), delay, and queue depth of the STA.
[0097] The STA device status includes one or more of the STA's temperature, remaining power, and charging status.
[0098] For example, the initial transmission parameter of the STA can be transmission parameter 1, for example, 80M bandwidth, the number of antennas is 2*2 (even if the number of receiving antennas is 2 and the number of transmitting antennas is also 2, it can also be called the number of streams: 2*2 multi-antenna reception and transmission (multiple-input multiple-output, MIMO)), and MCS is 1024QAM.
[0099] The STA may determine new transmission parameters, such as transmission parameter 2, based on one or more of the STA's service scenario and traffic characteristics, channel status, STA's instant communication performance, and STA's device status. When the STA switches to the new transmission parameters, the power consumption of transmitting and receiving data using the new transmission parameters is less than or equal to the power consumption of transmitting and receiving data using the initial transmission parameters.
[0100] For example, taking the example of STA determining new transmission based on the STA's business scenario, STA can divide the business scenarios in STA into the following types based on the data throughput and latency required by the business: high throughput / low latency business scenarios, medium throughput business scenarios, low throughput business scenarios, and extremely low throughput business scenarios.
[0101] Optionally, in one possible implementation, the STA may set a throughput threshold, a throughput rate threshold, and a latency threshold. The STA determines the service type based on the relationship between the service throughput and the throughput threshold (greater than, less than, equal to, etc.), the relationship between the throughput rate and the throughput rate threshold, and the relationship between the latency required by the service and the latency threshold. When the data throughput of the service is greater than throughput threshold 1, or the throughput rate is greater than throughput threshold 1, and the latency is less than the latency threshold, the STA may determine that the service is a high-throughput / low-latency service. When the data throughput of the service is less than throughput threshold 1 and greater than throughput threshold 2, or the throughput rate is less than throughput threshold 1 and greater than throughput threshold 2, and the latency is greater than the latency threshold, the STA may determine that the service is a medium-throughput service. When the data throughput of the service is less than throughput threshold 2 and greater than throughput threshold 3, or the throughput rate is less than throughput threshold 2 and greater than throughput threshold 3, and the latency is greater than the latency threshold, the STA may determine that the service is a low-throughput service. When the data throughput of the service is less than the throughput threshold 3, or the throughput rate is less than the throughput rate threshold 3, and the delay is higher than the delay threshold, the STA may determine that the service is an extremely low-throughput service.
[0102] The embodiments of this application do not limit the values of Throughput Threshold 1, Throughput Threshold 2, Throughput Threshold 3, Throughput Rate Threshold 1, Throughput Rate Threshold 2, Throughput Rate Threshold 3, and Latency Threshold. It is understood that the values of Throughput Threshold 1, Throughput Threshold 2, Throughput Threshold 3, Throughput Rate Threshold 1, Throughput Rate Threshold 2, Throughput Rate Threshold 3, and Latency Threshold may vary among STAs produced by different manufacturers. The service types in the embodiments of this application are merely examples, and the service scenarios of STAs are not limited to high-throughput / low-latency service scenarios, medium-throughput service scenarios, low-throughput service scenarios, and extremely-low-throughput service scenarios.
[0103] For example, high-throughput / low-latency scenarios may include STAs playing videos, displaying real-time game interfaces, uploading or downloading data, and making video calls. Medium-throughput scenarios may include STAs downloading data, where the download speed is limited to tens of megabits per second. Low-throughput scenarios may include short video playback. Extremely low-throughput services may include reading e-books and browsing the web.
[0104] The initial transmission parameters and low-power transmission parameters corresponding to different types of business scenarios are shown in Table 1 below.
[0105] Table 1
[0106] As shown in Table 1, when the service scenario is a high-throughput / low-latency service scenario, the initial transmission parameters of the STA may be the maximum bandwidth (for example, 160MHz or 80MHz) and 2*2MIMO that the STA can support, and the low-power transmission parameters that the STA can select may also be the maximum bandwidth and 2*2MIMO. That is, in a high-throughput / low-latency service scenario, in order to ensure communication performance, the low-power transmission parameters to be selected may be the same as the initial transmission parameters. When the service scenario is a medium-throughput service scenario, the initial transmission parameters of the STA may be the maximum bandwidth and 2*2MIMO, and the low-power transmission parameters that the STA can select may be the maximum bandwidth and 1*1SISO. When the service scenario is a low-throughput service scenario, the initial transmission parameters of the STA may be the maximum bandwidth and 2*2MIMO, and the low-power transmission parameters that the STA can select may be 20M bandwidth and 1*1SISO. When the service scenario is an extremely low-throughput service scenario, the STA's initial transmission parameters can be maximum bandwidth and 2*2 MIMO. The STA's optional low-power transmission parameters can be 20M bandwidth, 1*1 SISO, and support for a maximum MCS < 7. The MCS order is less than 7, that is, the MCS is less than 2 to the power of 7 QAM.).
[0107] It can be understood that the service scenarios shown in Table 1, as well as the initial transmission parameters and selected low-power transmission parameters corresponding to the service scenarios, are merely examples and are not limited to the embodiments of the present application.
[0108] When a STA establishes a Wi-Fi connection with an AP, it negotiates the highest transmission parameters supported by the STA (maximum bandwidth, maximum number of transmit and receive antennas, and highest MCS), such as the initial transmission parameters shown in Table 1. After Wi-Fi is established, the STA can determine candidate transmission parameters that can reduce power consumption based on the service scenario (i.e., the candidate low-power transmission parameters in Table 1).
[0109] The STA can also determine the selected low-power transmission parameters based on the service scenario and traffic characteristics, channel status, STA's real-time communication performance, and STA device status. When the STA's current service type is medium / low / very low throughput, the better the STA's channel status (e.g., a larger RSSI and / or a larger SNR), the better the real-time communication performance (e.g., a smaller PER and / or a smaller queue depth), and the worse the device status (e.g., a lower remaining battery and / or a higher phone temperature), while meeting the throughput requirements, the lower the bandwidth and the fewer antennas in the selected low-power transmission parameters can be. In very low throughput scenarios, a low-order MCS can be selected. For example, when the STA's current service type is medium throughput, the RSSI is approximately -35dBm, the PER is less than 5%, and the remaining device battery is less than 30%, the input and output antennas in the selected low-power transmission parameters can be a single antenna.
[0110] Optionally, in a possible implementation, the STA may store the low-power transmission parameter values to be selected corresponding to different business scenarios and traffic characteristics, channel status, STA's instant communication performance and STA's device status.
[0111] Furthermore, the STA may store different candidate low-power transmission parameter values corresponding to different service scenarios and traffic characteristics, channel status, STA's instant communication performance, and STA's device status in a table.
[0112] A STA can switch transmission parameters by adjusting the operating mode (or working mode) of the Wi-Fi chip in the STA. It is understood that the Wi-Fi chip in the STA can adjust the transmission parameters of the STA device by changing the operating mode of the hardware circuit. Each operating mode can correspond to a set of transmission parameters.
[0113] ②. STA notifies AP.
[0114] The STA may notify the AP of the selected transmission parameters. The STA may use the SMPS mode to notify the AP of the number of antennas in the transmission parameters, or may use the OMI to notify the AP of the number of antennas and bandwidth in the transmission parameters. The STA may also add a custom field in the OMI to indicate the MCS. The STA may use the OMI with the custom field to notify the AP of the number of antennas, bandwidth, and MCS in the transmission parameters. In this embodiment of the present application, the method by which the STA notifies the AP of the transmission parameters is not limited.
[0115] After receiving the transmission parameters sent by the STA, the AP may reply an acknowledgment message (ACK) to the STA.
[0116] ③. STA switches transmission parameters.
[0117] After the STA receives the ACK, it can switch the transmission parameters.
[0118] In conjunction with the schematic diagram of the STA device unilaterally determining the transmission parameter scenario shown in Figure 4, an embodiment of the present application provides a transmission parameter switching method. As shown in Figure 5, a transmission parameter switching method provided by an embodiment of the present application may include the following steps:
[0119] S501. The transmission parameters of the STA are initial transmission parameters.
[0120] The STA's transmission parameters may be initial transmission parameters (referred to as transmission parameters 1). The initial transmission parameters may be the transmission parameters negotiated when the STA establishes a Wi-Fi connection with the AP. For example, transmission parameters 1 may be the maximum bandwidth supported by the STA (e.g., 160 MHz or 80 MHz), 2x2 MIMO, and an MCS order greater than or equal to 7 (e.g., MCS equals 1024QAM).
[0121] S502: The STA collects statistics and evaluates traffic characteristics, instant messaging performance, and channel status of the current service.
[0122] The STA can collect statistics and evaluate one or more of the following information: traffic characteristics, channel status, instant messaging performance, device status, etc. of the current service in the STA.
[0123] In a possible implementation, step S502 is triggered periodically, that is, the STA may periodically collect statistics and evaluate traffic characteristics, instant messaging performance, and channel status of the current service.
[0124] S503. The STA determines whether the current service communication performance of the STA is good; if so, execute step S504; if not, execute step S508.
[0125] The STA may determine whether the communication performance of the current service of the STA is good or poor based on one or more of the PER, latency, and queue depth of the current service.
[0126] In a possible implementation, when the PER of the current service is less than a threshold M1, and / or the delay of the current service is less than T1, and / or the queue depth is less than L1, the STA determines that the communication performance of the current service is good.
[0127] In a possible implementation, when the PER of the current service is greater than a threshold M2, and / or the delay of the current service is greater than T2, and / or the queue depth is greater than L2, the STA determines that the communication performance of the current service is poor.
[0128] It is understood that threshold M2 may be greater than or equal to threshold M1. Threshold T2 may be greater than or equal to threshold T1. Threshold L2 may be greater than or equal to threshold L1. The embodiments of the present application do not limit the specific values of thresholds M1, M2, T1, T2, L1, and L2.
[0129] S504. The STA determines whether the traffic characteristics of the STA's current service meet the low power consumption requirement or have changed; if so, execute step S505; if not, execute step S502.
[0130] The traffic characteristics of the STA's current business can be characterized by the throughput rate of the current business data (for example, downloading business usually has higher traffic, online video traffic or live broadcast traffic is lower, and reading e-books has even lower traffic). Alternatively, the traffic characteristics can also be characterized by the latency requirements of the business (for example, gaming business generally has higher latency requirements). When the traffic characteristics change, the type of the current business in the STA changes (for example, the mobile phone stops downloading applications and browses the web), or the data throughput of the STA's current data flow changes from high to low compared to the traffic of the data transmitted after the initial parameters are determined, the STA can execute step S505. When the traffic characteristics of the STA's current business have not changed and the current business does not meet the low power consumption requirements (for example, the current business is a gaming business), the STA can execute step S502.
[0131] S505 : The STA selects transmission parameter 2 from the set of low-power transmission parameters to be selected based on the traffic characteristics of the current service.
[0132] The STA can select transmission parameter 2 from the set of available low-power transmission parameters based on the traffic characteristics of the current service. The set of available low-power transmission parameters can be referenced in Table 1. Table 1 includes low-power transmission parameters corresponding to four different service scenarios. For example, the low-power transmission parameters corresponding to the extremely low-throughput service in Table 1 are: 20M bandwidth, 1*1 SISO, and MCS < 7.
[0133] In one possible implementation, transmission parameter 2 may be the same as transmission parameter 1. For example, when traffic characteristics in a STA change, in order to ensure communication performance of the current service, the STA may select transmission parameter 2 to be the same as transmission parameter 1.
[0134] S506. The STA determines whether the channel status is poor; if so, executes step S507; if not, executes step S510.
[0135] The STA may determine whether the current channel state of the STA is good or bad based on any one or more of RSSI, RSRP, SNR, SINR, channel occupancy, and interference duty cycle.
[0136] In one possible implementation, if the RSSI is greater than threshold A1, and / or the RSRP is greater than threshold B1, and / or the SNR is greater than threshold C1, and / or the SINR is greater than threshold D1, and / or the channel occupancy is less than threshold E1, and / or the interference duty cycle is less than threshold F1, the STA determines that the current channel state is good. The STA may then execute step S510, i.e., the STA reports the new transmission parameters (i.e., transmission parameters 2) to the AP.
[0137] In one possible implementation, if the RSSI is less than a threshold A2, and / or the RSRP is less than a threshold B2, and / or the SNR is less than a threshold C2, and / or the SINR is less than a threshold D2, and / or the channel occupancy is greater than a threshold E2, and / or the interference duty cycle is greater than a threshold F2, the STA determines that the current channel state is poor. The STA may then execute step S507.
[0138] It is understood that threshold A2 is less than or equal to threshold A1. Threshold B2 is less than or equal to threshold B1. Threshold C2 is less than or equal to threshold C1. Threshold D2 is less than or equal to threshold D1. Threshold E2 is greater than or equal to threshold E1. Threshold F2 is greater than or equal to threshold F1. This embodiment of the application does not limit the values of thresholds A1, B1, C1, D1, E1, and F1, as well as thresholds A2, B2, C2, D2, E2, and F2.
[0139] S507 : The STA changes the selected transmission parameter 2 to the transmission parameter 3 in the to-be-selected low-power transmission parameter set.
[0140] When the STA determines that the channel state is poor, in order not to affect transmission efficiency or communication performance, the STA may change transmission parameter 2 to transmission parameter 3 in the selected low-power transmission parameter set. The bandwidth in transmission parameter 3 may be greater than the bandwidth in transmission parameter 2, and / or the number of transceiver antennas in transmission parameter 3 may be greater than the number of transceiver antennas in transmission parameter 2, and / or the MCS order in transmission parameter 3 may be greater than the MCS order in transmission parameter 2 (or the MCS value in transmission parameter 3 may be greater than the MCS value in transmission parameter 2).
[0141] For example, transmission parameter 2 is 20M bandwidth, 1*1 SISO, and MCS<7, and transmission parameter 3 is 40M bandwidth, 1*1 SISO, and MCS=1024QAM.
[0142] The above transmission parameters 2 and 3 are only examples. The embodiment of the present application does not specifically limit the bandwidth, number of antennas and MCS in transmission parameters 2 and 3.
[0143] After the STA changes the low-power transmission parameter to be selected from transmission parameter 2 to transmission parameter 3, the STA may perform step S510, ie, report the transmission parameter 3 to the AP.
[0144] In one possible implementation, transmission parameter 3 may be initial transmission parameter 1, that is, when the STA determines that the channel state is poor, in order not to affect the transmission efficiency or communication performance, the STA changes the selected low-power transmission parameter from transmission parameter 2 to the initial transmission parameter.
[0145] S508. The STA determines whether the current transmission parameter is not the initial transmission parameter 1; if so, execute step S509; if not, execute step S502.
[0146] If the STA determines that the communication performance of the current service is poor, it can determine whether the currently used transmission parameters are the initial transmission parameters, i.e., transmission parameter 1. If the STA's current transmission parameters are not the initial transmission parameters, to improve the channel state, the STA can switch the current transmission parameters to the initial transmission parameters, i.e., the STA can execute step S509. If the STA determines that the current transmission parameters are the initial transmission parameters, the STA can continue to monitor, collect statistics, and evaluate the traffic characteristics, communication performance, and channel state information of the current service. In other words, if the STA determines that the current transmission parameters are the initial transmission parameters, the STA can execute step S502.
[0147] S509 : STA switches to initial transmission parameter 1.
[0148] When the STA determines that the channel state is poor and the current transmission parameters in the STA are not the initial parameters, the STA may switch to the initial transmission parameters 1.
[0149] S510: The STA reports new transmission parameters to the AP.
[0150] S511 : After receiving the confirmation message from the AP, the STA switches to new transmission parameters.
[0151] When a STA chooses to switch transmission parameters, it must report the new transmission parameters to the AP. After receiving the reported new transmission parameters, the AP sends a confirmation message to the STA. After receiving the confirmation message from the AP, the STA switches to the new transmission parameters.
[0152] For example, when the STA determines to switch the initial transmission parameter to transmission parameter 2, the STA needs to report transmission parameter 2 to the AP. After the STA receives a confirmation message from the AP, the STA can switch the transmission parameter to transmission parameter 2.
[0153] When the STA determines to switch transmission parameter 2 to transmission parameter 3, the STA needs to report transmission parameter 3 to the AP. After the STA receives a confirmation message from the AP, the STA can switch transmission parameter 2 to transmission parameter 3.
[0154] When the STA switches the current transmission parameters to the initial transmission parameters, the STA needs to report the initial transmission parameters to the AP. After the STA receives the confirmation message from the AP, the STA can switch the current transmission parameters to the initial transmission parameters.
[0155] Using the transmission parameter switching method shown in Figure 5, a STA can determine the low-power transmission parameters to be selected based on one or more of the STA's service scenario and traffic characteristics, channel status, STA's real-time communication performance, and STA's device status, and then switch the current transmission parameters to the low-power transmission parameters. This reduces power consumption compared to when the STA interacts with the AP using the initially negotiated transmission parameters.
[0156] Scenario 2: STA and AP collaborate to determine transmission parameters
[0157] The STA can receive the transmission information sent by the AP, and the STA can determine the low-power transmission parameters to be selected based on the transmission information, and one or more of the business scenario and traffic characteristics in the STA, the channel status, the STA's instant communication performance, and the STA's device status.
[0158] In a possible implementation, the STA may send an instruction to the AP, where the instruction may be used to instruct the AP to send transmission parameters.
[0159] Optionally, in another possible implementation, the AP may periodically send transmission information to the STA.
[0160] In an embodiment of the present application, the transmission information may include reference transmission parameters and reference information. The AP may send the reference transmission parameters or reference information to the STA. The reference transmission parameters may be transmission parameters determined by the AP based on one or more of the following: service scenarios and traffic characteristics, channel status, and instant messaging performance acquired by the AP. The STA may determine the final selected low-power transmission parameters based on the reference transmission parameters. The reference information may be one or more of the following: service scenarios and traffic characteristics, channel status, and instant messaging performance acquired by the AP.
[0161] The STA and AP can collaboratively determine the low-power transmission parameters to be selected in the following two situations:
[0162] ①STA determines the transmission parameters based on the reference transmission parameters sent by AP
[0163] ②STA determines the transmission parameters based on the reference information sent by AP
[0164] Figure 6 is a schematic diagram of a scenario in which a STA collaborates with an AP to determine transmission parameters according to an embodiment of the present application. As shown in Figure 6 (a), the STA device determines the transmission parameters in conjunction with the reference transmission parameters issued by the AP, which may include the following steps:
[0165] ①. The AP selects appropriate reference transmission parameters.
[0166] The AP may select reference transmission parameters based on the AP's perception information. For example, the AP's perception information may include one or more of service traffic characteristics, channel status, and communication performance in the AP.
[0167] Exemplarily, in one possible implementation, the AP may select appropriate reference transmission parameters based on the service traffic characteristics of the AP and the STA. If the service traffic characteristics of the AP and the STA conform to the medium-throughput service scenario, the reference transmission parameters selected by the AP may be the low-power transmission parameters to be selected for the medium-throughput service scenario shown in Table 1 above: maximum bandwidth, 1*1SISO. If the service traffic characteristics of the AP and the STA conform to the low-throughput service scenario, the reference transmission parameters selected by the AP may be the low-power transmission parameters to be selected for the low-throughput service scenario shown in Table 1 above: 20M bandwidth, 1*1SISO. If the service traffic characteristics of the AP and the STA conform to the extremely low-throughput service scenario, the reference transmission parameters selected by the AP may be the low-power transmission parameters to be selected for the extremely low-throughput service scenario shown in Table 1 above: 20M bandwidth, 1*1SISO, and support for the highest MCS < 7.
[0168] In one possible implementation, the better the AP's channel state and communication performance, the smaller the bandwidth and the fewer the number of transmit and receive antennas (i.e., 1*1 SISO) in the reference transmission parameters selected by the AP. A low-order MCS can be selected in extremely low-throughput service scenarios.
[0169] ②. The AP sends the reference transmission parameters to the STA through the action frame.
[0170] After the AP selects the reference transmission parameters, it sends them to the STA via an action frame. The action frame can carry the specific values of the bandwidth, number of transmit and receive antennas (i.e., number of streams), and / or MCS order included in the reference transmission parameters. For the specific format of the action frame, refer to the description of the action frame in the 802.11 protocol and will not be repeated here.
[0171] The AP may periodically select appropriate reference transmission parameters and periodically send the reference transmission parameters to the STA. Optionally, after receiving an instruction from the STA to instruct the AP to send the reference transmission parameters, the AP may select the reference transmission parameters based on the AP's perception information and send the reference transmission parameters to the STA via an action frame.
[0172] It is understandable that the AP can be connected to multiple STAs, and the AP can select reference transmission parameters for each STA based on one or more of the service traffic characteristics, channel status, and communication performance between the AP and each STA, and send each reference transmission parameter to the corresponding STA.
[0173] ③. The STA determines the appropriate transmission parameters based on the reference transmission parameters sent by the AP.
[0174] The STA can first determine the candidate transmission parameters based on one or more of the following: the STA's service scenario and traffic characteristics, the channel status, the STA's real-time communication performance, and the STA's device status. The STA can then determine the final target transmission parameters based on the candidate transmission parameters determined by the STA and the reference transmission parameters issued by the AP.
[0175] Regarding how the STA determines the transmission parameters to be selected based on one or more of the STA's business scenario and traffic characteristics, channel status, STA's instant communication performance, and STA's device status, please refer to the description in Figure 4 above, which will not be repeated here.
[0176] In one possible implementation, the STA may determine the final target transmission parameter based on the candidate transmission parameter determined by the STA and the reference transmission parameter sent by the AP. Specifically, the following may be included: when the candidate transmission parameter and the reference transmission parameter are the same, the target transmission parameter may be any one of the candidate transmission parameter and the reference transmission parameter; when the candidate transmission parameter and the reference transmission parameter are different, the STA takes the bandwidth with the larger bandwidth value between the candidate transmission parameter and the reference transmission parameter as the bandwidth in the target transmission parameter, takes the number of transceiver antennas with the larger number value between the candidate transmission parameter and the reference transmission parameter as the number of transceiver antennas in the target transmission parameter, and takes the MCS with the larger MCS order value between the candidate transmission parameter and the reference transmission parameter as the MCS in the target transmission parameter.
[0177] For example, if the selected transmission parameters are: 20M bandwidth, 1*1SISO, and MCS order is 8; the reference transmission parameters are: 20M bandwidth, 1*1SISO, and MCS order is 8, then the target transmission parameters are: 20M bandwidth, 1*1SISO, and MCS order is 8.
[0178] For example, if the selected transmission parameters are: 20M bandwidth, 1*1SISO, and MCS order is 11; the reference transmission parameters are: 40M bandwidth, 2*2SISO, and MCS order is 7; then the target parameters are: 40M bandwidth, 2*2SISO, and MCS order is 11.
[0179] ④. STA notifies the AP.
[0180] The STA can determine appropriate transmission parameters based on the reference transmission parameters issued by the AP, namely, target transmission parameters, and notify the AP. Specifically, the STA can use the SMPS mode to notify the AP of the number of antennas in the target transmission parameters, or can notify the OMI to notify the AP of the number of antennas and bandwidth in the target transmission parameters. The STA can also add a custom field in the OMI to indicate the MCS. The STA uses the OMI with the custom field to notify the AP of the number of antennas, bandwidth, and MCS in the target transmission parameters. In the embodiments of the present application, the method by which the STA notifies the AP of the target transmission parameters is not limited.
[0181] ⑤. After receiving the ACK sent by the AP, the STA switches the transmission parameters.
[0182] After receiving the ACK sent by the AP, the STA can switch the current transmission parameters to the target transmission parameters. The specific method for switching the transmission parameters of the STA can be referred to the above description and will not be repeated here.
[0183] As shown in FIG6(b), the STA device determines the transmission parameters in combination with the reference information sent by the AP, which may include the following steps:
[0184] ① Reference information for the AP to determine low-power transmission parameters.
[0185] The AP may detect and obtain reference information of low-power transmission parameters in the AP. For example, the reference information may include one or more of the current service scenario, traffic characteristics, channel status, and instant communication performance between the AP and the STA.
[0186] ② The AP sends the reference information of low-power transmission parameters to the STA through the action frame.
[0187] The AP can send reference information to the STA through the action frame.
[0188] The AP may periodically obtain one or more of the following: the service scenario, traffic characteristics, channel status, and instant communication performance between the AP and the STA, and periodically send the obtained one or more of the following: the service scenario, traffic characteristics, channel status, and instant communication performance between the AP and the STA to the STA. Optionally, after receiving an instruction from the STA to instruct the AP to send reference information, the AP may obtain the reference information and send the reference information to the STA via an action frame.
[0189] ③. The STA determines appropriate transmission parameters based on the reference information sent by the AP.
[0190] In one possible implementation, the STA may determine candidate transmission parameter 1 based on reference information sent by the AP. The STA may then determine candidate transmission parameter 2 based on one or more of the STA's service scenario, traffic characteristics, channel status, and instant messaging performance. The target transmission parameter is then determined based on candidate transmission parameter 1 and candidate transmission parameter 2.
[0191] Regarding how the STA determines the selected transmission parameter 1 based on the reference information, and how the STA determines the selected transmission parameter 2 based on one or more of the service scenario, traffic characteristics, channel status, and instant communication performance in the STA, please refer to the description in step ① of Figure 4 above, which will not be repeated here.
[0192] Regarding how the STA determines the target transmission parameter based on the candidate transmission parameter 1 and the candidate transmission parameter 2, reference may be made to the description of step ③ in FIG6 (a) above, which will not be repeated here.
[0193] In one possible implementation, the STA can combine the reference information sent by the AP with the STA's service scenarios, traffic characteristics, channel status, and real-time communication performance to obtain a comprehensive set of low-power information, including service scenarios, traffic characteristics, channel status, and real-time communication performance information. Finally, the STA can determine the target transmission parameters based on this comprehensive low-power information, including service scenarios, traffic characteristics, channel status, and real-time communication performance information.
[0194] ④. STA notifies the AP.
[0195] The STA may report the determined target transmission parameters to the AP. Specifically, the STA may use the SMPS mode to notify the AP of the number of antennas in the target transmission parameters, or may use the OMI to notify the AP of the number of antennas and bandwidth in the target transmission parameters. The STA may also add a custom field in the OMI to indicate the MCS. The STA may use the OMI with the custom field to notify the AP of the number of antennas, bandwidth, and MCS in the target transmission parameters. In the embodiments of the present application, the method by which the STA notifies the AP of the target transmission parameters is not limited.
[0196] ⑤. After receiving the ACK sent by the AP, the STA switches the transmission parameters.
[0197] After receiving the ACK sent by the AP, the STA can switch the current transmission parameters to the target transmission parameters. The specific method for switching the transmission parameters of the STA can be referred to the above description and will not be repeated here.
[0198] In conjunction with the schematic diagram of the STA collaborative AP determining transmission parameters shown in Figure 6, an embodiment of the present application provides a transmission parameter switching method. As shown in Figure 7, a transmission parameter switching method provided by an embodiment of the present application may include the following steps:
[0199] S701. The transmission parameters of the STA are initial transmission parameters (transmission parameters 1).
[0200] The STA's transmission parameters may be initial transmission parameters (referred to as transmission parameters 1). The initial transmission parameters may be the transmission parameters negotiated when the STA establishes a Wi-Fi connection with the AP. For example, transmission parameters 1 may be the maximum bandwidth supported by the STA (e.g., 160 MHz or 80 MHz), 2x2 MIMO, and an MCS order greater than or equal to 7 (e.g., MCS equals 1024QAM).
[0201] S702: The STA receives the transmission information sent by the AP.
[0202] STA can receive the transmission information sent by AP.
[0203] The transmission information sent by the AP may be reference transmission parameters or reference information.
[0204] S703: The STA determines to select transmission parameter 2 based on the transmission information sent by the AP and one or more of the current service scenario and traffic characteristics, channel status, and instant messaging performance of the STA evaluated by the STA.
[0205] The STA may determine the transmission parameters to be selected based on one or more of the current service scenario and traffic characteristics, channel status, and instant messaging performance of the STA evaluated by the STA. The above description may be referred to and will not be repeated here.
[0206] When the transmission information is a reference transmission parameter, the STA may determine transmission parameter 2 based on the reference transmission parameter and the candidate transmission parameter determined by the STA. For details, refer to the process described above in which the STA may determine the target transmission parameter based on the reference transmission parameter and the candidate transmission parameter determined by the STA, and will not be repeated here.
[0207] When the transmission information is reference information, the STA may determine candidate transmission parameter 1 based on the reference information. The STA may then determine candidate transmission parameter 2 based on one or more of the STA's service scenario, traffic characteristics, channel status, and instant messaging performance. The target transmission parameter is then determined based on candidate transmission parameter 1 and candidate transmission parameter 2.
[0208] Regarding how the STA determines the selected transmission parameter 1 based on the reference information, and how the STA determines the selected transmission parameter 2 based on one or more of the service scenario, traffic characteristics, channel status, and instant communication performance in the STA, please refer to the description in step ① of Figure 4 above, which will not be repeated here.
[0209] Regarding how the STA determines the target transmission parameter based on the candidate transmission parameter 1 and the candidate transmission parameter 2, reference may be made to the description of step ③ in FIG6 (a) above, which will not be repeated here.
[0210] S704: The STA reports the transmission parameter 2 to the AP.
[0211] S705 : After receiving the confirmation message sent by the AP, the STA switches the transmission parameter to transmission parameter 2 .
[0212] The STA may report the transmission parameter 2 to the AP. For details on how the STA reports the transmission parameter 2 to the AP, please refer to the above description and will not be repeated here.
[0213] After receiving the report from the STA, the AP may reply an ACK message to the STA. After receiving the ACK from the AP, the STA may switch the transmission parameter to transmission parameter 2.
[0214] Through a transmission parameter switching method provided in an embodiment of the present application, a STA can determine low-power transmission parameters based on the reference transmission parameters determined by the AP based on the service scenario, traffic characteristics, channel status, and instant communication performance in the AP, or reference information such as the service scenario, traffic characteristics, channel status, and instant communication performance in the AP issued by the AP. The STA combines the perception information at both ends (i.e., the service scenario, traffic characteristics, channel status, and instant communication performance perceived by the AP and the STA respectively) to more accurately select appropriate low-power transmission parameters. In this way, the terminal device can achieve low-power transmission based on taking both ends into consideration.
[0215] The following introduces an exemplary electronic device 100 provided in an embodiment of the present application.
[0216] FIG8 is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application.
[0217] The following embodiments are described in detail using electronic device 100 as an example. It should be understood that electronic device 100 may have more or fewer components than shown in the figure, may combine two or more components, or may have a different component configuration. The various components shown in the figure may be implemented in hardware, including one or more signal processing and / or application-specific integrated circuits, software, or a combination of hardware and software.
[0218] 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.
[0219] It should be understood that the structure illustrated in the embodiments 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, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0220] 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 processing unit (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). The different processing units may be independent devices or integrated into one or more processors.
[0221] 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.
[0222] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0223] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0224] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C bus lines. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, and the like via different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K via the I2C interface, enabling communication between the processor 110 and the touch sensor 180K via the I2C bus interface, thereby implementing the touch function of the electronic device 100.
[0225] 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 enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface, enabling the function of answering calls through a Bluetooth headset.
[0226] 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, enabling the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0227] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface, enabling the function of playing music through Bluetooth headphones.
[0228] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. MIPI interfaces include the camera serial interface (CSI) and the display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the camera function of the electronic device 100. The processor 110 and the display 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0229] The GPIO interface can be configured via software. The GPIO interface can be configured as either a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, display 194, wireless communication module 160, audio module 170, 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.
[0230] 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.
[0231] The USB interface 130 is an interface that complies with USB standards and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the electronic device 100, or to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as augmented reality devices.
[0232] It is understood that the interface connection relationship between the modules illustrated in the embodiment of the present invention is merely an illustrative 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 from the above embodiments, or a combination of multiple interface connection methods.
[0233] The charging management module 140 is configured to receive charging input from a charger, which may be a wireless charger or a wired charger.
[0234] 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 provide power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, and the wireless communication module 160.
[0235] 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.
[0236] 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 antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0237] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G 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.
[0238] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted 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 being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the 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 provided in the same device as the mobile communication module 150 or other functional modules.
[0239] 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 that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0240] 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 a network and other devices through wireless communication technologies. The wireless communication technologies 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).
[0241] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0242] Display screen 194 is used to display images, videos, and the like. 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 (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0243] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0244] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise, brightness, and color. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.
[0245] 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 light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion 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.
[0246] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0247] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0248] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.
[0249] 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 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0250] 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.
[0251] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0252] 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 provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.
[0253] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A.
[0254] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.
[0255] Microphone 170C, also known as "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 the microphone 170C to input the sound signal into the 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 source of sound, realize directional recording function, etc.
[0256] The headphone jack 170D is used to connect a wired headphone and can be the USB interface 130 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0257] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be located on display screen 194. There are many types of pressure sensors 180A, such as resistive, inductive, and capacitive. A capacitive pressure sensor can include at least two parallel plates made of conductive material. When force acts on pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the intensity of the pressure based on this change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the touch intensity based on pressure sensor 180A. Electronic device 100 can also calculate the touch location based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch location but with different touch intensities can correspond to different operation instructions. For example, when a touch operation with an intensity less than a first pressure threshold is applied to a short message application icon, a command to view short messages is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to a short message application icon, a command to create a new short message is executed.
[0258] The gyroscope 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 gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope 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 gyroscope sensor 180B can also be used for navigation and somatosensory game scenes.
[0259] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude using the air pressure value measured by the air pressure sensor 180C to assist in positioning and navigation.
[0260] 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 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 based on the magnetic sensor 180D. Based on the detected opening and closing status of the case or flip cover, features such as automatic unlocking of the flip cover can be configured.
[0261] Accelerometer 180E can detect the magnitude of acceleration of electronic device 100 in all directions (generally three axes). It can also detect the magnitude and direction of gravity when electronic device 100 is stationary. It can also be used to identify the electronic device's posture, enabling applications such as switching between landscape and portrait modes and pedometers.
[0262] The distance sensor 180F is used to measure distance. The electronic device 100 can measure distance using infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing.
[0263] 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 is holding 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.
[0264] Ambient light sensor 180L is used to sense ambient light brightness. Electronic device 100 can adaptively adjust the brightness of display screen 194 based on the perceived ambient light. Ambient light sensor 180L can also be used to automatically adjust white balance when taking photos. Ambient light sensor 180L can also work with proximity light sensor 180G to detect whether electronic device 100 is in a pocket to prevent accidental touches.
[0265] 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.
[0266] 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 the 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 prevent the electronic device 100 from shutting down abnormally due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 boosts the output voltage of the battery 142 to prevent abnormal shutdown due to low temperature.
[0267] The touch sensor 180K is also called a "touch panel." The touch sensor 180K can be disposed on the display screen 194. 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 applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, in a location different from that of the display screen 194.
[0268] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0269] 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.
[0270] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.
[0271] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and disconnected from the electronic device 100 by inserting it into or removing it 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.
[0272] The electronic device 100 mentioned above may be the STA mentioned above.
[0273] FIG9 exemplarily shows a schematic structural diagram of an electronic device 200 .
[0274] The following embodiments are described in detail using electronic device 200 as an example. It should be understood that electronic device 200 may have more or fewer components than shown in the figure, may combine two or more components, or may have a different component configuration. The various components shown in the figure may be implemented in hardware, including one or more signal processing and / or application-specific integrated circuits, software, or a combination of hardware and software.
[0275] As shown in FIG. 9 , the electronic device 200 may include a processor 910 , a memory 920 , a network port 930 , a wireless communication module 940 , and an antenna 941 .
[0276] The memory 920 may be used to store instructions and data. The processor 910 may call the instructions or data stored in the memory 120 to enable the electronic device to perform the actions performed by the AP described above.
[0277] The network port 930 can be configured to couple to the Internet via a wired network such as broadband and can provide access to the Internet for multiple electronic devices (e.g., STAs). The network port 930 can also include a mobile communication module that can be configured to connect to a core network via wireless communication technology.
[0278] The wireless communication module 940 can be configured to communicate via a wireless local area network standard, such as a Wi-Fi network. The wireless communication module 940 can be one or more devices that integrate at least one communication processing module. The wireless communication module 940 can receive electromagnetic waves via the antenna 941, frequency-modulate the electromagnetic wave signals, and perform filtering. The wireless communication module 940 can then transmit the processed signals to the processor 910. The wireless communication module can also receive signals to be transmitted from the processor 910, frequency-modulate them, amplify them, and convert them into electromagnetic waves for radiation via the antenna 941.
[0279] 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 above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above 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.
[0280] 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 (stated condition or event) is detected” may be interpreted to mean “if determining…” or “in response to determining…” or “upon detecting (stated condition or event)” or “in response to detecting (stated condition or event)”, depending on the context.
[0281] 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 device. 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 one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. 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 includes one or more available media integrations. 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).
[0282] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A transmission parameter switching method, characterized in that: Applied to a first electronic device, the method includes: After the first electronic device establishes a wireless fidelity Wi-Fi connection with the second electronic device, the first electronic device receives transmission information sent by the second electronic device with a first transmission parameter, the transmission information includes reference information or a first reference transmission parameter, the reference information includes one or more of a service scenario, traffic characteristics, channel status, and instant messaging performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes a transmission parameter determined by the second electronic device based on the reference information; The first electronic device determines a second transmission parameter based on the transmission information and perception information of the first electronic device, where the perception information includes one or more of a service scenario, traffic characteristics, channel status, instant communication performance, and device status of the first electronic device; The first electronic device sends the second transmission parameter to the second electronic device; After receiving a confirmation message from the second electronic device, the first electronic device sends data to the second electronic device using the second transmission parameter, wherein the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter.
2. The method according to claim 1, characterized in that The first transmission parameter includes a first bandwidth value, and / or a first number of antennas, and / or a first modulation and coding strategy MCS; the second transmission parameter includes a second bandwidth value, and / or a second number of antennas, and / or a second MCS.
3. The method according to claim 2, characterized in that The second bandwidth value is smaller than the first bandwidth value, and / or the second number of antennas is smaller than the first number of antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
4. The method according to any one of claims 1 to 3, characterized in that: The transmission information is the first reference transmission parameter, and the first electronic device determines the second transmission parameter based on the transmission information and the perception information of the first electronic device, including: The first electronic device determines a transmission parameter to be selected based on the perception information; The first electronic device determines the second transmission parameter based on the first reference transmission parameter and the candidate transmission parameter.
5. The method according to any one of claims 1 to 3, characterized in that: The transmission information is the reference information, and the first electronic device determines the second transmission parameter based on the transmission information and the perception information of the first electronic device, including: The first electronic device determines a second reference transmission parameter based on the transmission information; The first electronic device determines a transmission parameter to be selected based on the perception information; The first electronic device determines the second transmission parameter based on the second reference transmission parameter and the candidate transmission parameter.
6. The method according to any one of claims 4 or 5, characterized in that: The first electronic device determines a candidate transmission parameter based on the perception information, including: In a case where the service scenario in the perception information is a medium throughput service, the first electronic device determines that the third bandwidth value in the selected transmission parameter is the first value, and / or the number of third antennas is the second value, and / or the order of the third MCS is the third value; or, In a case where the service scenario in the perception information is a low-throughput service, the first electronic device determines that the third bandwidth value in the selected transmission parameters is a fourth value, and / or the third number of antennas is a fifth value, and / or the order of the third MCS is a sixth value; or, In a case where the service scenario in the perception information is an extremely low throughput service, the first electronic device determines that the third bandwidth value in the selected transmission parameters is a seventh value, and / or the third number of antennas is an eighth value, and / or the order of the third MCS is a ninth value; The seventh value is less than or equal to the fourth value, the fourth value is less than or equal to the first value, the eighth value is less than or equal to the fifth value, the fifth value is less than or equal to the second value, the ninth value is less than or equal to the sixth value, and the sixth value is less than or equal to the third value.
7. The method according to claim 6, characterized in that Before the first electronic device determines the selected transmission parameter based on the perception information, the method further includes: When the throughput of the current service in the first electronic device is less than the first throughput threshold and greater than the second throughput threshold, or the throughput rate of the current service is less than the first throughput rate threshold and greater than the second throughput rate threshold, the first electronic device determines that the current service is a medium throughput service; When the throughput of the current service is less than the second throughput threshold and greater than the third throughput threshold, or the throughput rate of the current service is less than the second throughput rate threshold and greater than the third throughput rate threshold, the first electronic device determines that the current service is low. Throughput business; When the data throughput of the current service is less than the third throughput threshold, or the throughput rate is less than the third throughput rate threshold, the first electronic device determines that the current service is an extremely low throughput service.
8. The method according to any one of claims 3 or 4, characterized in that: The greater the received signal strength RSSI of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the greater the signal-to-noise ratio SNR of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the smaller the packet loss rate PER of the first electronic device is, the lower the power consumption specification of the selected transmission parameter is; and / or the less the remaining power of the first electronic device is, the lower the power consumption specification of the selected transmission parameter is; And / or the higher the temperature of the first electronic device, the lower the power consumption specification of the selected transmission parameter.
9. The method according to claim 8, characterized in that The lower the power consumption specification of the candidate transmission parameter includes: the bandwidth value in the candidate transmission parameter is smaller, and / or the number of antennas is smaller, and / or the order of MCS is lower.
10. The method according to any one of claims 4 to 9, characterized in that: In the case that the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the selected transmission parameter, and / or the fourth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the selected transmission parameter, and / or the order of the fourth MCS in the first reference transmission parameter is greater than the order of the third MCS in the selected transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the second number of antennas is equal to the fourth number of antennas, and the order of the second MCS is equal to the order of the fourth MCS; When the fourth bandwidth value is smaller than the third bandwidth value, and / or the fourth number of antennas is smaller than the third number of antennas, and / or the order of the fourth MCS is smaller than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the second number of antennas is equal to the third number of antennas, and the order of the second MCS is equal to the order of the third MCS.
11. The method according to any one of claims 1 to 10, characterized in that: After receiving the confirmation message from the second electronic device, the method further includes: The first electronic device receives data sent by the second electronic device using the second transmission parameter.
12. A transmission parameter switching method, characterized in that: Applied to a second electronic device, the method includes: After the second electronic device establishes a wireless fidelity Wi-Fi connection with the first electronic device, the second electronic device sends transmission information to the first electronic device using a first transmission parameter, where the transmission information includes reference information or a first reference transmission parameter, where the reference information includes one or more of a service scenario, traffic characteristics, channel status, and instant messaging performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes a transmission parameter determined by the second electronic device based on the reference information; The second electronic device receives a second transmission parameter sent by the first electronic device, where the second transmission parameter is determined by the first electronic device based on the transmission information and perception information of the first electronic device, where the perception information includes one or more of a service scenario, traffic characteristics, channel status, instant messaging performance, and device status of the first electronic device; The second electronic device sends a confirmation message to the first electronic device, where the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter; The second electronic device sends data to the first electronic device using the second transmission parameter.
13. The method according to claim 12, characterized in that The first transmission parameter includes a first bandwidth value, and / or a first number of antennas, and / or a first modulation and coding strategy MCS; the second transmission parameter includes a second bandwidth value, and / or a second number of antennas, and / or a second MCS.
14. The method according to claim 13, characterized in that The second bandwidth value is smaller than the first bandwidth value, the second number of antennas is smaller than the first number of antennas, and the second MCS is smaller than the first MCS.
15. The method according to claim 12, characterized in that The transmission information is the first reference transmission parameter, the second transmission parameter is determined by the first electronic device based on the first reference transmission parameter and a candidate transmission parameter, and the candidate transmission parameter is determined by the first electronic device based on the perception information.
16. The method according to claim 12, characterized in that The transmission information is the reference information, the second transmission parameter is determined by the first electronic device based on a second reference transmission parameter and a selected transmission parameter, the selected transmission parameter is determined by the first electronic device based on the perception information, and the second reference transmission parameter is determined by the first electronic device based on the reference information.
17. The method according to any one of claims 15 or 16, characterized in that: In a case where the service scenario in the perception information is a medium throughput service, the third bandwidth value in the selected transmission parameter is the first value, and / or the third number of antennas is the second value, and / or the order of the third MCS is the third value; or, In a case where the service scenario in the perception information is a low-throughput service, the third bandwidth value in the selected transmission parameter is the fourth value, and / or the third number of antennas is the fifth value, and / or the order of the third MCS is the sixth value; or, When the service scenario in the perception information is an extremely low throughput service, the third bandwidth value in the selected transmission parameter is a seventh value, and / or the third number of antennas is an eighth value, and / or the order of the third MCS is a ninth value; The seventh value is less than or equal to the fourth value, the fourth value is less than or equal to the first value, the eighth value is less than or equal to the fifth value, the fifth value is less than or equal to the second value, the ninth value is less than or equal to the sixth value, and the sixth value is less than or equal to the third value.
18. The method according to claim 17, characterized in that When the throughput of the current service in the first electronic device is less than the first throughput threshold and greater than the second throughput threshold, or the throughput rate of the current service is less than the first throughput rate threshold and greater than the second throughput rate threshold, the service scenario of the current service is a medium throughput service; When the throughput of the current service is less than the second throughput threshold and greater than the third throughput threshold, or the throughput rate of the current service is less than the second throughput rate threshold and greater than the third throughput rate threshold, the service scenario of the current service is a low throughput service; When the data throughput of the current service is less than the third throughput threshold, or the throughput rate is less than the third throughput rate threshold, the service scenario of the current service is an extremely low throughput service.
19. The method according to any one of claims 15 or 16, characterized in that: The greater the received signal strength of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the greater the signal-to-noise ratio SNR of the first electronic device, the lower the power consumption specification of the selected transmission parameter; and / or the smaller the packet loss rate PER of the first electronic device is, the lower the power consumption specification of the selected transmission parameter is; and / or the less the remaining power of the first electronic device is, the lower the power consumption specification of the selected transmission parameter is; And / or the higher the temperature of the first electronic device, the lower the power consumption specification of the selected transmission parameter.
20. The method according to claim 19, characterized in that The lower the power consumption specification of the candidate transmission parameter includes: the bandwidth value in the candidate transmission parameter is smaller, and / or the number of antennas is smaller, and / or the order of MCS is lower.
21. The method according to any one of claims 12 to 20, characterized in that: In the case that the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the selected transmission parameter, and / or the fourth number of antennas in the first reference transmission parameter is greater than the third number of antennas in the selected transmission parameter, and / or the order of the fourth MCS in the first reference transmission parameter is greater than the order of the third MCS in the selected transmission parameter, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the second number of antennas is equal to the fourth number of antennas, and the order of the second MCS is equal to the order of the fourth MCS; When the fourth bandwidth value is smaller than the third bandwidth value, and / or the fourth number of antennas is smaller than the third number of antennas, and / or the order of the fourth MCS is smaller than the order of the third MCS, the second bandwidth value in the second transmission parameter is equal to the third bandwidth value, and / or the second number of antennas is equal to the third number of antennas, and the order of the second MCS is equal to the order of the third MCS.
22. The method according to any one of claims 12 to 21, characterized in that: After the second electronic device sends a confirmation message to the first electronic device, the method further includes: The second electronic device receives data sent by the first electronic device using the second transmission parameter.
23. A transmission parameter switching system, characterized in that: The system includes a first electronic device and a second electronic device, wherein: After the second electronic device establishes a wireless fidelity Wi-Fi connection with the first electronic device, the second electronic device is used to send transmission information to the first electronic device using a first transmission parameter, where the transmission information includes reference information or a first reference transmission parameter, where the reference information includes one or more of a service scenario, traffic characteristics, channel status, and instant messaging performance between the second electronic device and the first electronic device, and the first reference transmission parameter includes a transmission parameter determined by the second electronic device based on the reference information; The first electronic device is used to receive transmission information sent by the second electronic device with the first transmission parameter, and determine the second transmission parameter based on the transmission information and perception information of the first electronic device, where the perception information includes one or more of a service scenario, traffic characteristics, channel status, instant communication performance of the first electronic device, and device status of the first electronic device; The first electronic device is used to send the second transmission parameter to the second electronic device; The second electronic device is used to send a confirmation message to the first electronic device after receiving the second transmission parameter sent by the first electronic device, wherein the confirmation message is used to indicate that the second electronic device has successfully received the second transmission parameter; The first electronic device is used to send data to the second electronic device using the second transmission parameter.
24. A first electronic device, characterized in that: The 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 the one or more processors execute the computer instructions, the first electronic device executes the method described in any one of claims 1 to 11.
25. A second electronic device, characterized in that: It includes 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, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions, and when one or more processors execute the computer instructions, the second electronic device executes the method as described in any one of claims 12 to 22.
26. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 11 or 12 to 22.
27. A chip, applied to a first electronic device or a second electronic device, characterized in that: It comprises a processing circuit and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processing circuit, and the processing circuit is used to run the code instructions to execute the method according to any one of claims 1-11 or 12-22.
Citation Information
Patent Citations
Transmission parameter switching method, system and related device
CN119450590A
Method and device of WiFi power dynamic adjustment and mobile terminal
CN105392162A
WiFi transmitting power control method, device and circuit and computer storage medium
CN110719626A
Transmission speed control method and device
CN112640505A
Systems and methods for accommodating flexibility in sensing transmissions
US20220386272A1