Transmission parameter switching method, system and related device
By switching transmission parameters in Wi-Fi connections, electronic devices can reduce power consumption without affecting communication quality, solving the problem of increased power consumption caused by using high transmission parameters.
Patent Information
- Application Number
- CN202310963643.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
In Wi-Fi connections, electronic devices use higher transmission parameters to improve data transmission speed, but this leads to an increase in power consumption. How to reduce power consumption without affecting communication quality is an urgent problem.
Through a transmission parameter switching method, after establishing a Wi-Fi connection, the electronic device combines its own perceived information (such as business scenarios, traffic characteristics, channel status, etc.) based on the reference information or reference transmission parameters received from the counterpart device. Determine the transmission parameters of low power consumption and send new parameters to the counterpart device to realize the switching of transmission parameters.
This method can reduce the power consumption of electronic devices while maintaining communication quality and realize low-power data transmission.
Smart Images

Figure CN119450590A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] 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, a tablet, etc.), and can transmit data through the Wi-Fi connection. Generally, when an electronic device establishes a Wi-Fi connection with another electronic device, it will negotiate to use higher transmission parameters (e.g., a high number of streams (such as 4 antennas or 2 antennas), a high bandwidth (such as 160MHz or 80MHz), etc.) to transmit data. In this way, the electronic device can transmit data at a high rate through the Wi-Fi connection.
[0003] However, the use of higher transmission parameters by electronic devices will lead to increased power consumption. When electronic devices transmit data via Wi-Fi connection, how to reduce power consumption without affecting the communication quality is an urgent problem to be solved. Summary of the invention
[0004] The present application provides a transmission parameter switching method, system and related devices. Through this method, when an electronic device transmits data via a Wi-Fi connection, it can switch transmission parameters to reduce power consumption without affecting communication quality.
[0005] In a first aspect, the present application provides a transmission parameter switching method, which can be applied to a first electronic device, and the method may include: after the first electronic device establishes a wireless fidelity Wi-Fi connection with a 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 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 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, the perception information includes one or more of a 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.
[0006] 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.
[0007] The second bandwidth value is smaller than the first bandwidth value, and / or the number of second antennas is smaller than the number of first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0008] In this way, through a transmission parameter switching method provided by the first aspect, a first electronic device (for example, STA) can determine low-power transmission parameters in combination with a reference transmission parameter determined by a second electronic device based on a business scenario, traffic characteristics, channel status, and instant communication performance in a second electronic device issued by a second electronic device (for example, AP), or reference information such as business scenarios, traffic characteristics, channel status, and instant communication performance in a second electronic device issued by a second electronic device. The first electronic device combines the perception information at both ends (i.e., information such as business scenarios, 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 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.
[0009] In a 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 the perception information of the first electronic device, including: the first electronic device determines the selected transmission parameter based on the perception information; the first electronic device determines the second transmission parameter based on the first reference transmission parameter and the selected 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.
[0010] In a possible implementation, the transmission information may be 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, which may include: the first electronic device determines the second reference transmission parameter based on the transmission information; the first electronic device determines the selected transmission parameter based on the perception information; the first electronic device determines the second transmission parameter based on the second reference transmission parameter and the selected transmission parameter. In this way, the first electronic device can determine a reference transmission parameter, that is, the second transmission parameter, based on the reference information in the second electronic device. Then, the second transmission parameter is determined based on the second reference transmission parameter.
[0011] In a 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 can 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.
[0012] In a possible implementation, before the first electronic device determines the transmission parameter to be selected based on the perception information, the method may further include: 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 threshold and greater than the second throughput 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 threshold and greater than the third throughput threshold, the first electronic device determines that 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 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 according to the data throughput or throughput rate of the current service.
[0013] 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.
[0014] The lower the power consumption specification of the selected transmission parameter includes: the bandwidth value in the selected transmission parameter is smaller, and / or the number of antennas is smaller, and / or the order of MCS is lower.
[0015] In this way, the first electronic device can determine the power consumption specification of the selected transmission parameter according to the current received signal strength RSSI, and / or the signal-to-noise ratio SNR, and / or the packet loss rate PER, and / or the remaining power of the first electronic device.
[0016] In a possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fourth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the second antenna number is equal to the fourth antenna number, 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 fourth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the first reference transmission parameter and the transmission parameter to be selected.
[0017] In a possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fifth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the second antenna number is equal to the fifth antenna number, 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 fifth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the second reference transmission parameter and the transmission parameter to be selected.
[0018] In a possible implementation, after receiving the confirmation message from the second electronic device, the method may further include: the first electronic device receives 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.
[0019] In a second aspect, a transmission parameter switching method is provided, which can be applied to a second electronic device, and 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.
[0020] 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.
[0021] The second bandwidth value is smaller than the first bandwidth value, and / or the number of second antennas is smaller than the number of first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0022] 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 the appropriate low-power transmission parameters in combination with the perception information at 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.
[0023] In a possible implementation, the transmission information is a 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. 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.
[0024] In a 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. Then, the second transmission parameter is determined based on the second reference transmission parameter.
[0025] In a 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 can 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.
[0026] In a possible implementation, before the first electronic device determines the transmission parameters to be selected based on the perception information, the method may further include: 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 threshold and greater than the second throughput threshold, 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 threshold and greater than the third throughput threshold, 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 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.
[0027] 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.
[0028] The lower the power consumption specification of the selected transmission parameter includes: the bandwidth value in the selected transmission parameter is smaller, and / or the number of antennas is smaller, and / or the order of MCS is lower.
[0029] In this way, the first electronic device can determine the power consumption specification of the selected transmission parameter according to the current received signal strength RSSI, and / or the signal-to-noise ratio SNR, and / or the packet loss rate PER, and / or the remaining power of the first electronic device.
[0030] In a possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fourth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the second antenna number is equal to the fourth antenna number, 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 fourth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the first reference transmission parameter and the transmission parameter to be selected.
[0031] In a possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fifth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the second antenna number is equal to the fifth antenna number, 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 fifth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the second reference transmission parameter and the transmission parameter to be selected.
[0032] In a 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 may also receive data using the second transmission parameter.
[0033] In a third aspect, a transmission parameter switching system is provided, which may include a first electronic device and a second electronic device, wherein:
[0034] After the second electronic device establishes a wireless fidelity Wi-Fi connection with the first electronic device, the second electronic device may be used 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, 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;
[0035] The first electronic device may be 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 the perception information of the first electronic device, where the perception information includes one or more of the service scenario, traffic characteristics, channel status, instant communication performance of the first electronic device, and device status of the first electronic device;
[0036] The first electronic device may be used to send the second transmission parameter to the second electronic device;
[0037] 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;
[0038] The first electronic device may be configured to send data to the second electronic device using the second transmission parameter.
[0039] 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.
[0040] The second bandwidth value is smaller than the first bandwidth value, and / or the number of second antennas is smaller than the number of first antennas, and / or the order of the second MCS is smaller than the order of the first MCS.
[0041] 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 the appropriate low-power transmission parameters in combination with the perception information at 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.
[0042] In a possible implementation, the transmission information may be a first reference transmission parameter, and the first electronic device may also be used to: determine the selected transmission parameter based on the perception information; and the first electronic device may determine the second transmission parameter based on the first reference transmission parameter and the selected 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.
[0043] In a possible implementation, the transmission information may be reference information, and the first electronic device may also be used to: determine a second reference transmission parameter based on the transmission information; the first electronic device determines a candidate transmission parameter based on the perception information; the first electronic device determines a 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. Then, the second transmission parameter is determined based on the second reference transmission parameter.
[0044] In a possible implementation, the first electronic device may also be used 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 the 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 the 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 the 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 can determine the selected transmission parameter based on the service scenario, and the determined selected transmission parameters may be different in different service scenarios.
[0045] In a possible implementation, the first electronic device may also be used to: determine that the current service is a medium throughput service 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 threshold and greater than the second throughput threshold; determine that the current service is a low 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 threshold and greater than the third throughput threshold; determine that the current service is an extremely 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 threshold. In this way, the first electronic device can determine the specific type or scenario of the current service according to the data throughput or throughput rate of the current service.
[0046] 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.
[0047] The lower the power consumption specification of the selected transmission parameter includes: the bandwidth value in the selected transmission parameter is smaller, and / or the number of antennas is smaller, and / or the order of MCS is lower.
[0048] In this way, the first electronic device can determine the power consumption specification of the selected transmission parameter according to the current received signal strength RSSI, and / or the signal-to-noise ratio SNR, and / or the packet loss rate PER, and / or the remaining power of the first electronic device.
[0049] In a possible implementation, when the fourth bandwidth value in the first reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fourth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fourth bandwidth value, and / or the second antenna number is equal to the fourth antenna number, 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 fourth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the first reference transmission parameter and the transmission parameter to be selected.
[0050] In a possible implementation, when the fifth bandwidth value in the second reference transmission parameter is greater than the third bandwidth value in the transmission parameter to be selected, and / or the fifth antenna number in the first reference transmission parameter is greater than the third antenna number in the transmission parameter to be selected, 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 transmission parameter to be selected, the second bandwidth value in the second transmission parameter is equal to the fifth bandwidth value, and / or the second antenna number is equal to the fifth antenna number, 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 fifth antenna number is less than the third antenna number, 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 second antenna number is equal to the third antenna number, 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 according to the second reference transmission parameter and the transmission parameter to be selected.
[0051] In a possible implementation, the first electronic device may also be used 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.
[0052] In a possible implementation, the second electronic device may also be used 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.
[0053] In a possible implementation, the second electronic device may also be used 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.
[0054] 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 one or more memories are coupled to one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the first electronic device executes a method in any possible implementation of the first aspect above.
[0055] 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 one or more memories are coupled to one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the second electronic device executes a method in any possible implementation of the second aspect described above.
[0056] In a sixth aspect, a computer-readable storage medium stores instructions, and when the instructions are executed on a computer, the computer executes a method in any possible implementation of any of the above aspects.
[0057] 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 a method as in any possible implementation of the first aspect above, or to execute a method as in any possible implementation of the second aspect above.
[0058] In an eighth aspect, a computer program product is provided, which, when executed on a computer, enables the computer to execute a method in any possible implementation of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 It is a system schematic diagram provided by an embodiment of the present application;
[0060] Figure 2 This is a schematic diagram of the proportion of different Wi-Fi traffic usage scenarios provided by the embodiment of the present application;
[0061] Figure 3A , Figure 3B This is a schematic diagram of a group of SMPS frame interactive transmission provided in an embodiment of the present application;
[0062] Figure 4 This is a schematic diagram of a scenario in which a STA device unilaterally determines transmission parameters according to an embodiment of the present application;
[0063] Figure 5 It is a schematic diagram of a transmission parameter switching method provided in an embodiment of the present application;
[0064] Figure 6 This is a schematic diagram of a scenario in which two devices collaboratively determine transmission parameters provided by an embodiment of the present application;
[0065] Figure 7 It is a schematic diagram of a transmission parameter switching method provided in an embodiment of the present application;
[0066] Figure 8 is a schematic diagram of the structure of an electronic device 100 provided in an embodiment of the present application;
[0067] Fig. 9 It is a schematic diagram of the structure of an electronic device 200 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0068] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.
[0069] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0070] Figure 1 A schematic diagram of a system architecture provided in an embodiment of the present application is shown.
[0071] like Figure 1As shown, 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 through 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.
[0072] 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, and 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.
[0073] In the embodiment of the present application, the electronic device 100 is a device that can access a Wi-Fi network, such as a mobile phone, a tablet computer, a personal digital assistant (PDA), a car computer, etc. The electronic device 200 is a device that can provide a Wi-Fi signal (or can provide a Wi-Fi network), such as a router, a mobile phone, a tablet computer, a laptop computer, etc. The embodiment of the present application does not limit what kind of device the electronic device 100 and the electronic device 200 are.
[0074] The following description is 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.
[0075] Normally, when a STA establishes a connection with an AP, they negotiate to use higher transmission parameters for communication interaction (e.g., data transmission), such as a high number of streams (e.g., 4 antennas or 2 antennas), a high bandwidth (e.g., 160MHz or 80MHz), and a high-order modulation and coding scheme (MCS) (e.g., 1024 quadrature amplitude modulation (QAM)). However, Figure 2 The following is a schematic diagram showing the proportion of different Wi-Fi traffic usage scenarios. In current mobile phone application scenarios, 85% of the scenarios have Wi-Fi traffic below 10Mbps, and more than 99% have Wi-Fi traffic below 40Mbps. That is, in actual scenarios, when mobile phones transmit data, they do not need to use higher transmission parameters such as 160MHz or 80MHz bandwidth.
[0076] The current Wi-Fi protocol is designed mainly for high throughput performance. When STA and AP negotiate transmission parameters according to the current Wi-Fi protocol, they generally choose large bandwidth and multiple antennas. Currently, the maximum bandwidth supported by the Wi-Fi 6 protocol is 160Mbps. Electronic devices that support the Wi-Fi 6 protocol are generally equipped with two antennas.
[0077] When STA chooses a large bandwidth, it needs to use a higher analog-to-digital converter (ADC) sampling rate, a larger fast Fourier transform size (FFT size), and a higher baseband operating clock, which will lead to a linear increase in STA power consumption. When STA chooses to transmit data using multiple antennas, each additional transmit antenna or receive antenna requires an additional corresponding transmit channel or receive channel, which will cause the STA's power consumption to increase exponentially.
[0078] Combination Figure 2 The following is a schematic diagram showing the proportion of different Wi-Fi traffic usage scenarios. It can be seen that in some scenarios, STA does not need to select higher transmission parameters. STA can select transmission parameters according to different business scenarios, which can not only ensure STA's transmission performance, but also reduce STA's power consumption.
[0079] In order to save STA power consumption, the protocol defines a multi-antenna power saving (spatial multiplexing powersave, referred to as SMPS or SM power save) mode. The SMPS mode is divided into static mode and dynamic mode. During the interaction between STA and AP, STA can indicate static mode or dynamic mode.
[0080] Figure 3A The following is an exemplary diagram showing the interaction between a STA and an AP in a static mode under the SMPS mode. Figure 3A As shown in the figure, the STA sends an action frame in SMPS mode to the AP and indicates that the static mode is used. In the subsequent interaction between the STA and the AP, all frames are transmitted using a single antenna. After the STA sends an action frame in SMPS mode to the AP and indicates that the static mode is disabled, all frames are transmitted using multiple antennas when the STA interacts with the AP.
[0081] Figure 3B The following is an exemplary diagram showing the interaction between a STA and an AP in the dynamic mode of the SMPS mode. Figure 3B As shown, the STA sends an action frame in the SMPS mode to the AP and indicates to use the dynamic mode. Then, the first frame interacted 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.
[0082] When STA is in the dynamic mode of SMPS mode, after STA sends an action frame in the dynamic mode to AP, the downlink data frame fed back by AP will adopt the single-stream mode (that is, use a single antenna to transmit data). If AP wants STA to switch from single-stream mode back to multi-stream mode (using multiple antennas to transmit data), AP needs to send a request to send (RTS) frame to STA. When AP receives the channel clear (CTS) frame sent by STA, AP actively switches from single-stream mode to multi-stream mode when sending data frames to STA. STA can also receive data frames in multi-stream mode. RTS frames and CTS frames are both unicast frames. For the specific formats of RTS frames and CTS frames, please refer to the description in the existing protocol, which will not be repeated here.
[0083] The SMPS mode only involves the switching between single antenna and multiple antennas. The protocol also defines an operating mode indication (OMI). The STA can send an OMI to the AP to instruct the AP to change the transmission or reception mode. The OMI includes a bandwidth field and an antenna number field. The bandwidth field can be used to indicate the target bandwidth for the AP to switch. The antenna number field is used to indicate the number of target antennas for the AP to switch. The OMI can exist in the data frame sent by the STA to the AP, or in the management frame.
[0084] For details about SMPS and OMI, please refer to the description in the existing Wi-Fi related protocols, which will not be repeated here.
[0085] The SMPS mode in the existing protocol only involves antenna switching, and OMI only involves antenna and bandwidth switching, but does not involve MCS switching; nor does it involve how to combine the actual business scenarios in STA and / or AP to dynamically adjust the working mode of the Wi-Fi chip in the STA without affecting the communication quality of the actual business, that is, dynamically adjust the transmission parameters between the STA and the AP.
[0086] In order not to affect the communication quality of the actual service and reduce the power consumption of the STA, an embodiment of the present application provides a transmission parameter switching method, which may include: the transmission parameter of the STA is the initial transmission parameter, the STA selects a new transmission parameter based on the service scenario, traffic characteristics and channel status, the STA's instant communication performance and the STA's device status, or the STA selects a new transmission parameter based on the service scenario and traffic characteristics and channel status, the STA's instant communication performance and the STA's device status, and the transmission information sent by the AP, the STA switches to the new transmission parameter, and uses the new transmission parameter to transmit data to the AP. The power consumption of the STA sending and receiving data using the new transmission parameter is less than the power consumption of the STA sending and receiving data using the initial transmission parameter.
[0087] A transmission parameter switching method provided in an embodiment of the present application may include the following scenarios.
[0088] Scenario 1: STA determines transmission parameters independently
[0089] Figure 4 1 is a schematic diagram of a scenario in which a STA device unilaterally determines transmission parameters according to an embodiment of the present application. Figure 4 As shown, the STA device unilaterally determines the transmission parameters and may include the following steps:
[0090] ①. STA selects appropriate transmission parameters.
[0091] STA can select appropriate transmission parameters based on STA's business scenario and traffic characteristics, channel status, STA's instant communication performance and STA's device status.
[0092] 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.
[0093] 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.
[0094] The real-time communication performance of the STA includes one or more of the packet loss rate (PER), delay, and queue depth of the STA.
[0095] The device status of the STA includes one or more of the temperature, remaining power, and charging status of the STA.
[0096] Exemplarily, 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, the number of transmitting antennas is also 2, which can also be called the number of streams: 2*2 multiple antenna reception and transmission (multiple-input multiple-output, MIMO)), and the MCS is 1024QAM.
[0097] The STA may determine new transmission parameters, such as transmission parameter 2, 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. When the STA switches to new transmission parameters, its power consumption for sending and receiving data using the new transmission parameters is less than or equal to its power consumption for sending and receiving data using the initial transmission parameters.
[0098] For example, taking the example of STA determining a new transmission based on the STA's business scenario, the STA can divide the business scenarios in the STA into the following types based on the data throughput and latency required for the business: high throughput / low latency business scenarios, medium throughput business scenarios, low throughput business scenarios, and extremely low throughput business scenarios.
[0099] Optionally, in a possible implementation, the STA may set a throughput threshold or a throughput rate threshold, and a delay threshold, and determine the service type of the service by the relationship between the service throughput and the throughput threshold (greater than, less than, equal to, etc.) or the relationship between the throughput rate and the throughput rate threshold, and the relationship between the delay required by the service and the delay threshold. When the data throughput of the service is greater than the throughput threshold 1 or the throughput rate is greater than the throughput rate threshold 1, and the delay is lower than the delay threshold, the STA may determine that the service is a high throughput / low delay service. When the data throughput of the service is less than the throughput threshold 1 and greater than the throughput threshold 2, or the throughput rate is less than the throughput threshold 1 and greater than the throughput threshold 2, and the delay is higher than the delay threshold, the STA may determine that the service is a medium throughput service. When the data throughput of the service is less than the throughput threshold 2 and greater than the throughput threshold 3, or the throughput rate is less than the throughput threshold 2 and greater than the throughput threshold 3, and the delay is higher than the delay 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.
[0100] The embodiment of the present application does 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 understandable that the throughput threshold 1, throughput threshold 2, throughput threshold 3, throughput rate threshold 1, throughput rate threshold 2, throughput rate threshold 3 and latency threshold in STAs produced by different manufacturers may be different. The service types in the embodiment of the present application are only 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.
[0101] Exemplarily, high throughput / low latency service scenarios may include STA playing videos, displaying real-time game interfaces, uploading or downloading data, video calls, etc. Medium throughput service scenarios may include STA downloading data, and the download speed is limited to tens of megabytes. Low throughput service scenarios may include short video playback services. Very low throughput services may include reading e-books, web browsing, etc.
[0102] The initial transmission parameters and low-power transmission parameters corresponding to different types of business scenarios are shown in Table 1 below.
[0103] Table 1
[0104]
[0105]
[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 the 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 initial transmission parameters of the STA may be the maximum bandwidth, 2*2MIMO, and the optional low-power transmission parameters of the STA may be 20M bandwidth, 1*1SISO, and support the highest MCS < 7, the MCS order is less than 7, that is, the MCS is less than 2 to the 7th power QAM. ).
[0107] It can be understood that the business scenarios shown in Table 1, as well as the initial transmission parameters and selected low-power transmission parameters corresponding to the business scenarios are merely examples, and the embodiments of the present application are not limited to this.
[0108] When the STA establishes a Wi-Fi connection with the AP, the highest transmission parameters supported by the STA (the maximum bandwidth supported by the STA, the most transmitting and receiving antennas, and the highest MCS) are selected according to the protocol negotiation, for example, the initial transmission parameters shown in Table 1. After the Wi-Fi is established, the STA can determine the candidate transmission parameters that can reduce power consumption (i.e., the candidate low-power transmission parameters in Table 1) based on the service scenario.
[0109] STA can also determine the low-power transmission parameters to be selected based on the service scenario and traffic characteristics, channel status, STA's instant communication performance and STA's device status. When the service type of the STA's current service is a medium / low / very low throughput service scenario, the better the STA's channel status (for example, the larger the RSSI and / or the larger the SNR), the better the instant communication performance (for example, the smaller the PER and / or the smaller the queue depth), and the worse the device status (for example, the less remaining power and / or the higher the mobile phone temperature), the lower the bandwidth and the fewer the number of antennas in the low-power transmission parameters to be selected can be, while meeting the throughput requirements of the throughput service. In the extremely low throughput service scenario, a low-order MCS can be selected. For example, when the service type of the STA's current service is a medium throughput service scenario, the RSSI value is about -35dBm, the PER is less than 5%, and the remaining power of the device is less than 30%, the input and output antennas in the low-power transmission parameters to be selected 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, instant communication performance of the STA, and device status of the STA.
[0111] Furthermore, the STA may store different to-be-selected 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] The STA can switch the transmission parameters by adjusting the operation mode (or working mode) of the Wi-Fi chip in the STA. It is understandable that the Wi-Fi chip in the STA can adjust the transmission parameters of the STA device by changing the working mode of the hardware circuit. One operation mode can correspond to a set of transmission parameters.
[0113] ②. STA notifies AP.
[0114] STA can notify AP of the selected transmission parameters. STA can use SMPS mode to notify AP of the number of antennas in the transmission parameters, or can use OMI to notify AP of the number of antennas and bandwidth in the transmission parameters. STA can also add a custom field in OMI to indicate MCS. STA can use OMI with custom fields added to notify AP of the number of antennas, bandwidth and MCS in the transmission parameters. In the embodiment of the present application, the way in which STA notifies AP of the transmission parameters is not limited.
[0115] After receiving the transmission parameters sent by the STA, the AP may reply an acknowledgement message (ACK) to the STA.
[0116] ③. STA switches transmission parameters.
[0117] After the STA receives the ACK, the STA can switch the transmission parameters.
[0118] Combination Figure 4 The schematic diagram of the STA device unilaterally determining the transmission parameter scenario is shown, and the embodiment of the present application provides a method for switching transmission parameters. Figure 5 As shown, a transmission parameter switching method provided in 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 transmission parameter of the STA may be an initial transmission parameter (which may be referred to as transmission parameter 1). The initial transmission parameter may be a transmission parameter negotiated when the STA establishes a Wi-Fi connection with the AP. Exemplarily, the transmission parameter 1 may be the maximum bandwidth supported by the STA (e.g., 160 MHz or 80 MHz), 2*2 MIMO, and an MCS order greater than or equal to 7 (e.g., MCS equals 1024 QAM).
[0121] S502: STA collects statistics and evaluates the 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 traffic characteristics, channel status, instant communication performance, device status, and other information 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 the traffic characteristics, instant communication 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, delay, 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 understandable 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 embodiment of the present application does not limit the specific values of threshold M1, threshold M2, threshold T1, threshold T2, threshold L1, and threshold L2.
[0129] S504. The STA determines whether the traffic characteristics of the current STA service meet the low power consumption requirement or change; 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). Or 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 with the traffic of the data transmitted after the initial parameters are determined, at this time, 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 according to the traffic characteristics of the current service.
[0132] STA can select transmission parameter 2 from the set of low-power transmission parameters to be selected according to the traffic characteristics of the current service. The set of low-power transmission parameters to be selected can refer to Table 1 above. Table 1 above includes low-power transmission parameters corresponding to four different service scenarios. Exemplarily, for example, the low-power transmission parameters corresponding to the extremely low throughput service in Table 1 are: 20M bandwidth, 1*1SISO, MCS<7.
[0133] In a possible implementation, transmission parameter 2 may be the same as transmission parameter 1. Exemplarily, when traffic characteristics in the STA change, in order to ensure the communication performance of the current service, the STA may select transmission parameter 2 that is the same as transmission parameter 1.
[0134] S506. The STA determines whether the channel status is poor; if so, execute step S507; if not, execute 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 a possible implementation, when RSSI is greater than threshold A1, and / or RSRP is greater than threshold B1, and / or SNR is greater than threshold C1, and / or SINR is greater than threshold D1, and / or channel occupancy is less than threshold E1, and / or interference duty cycle is less than threshold F1, STA determines that the current channel state is good. Then STA can perform step S510, that is, STA reports new transmission parameters (that is, transmission parameters 2) to AP.
[0137] In a possible implementation, when RSSI is less than threshold A2, and / or RSRP is less than threshold B2, and / or SNR is less than threshold C2, and / or SINR is less than threshold D2, and / or channel occupancy is greater than threshold E2, and / or interference duty cycle is greater than threshold F2, the STA determines that the current channel state is poor. Then the STA may execute step S507.
[0138] It can be 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. The embodiments of the present application do not limit the values of threshold A1, threshold B1, threshold C1, threshold D1, threshold E1, threshold F1, and threshold A2, threshold B2, threshold C2, threshold D2, threshold E2, and threshold 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 the transmission efficiency or communication performance, the STA may change the transmission parameter 2 to the transmission parameter 3 in the selected low-power transmission parameter set. The bandwidth in the transmission parameter 3 may be greater than the bandwidth in the transmission parameter 2, and / or the number of transceiver antennas in the transmission parameter 3 may be greater than the number of transceiver antennas in the transmission parameter 2, and / or the order of the MCS in the transmission parameter 3 may be greater than the order of the MCS in the transmission parameter 2 (or the value of the MCS in the transmission parameter 3 may be greater than the value of the MCS in the transmission parameter 2).
[0141] Exemplarily, transmission parameter 2 is 20M bandwidth, 1*1SISO, MCS<7, and transmission parameter 3 is: 40M bandwidth, 1*1SISO, 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 execute step S510, that is, 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 STA determines that the channel state is poor, in order not to affect transmission efficiency or communication performance, STA changes the selected low-power transmission parameter from transmission parameter 2 to the initial transmission parameter.
[0145] S508. 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] When the STA determines that the communication performance of the current service is poor, the STA can determine whether the currently used transmission parameter is the initial transmission parameter, that is, transmission parameter 1. If the current transmission parameter of the STA is not the transmission parameter, in order to improve the channel state, the STA can switch the current transmission parameter to the initial transmission parameter, that is, the STA can execute step S509. When the STA determines that the current transmission parameter is the initial transmission parameter, the STA can continue to monitor, count and evaluate the traffic characteristics, communication performance and channel state information of the current service. That is, when the STA determines that the current transmission parameter is the initial transmission parameter, 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 parameter in the STA is not the initial parameter, the STA may switch to the initial transmission parameter 1.
[0149] S510: STA reports new transmission parameters to AP.
[0150] S511 : After receiving the confirmation message from the AP, the STA switches to new transmission parameters.
[0151] When the STA chooses to switch transmission parameters, the STA needs to report the new transmission parameters to the AP. After receiving the reported new transmission parameters, the AP replies with 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 the transmission parameter 2 to the AP. After the STA receives the confirmation message from the AP, the STA can switch the transmission parameter to transmission parameter 2.
[0153] When the STA determines to switch the transmission parameter 2 to the transmission parameter 3, the STA needs to report the transmission parameter 3 to the AP. After the STA receives the confirmation message from the AP, the STA can switch the transmission parameter 2 to the 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] Through the above Figure 5A transmission parameter switching method is provided, whereby STA can determine the low-power transmission parameters to be selected based on one or more of the business scenario and traffic characteristics, channel status, instant communication performance of STA and device status of STA, and then switch the current transmission parameters to the low-power transmission parameters. Thus, compared with the interaction between STA and AP through the transmission parameters initially negotiated, STA can reduce power consumption by interacting with AP through the low-power transmission parameters.
[0156] Scenario 2: STA and AP jointly 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 scenarios and traffic characteristics, channel status, instant communication performance of the STA, and device status of the STA.
[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 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 business scenarios and traffic characteristics, channel status, and instant communication performance in the AP obtained by the AP. The STA may determine the final low-power transmission parameters to be selected based on the reference transmission parameters. The reference information may be one or more of the business scenarios and traffic characteristics, channel status, and instant communication performance in the AP obtained by the AP.
[0161] The STA and the AP may jointly determine the low-power transmission parameters to be selected in the following two cases:
[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 Schematic diagram of a scenario in which a STA cooperates with an AP to determine transmission parameters according to an embodiment of the present application. Figure 6 As shown in Figure (a), the STA device determines the transmission parameters in combination with the reference transmission parameters sent by the AP, which may include the following steps:
[0165] ①. AP selects appropriate reference transmission parameters.
[0166] The AP may select reference transmission parameters based on the perception information of the AP. For example, the perception information of the AP may include one or more of service traffic characteristics, channel status, and communication performance in the AP.
[0167] Exemplarily, in a 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 corresponding to 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 corresponding to 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 corresponding to 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 channel state of the AP and the better the communication performance, the smaller the bandwidth can be and the fewer the number of transceiver antennas can be (ie, 1*1SISO) in the reference transmission parameters selected by the AP. A low-order MCS can be selected in extremely low-throughput service scenarios.
[0169] ②. AP sends the reference transmission parameters to STA through action frames.
[0170] After the AP selects the reference transmission parameters, it can send the reference transmission parameters to the STA through an action frame. The action frame can carry the specific values of the bandwidth, the number of transmitting and receiving antennas (that is, the number of streams), and / or the MCS order included in the reference transmission parameters. For the specific format of the action frame, please refer to the description of the action frame in the 802.11 protocol, which 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 can be understood that an 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] ③. STA determines appropriate transmission parameters based on the reference transmission parameters sent by AP.
[0174] The STA may first determine 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. Then, the STA may determine the final target transmission parameters based on the transmission parameters to be selected determined by the STA and the reference transmission parameters sent by the AP.
[0175] For details on how STA determines the transmission parameters to be selected based on one or more of STA's business scenarios and traffic characteristics, channel status, STA's instant communication performance, and STA's device status, please refer to the above Figure 4 The description in will not be repeated here.
[0176] In a 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, which may specifically include: 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 a 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 a larger 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 a larger MCS order value between the candidate transmission parameter and the reference transmission parameter as the MCS in the target transmission parameter.
[0177] Exemplarily, 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 AP.
[0180] STA can determine appropriate transmission parameters based on the reference transmission parameters sent by AP, that is, notify AP of the target transmission parameters. Specifically, STA can use SMPS mode to notify AP of the number of antennas in the target transmission parameters, or can notify OMI to notify AP of the number of antennas and bandwidth in the target transmission parameters. STA can also add a custom field to OMI to indicate MCS. STA can use OMI with custom fields added to notify AP of the number of antennas, bandwidth and MCS in the target transmission parameters. In the embodiment of the present application, the way in which STA notifies 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 of switching the transmission parameters of the STA can refer to the above description, which will not be repeated here.
[0183] like Figure 6 As shown in Figure (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 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 the reference information to the STA via an action frame.
[0188] The AP may periodically obtain one or more of the service scenarios, traffic characteristics, channel status, and instant communication performance between the AP and the STA, and periodically send the obtained one or more of the service scenarios, traffic characteristics, channel status, and instant communication performance between the AP and the STA to the STA. Optionally, after receiving an instruction sent by 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 through an action frame.
[0189] ③. STA determines appropriate transmission parameters based on the reference information sent by AP.
[0190] In a possible implementation, the STA may determine the candidate transmission parameter 1 based on the reference information sent by the AP, and then the STA may determine the candidate transmission parameter 2 based on one or more of the service scenario, traffic characteristics, channel status, and instant communication performance in the STA. Then, the target transmission parameter is determined based on the candidate transmission parameter 1 and the candidate transmission parameter 2.
[0191] For information about how the STA determines the candidate transmission parameter 1 based on the reference information, and how the STA determines the candidate 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 above. Figure 4 The description in step ① will not be repeated here.
[0192] For details on how STA determines the target transmission parameter based on the candidate transmission parameter 1 and the candidate transmission parameter 2, please refer to the above Figure 6 The description of step ③ in Figure (a) will not be repeated here.
[0193] In a possible implementation, the STA can combine the reference information sent by the AP, the service scenario, traffic characteristics, channel status, and instant communication performance in the STA to obtain a set of low-power information such as comprehensive service scenarios, traffic characteristics, channel status, and instant communication performance information. Finally, the STA can determine the target transmission parameters based on the comprehensive low-power information such as service scenarios, traffic characteristics, channel status, and instant communication performance information.
[0194] ④. STA notifies AP.
[0195] STA can report the determined target transmission parameters to AP. Specifically, STA can use SMPS mode to notify AP of the number of antennas in the target transmission parameters, or can use OMI to notify AP of the number of antennas and bandwidth in the target transmission parameters. STA can also add a custom field to OMI to indicate MCS. STA can use OMI with custom fields added to notify AP of the number of antennas, bandwidth and MCS in the target transmission parameters. In the embodiment of the present application, the way in which STA notifies 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 of switching the transmission parameters of the STA can refer to the above description, which will not be repeated here.
[0198] Combination Figure 6The schematic diagram of the scenario in which the STA cooperates with the AP to determine the transmission parameters is shown, and the embodiment of the present application provides a method for switching the transmission parameters. Figure 7 As shown, a transmission parameter switching method provided in an embodiment of the present application may include the following steps:
[0199] S701. The transmission parameters of STA are initial transmission parameters (transmission parameters 1).
[0200] The transmission parameter of the STA may be an initial transmission parameter (which may be referred to as transmission parameter 1). The initial transmission parameter may be a transmission parameter negotiated when the STA establishes a Wi-Fi connection with the AP. Exemplarily, the transmission parameter 1 may be the maximum bandwidth supported by the STA (e.g., 160 MHz or 80 MHz), 2*2 MIMO, and an MCS order greater than or equal to 7 (e.g., MCS equals 1024 QAM).
[0201] S702: STA receives transmission information sent by 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 according to the transmission information sent by the AP and one or more of the current service scenario and traffic characteristics, channel status, and instant communication 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 business scenario and traffic characteristics, channel status, and instant communication performance in the STA evaluated by the STA. Please refer to the description above and will not repeat it here.
[0206] When the transmission information is a reference transmission parameter, the STA can determine the transmission parameter 2 based on the reference transmission parameter and the candidate transmission parameter determined by the STA. For details, please refer to the process described above in which the STA can determine the target transmission parameter based on the reference transmission parameter and the candidate transmission parameter determined by the STA, which will not be repeated here.
[0207] When the transmission information is reference information, the STA may determine the candidate transmission parameter 1 based on the reference information. Then, the STA may determine the candidate transmission parameter 2 based on one or more of the service scenario, traffic characteristics, channel status, and instant communication performance in the STA. Then, the target transmission parameter is determined based on the candidate transmission parameter 1 and the candidate transmission parameter 2.
[0208] For information about how the STA determines the candidate transmission parameter 1 based on the reference information, and how the STA determines the candidate 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 above. Figure 4 The description in step ① will not be repeated here.
[0209] For details on how STA determines the target transmission parameter based on the candidate transmission parameter 1 and the candidate transmission parameter 2, please refer to the above Figure 6 The description of step ③ in Figure (a) 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, which 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 replied by the AP, the STA may switch the transmission parameter to the transmission parameter 2.
[0214] Through a transmission parameter switching method provided in an embodiment of the present application, STA can determine low-power transmission parameters in combination with reference transmission parameters determined by AP based on business scenarios, traffic characteristics, channel status, and instant communication performance in AP, or reference information such as business scenarios, traffic characteristics, channel status, and instant communication performance in AP issued by AP. STA can more accurately select appropriate low-power transmission parameters in combination with the perception information at both ends (i.e., information such as business scenarios, traffic characteristics, channel status, and instant communication performance perceived by AP and STA respectively). In this way, the terminal device can achieve low-power transmission on the basis of taking both ends into consideration.
[0215] An exemplary electronic device 100 provided in an embodiment of the present application is introduced below.
[0216] Figure 8 It is a schematic diagram of the structure of the electronic device 100 provided in an embodiment of the present application.
[0217] The embodiment is described in detail below by taking the electronic device 100 as an example. It should be understood that the electronic device 100 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and / or application specific integrated circuits.
[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 is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[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 processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[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] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0223] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0224] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[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 achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.
[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 to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0227] The UART interface is a universal serial data bus for asynchronous communication. The bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is generally used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0228] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0229] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[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 the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0232] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0233] The charging management module 140 is used to receive charging input from a charger, where the charger can be a wireless charger or a wired charger.
[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 power the processor 110, the internal memory 121, the external memory, the display screen 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 the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0237] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0238] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[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 integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[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 the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0241] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0242] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0243] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0244] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, and color of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[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 optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.
[0246] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0247] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0248] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[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 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[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 playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[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 arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0253] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0254] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0255] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, realize directional recording function, etc.
[0256] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0257] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor 180A. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
[0258] The gyro sensor 180B can be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y, and z axes) can be determined by the gyro sensor 180B. The gyro sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyro sensor 180B detects the angle of the electronic device 100 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 100 through reverse movement to achieve anti-shake. The gyro sensor 180B can also be used for navigation and somatosensory game scenes.
[0259] The air pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates the altitude through the air pressure value measured by the air pressure sensor 180C to assist positioning and navigation.
[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 leather case. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect the opening and closing of the flip cover according to the magnetic sensor 180D. Then, according to the detected opening and closing state of the leather case or the opening and closing state of the flip cover, the flip cover can be automatically unlocked.
[0261] The acceleration sensor 180E can detect the magnitude of the acceleration of the electronic device 100 in all directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device and is applied to applications such as horizontal and vertical screen switching and pedometers.
[0262] The distance sensor 180F is used to measure the distance. The electronic device 100 can measure the distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure the distance to achieve fast focusing.
[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 holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 180G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0264] The ambient light sensor 180L is used to sense the ambient light brightness. The electronic device 100 can adaptively adjust the brightness of the display screen 194 according to the perceived ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
[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 a processor located near the temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 100 performs a boost on the output voltage of the battery 142 to avoid abnormal shutdown caused by low temperature.
[0267] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0268] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[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] Indicator 192 may be an indicator light, which may be used to indicate charging status, power 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 separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications.
[0272] The electronic device 100 mentioned above may be the STA mentioned above.
[0273] Fig. 9 A schematic structural diagram of an electronic device 200 is exemplarily shown.
[0274] The embodiment is described in detail below by taking the electronic device 200 as an example. It should be understood that the electronic device 200 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and / or application specific integrated circuits.
[0275] like Fig. 9 As shown, 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 above.
[0277] The network port 930 can be configured to be coupled to the Internet through a wired network such as broadband, and can provide access to the Internet for multiple electronic devices (such as STAs). The network port 930 can also include a mobile communication module, which can be configured to connect to a core network through wireless communication technology.
[0278] The wireless communication module 940 may be configured to communicate via a wireless local area network standard such as a Wi-Fi network. The wireless communication module 940 may be one or more devices integrating at least one communication processing module. The wireless communication module 940 may receive electromagnetic waves via an antenna 941, frequency modulate the electromagnetic wave signal, and perform filtering. The wireless communication module 940 may then send the processed signal to the processor 910. The wireless communication module may also receive a signal to be sent from the processor 910, frequency modulate it, amplify it, and convert it into an electromagnetic wave 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 aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[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 (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.
[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 devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.
[0282] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
Claims
1. A 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 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 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
Cited By
Transmission parameter switching method and system, and related apparatus
EP4716294A1
Transmission parameter switching method and system, and related apparatus
WO2025026288A1
