Data processing method and electronic device
By selecting and adjusting the weaker antenna in a multi-antenna terminal and using other antennas for signal transmission and reception, the problem of low channel synthesis value was solved, and network resource allocation and data throughput were improved.
Patent Information
- Application Number
- CN202210088199.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-25
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-01-25
AI Technical Summary
A poor signal from one antenna in a multi-antenna terminal can lead to a low channel synthesis value, affecting network resource allocation and data throughput.
By determining the signal parameters of each signal transceiver component, selecting an antenna whose signal strength and bit error rate meet a specific threshold range as the target antenna, adjusting its parameters or disabling its transceiver function, and using other antennas for signal transmission and reception, the channel synthesis value can be improved.
It improved the terminal's channel environment, increased network resource allocation and data throughput, and eliminated the negative impact of weak antennas on channel assessment.
Smart Images

Figure CN114553278B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a data processing technology, in particular to a data processing method and an electronic device. BACKGROUND
[0002] Multi Input Multi Output (MIMO) technology is a technology for increasing data throughput without increasing the transmitting power of a transmitting end in wireless communication. The mechanism is to set multiple antennas at the transmitting end and transmit data independently, and set multiple antennas at the receiving end to receive the data transmitted by the transmitting end. Many terminals (such as mobile phones) currently support multi-antenna switching function. The base station will comprehensively judge the channel environment in which the mobile phone is currently located according to the signal parameters of each antenna of the mobile phone, and then make a decision on the network resources (such as bandwidth, modulation mode, rate, etc.) allocated to the mobile phone when there is data service. If the channel environment is better, the network allocates more resources, and the throughput of the mobile phone is larger. However, for a multi-antenna mobile phone, if the signal of one of the antennas is particularly poor, it will lower the comprehensive value of the channel evaluation of the base station to the mobile phone, resulting in that the base station allocates less resources to the mobile phone. Therefore, how to improve the channel comprehensive value of the multi-antenna terminal so that the multi-antenna terminal can obtain more network resources and larger data throughput is a problem to be solved at present. SUMMARY
[0003] Therefore, the technical solution of the present application is implemented as follows:
[0004] According to an aspect of the present application, a data processing method is provided, which comprises:
[0005] determining the signal parameters of each signal transceiver, wherein the signal parameters at least include one of signal strength value and bit error rate value;
[0006] based on the signal parameters of each signal transceiver, determining the first signal transceiver whose signal parameters satisfy the first condition as the target signal transceiver, wherein the first condition at least represents that the signal strength value of the signal transceiver belongs to one of the first threshold range and the bit error rate value belongs to the second threshold range;
[0007] adjusting the signal parameters of the target signal transceiver so that the signal parameters of the target signal transceiver to be transmitted do not satisfy the first condition, and performing signal transceiving through each signal transceiver including the first signal transceiver and other second signal transceivers;
[0008] Or, keeping the signal parameter of the target signal transceiver component unchanged, and disabling the first signal transceiver component to perform signal transceiving, so as to perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component among the signal transceiver components.
[0009] The second condition is different from the first condition.
[0010] In the above scheme, the signal parameter of the target signal transceiver component is adjusted so that the signal parameter of the target signal transceiver component to be transmitted does not satisfy the first condition, and signal transceiving is performed through the signal transceiver components including the first signal transceiver component and other second signal transceiver components, at least including one of the following methods:
[0011] In the case of keeping the signal transceiving function of the target signal transceiver component enabled, the signal parameter of the target signal transceiver component is adjusted so that the signal parameter of the target signal transceiver component to be transmitted indicates that the signal transceiving function of the target signal transceiver component has been disabled; and signal transceiving is performed through the signal transceiver components including the first signal transceiver component and other second signal transceiver components.
[0012] In the case of keeping the signal transceiving function of the target signal transceiver component enabled, the signal parameter of the target signal transceiver component is adjusted so that the signal parameter of the first signal transceiver component to be transmitted indicates that the signal parameter of the first signal transceiver component satisfies the second condition; and signal transceiving is performed through the signal transceiver components including the first signal transceiver component and other second signal transceiver components.
[0013] The second condition at least indicates one of the following:
[0014] The signal strength value of the signal transceiver component belongs to a third threshold range, and the value in the third threshold range is greater than the value in the first threshold range; and the bit error rate value of the signal transceiver component belongs to a fourth threshold range, and the value in the fourth threshold range is less than the value in the second threshold range.
[0015] In the above scheme, the keeping the signal parameter of the target signal transceiver component unchanged, and disabling the first signal transceiver component to perform signal transceiving, so as to perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component among the signal transceiver components, includes:
[0016] In the case of disabling the signal transceiving function of the target signal transceiving component, the signal parameter of the target signal transceiving component is not adjusted, and signal transceiving is performed through at least one second signal transceiving component in the plurality of signal transceiving components except the first signal transceiving component.
[0017] In the above solution, in the case of disabling the signal transceiving function of the target signal transceiving component, the method further comprises:
[0018] If the third condition is met, the signal transceiving function of the target signal transceiving component is enabled;
[0019] The third condition comprises at least one of the following methods:
[0020] The disabling enabling time length of the signal transceiving function of the target signal transceiving component reaches a first time length;
[0021] A target object is detected within a first distance range;
[0022] It is detected that the current first frequency band information changes.
[0023] In the above solution, if the signal parameter comprises a signal strength value, the first signal transceiving component whose signal parameter meets the first condition is determined as the target signal transceiving component based on the signal parameters of the plurality of signal transceiving components, and at least one of the following methods is comprised:
[0024] The first signal transceiving component whose signal strength value is less than or equal to a first target value in the plurality of signal transceiving components is determined as the target signal transceiving component;
[0025] The first signal transceiving component whose signal strength value is less than that of other second signal transceiving components in the plurality of signal transceiving components is determined as the target signal transceiving component;
[0026] The average value of the first signal strength value of the first signal transceiving component in the plurality of signal transceiving components and the second signal strength value of the plurality of second signal transceiving components is determined; if the difference between the first signal strength value and the average value is greater than a second target value, the first signal transceiving component is determined as the target signal transceiving component.
[0027] In the above solution, if the signal parameter comprises a bit error rate value, the first signal transceiving component whose signal parameter meets the first condition is determined as the target signal transceiving component based on the signal parameters of the plurality of signal transceiving components, and at least one of the following methods is comprised:
[0028] determining the first signal transceiver component as the target signal transceiver component if the error rate value of the first signal transceiver component is greater than or equal to a third target value among the error rate values of the signal transceiver components;
[0029] determining the first signal transceiver component as the target signal transceiver component if the error rate value of the first signal transceiver component is greater than the error rate values of the other second signal transceiver components;
[0030] determining a first error rate value of the first signal transceiver component and an average value of second error rate values of the remaining second signal transceiver components among the signal transceiver components; and determining the first signal transceiver component as the target signal transceiver component if a difference between the first error rate value and the average value is greater than a fourth target value.
[0031] In the above scheme, if the signal parameters further include error rate values, the signal parameters of the signal transceiver components are determined based on the signal parameters, and the first signal transceiver component satisfying a first condition is determined as the target signal transceiver component, at least one of the following methods is included:
[0032] In the case where the first signal strength value of the first signal transceiver component is less than or equal to the first target value, if the first error rate value of the first signal transceiver component is greater than or equal to a fifth target value, the first signal transceiver component is determined as the target signal transceiver component.
[0033] In the case where the difference is greater than the second target value, if the first error rate value of the first signal transceiver component is greater than or equal to the fifth target value, the first signal transceiver component is determined as the target signal transceiver component.
[0034] In the above scheme, the signal parameters of the signal transceiver components are determined by at least one of the following methods:
[0035] In the case where a data request is sent to a server, the signal parameters of the signal transceiver components are determined.
[0036] In the case where a dynamic signal transceiver component switching function is determined to be started, the signal parameters of the signal transceiver components are determined.
[0037] In the above scheme, further comprising: sending a data request to a server by at least one of the following methods, and receiving target data issued by the server based on the data request:
[0038] sending a data request to a server by at least one of the second signal transceiver components, and receiving target data issued by the server based on the data request;
[0039] The data request is sent to a server through any one of the signal transceiving components, and target data issued by the server based on the data request is received.
[0040] According to another aspect of the present application, an electronic device is provided, comprising:
[0041] A determining unit is configured to determine signal parameters of each signal transceiving component, the signal parameters comprising at least one of a signal strength value and a bit error rate value; and determine a first signal transceiving component, whose signal parameters satisfy a first condition, as a target signal transceiving component based on the signal parameters of each signal transceiving component, the first condition representing at least one of that the signal strength value of the signal transceiving component belongs to a first threshold range and that the bit error rate value belongs to a second threshold range.
[0042] An adjusting unit is configured to adjust the signal parameters of the target signal transceiving component so that the signal parameters of the target signal transceiving component to be transmitted do not satisfy the first condition, and perform signal transceiving through each signal transceiving component including the first signal transceiving component and other second signal transceiving components; or
[0043] A disabling unit is configured to keep the signal parameters of the target signal transceiving component unadjusted, and disable the first signal transceiving component to perform signal transceiving, so as to perform signal transceiving through at least one second signal transceiving component other than the first signal transceiving component among each signal transceiving component.
[0044] The signal parameters of the second signal transceiving component satisfy a second condition, and the first condition is different from the second condition.
[0045] According to a third aspect of the present application, an electronic device is provided, comprising a processor and a memory for storing a computer program capable of running on the processor, wherein the processor is configured to run the computer program to perform the steps of any one of the above data processing methods.
[0046] The data processing method and the electronic device provided in the application determine signal parameters of each signal transceiving component, wherein the signal parameters at least include one of a signal strength value and a bit error rate value; based on the signal parameters of each signal transceiving component, a first signal transceiving component whose signal parameter satisfies a first condition is determined as a target signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to a first threshold range and the bit error rate value belongs to a second threshold range; the signal parameter of the target signal transceiving component is adjusted so that the signal parameter of the target signal transceiving component after transmission does not satisfy the first condition, and signal transceiving is performed through each signal transceiving component including the first signal transceiving component and other second signal transceiving components; or, the signal parameter of the target signal transceiving component is not adjusted, and the first signal transceiving component is prohibited from performing signal transceiving, so that signal transceiving is performed through at least one second signal transceiving component other than the first signal transceiving component in each signal transceiving component; wherein the signal parameter of the second signal transceiving component satisfies a second condition, and the first condition is different from the second condition. In this way, the problem that the signal of a certain antenna in a multi-antenna terminal is weak and causes the terminal to have a low channel comprehensive value can be eliminated, so that the channel environment in which the terminal is currently located can be improved to obtain more network resources and a larger data throughput rate. For example, due to the fact that a user holds a mobile phone, a certain antenna on the mobile phone is blocked, and the antenna transceiving performance is reduced, which affects the data transceiving of the terminal. BRIEF DESCRIPTION OF DRAWINGS
[0047] Figure 1 Flow implementation schematic of the data processing method in the application Figure One ;
[0048] Figure 2 Flow implementation schematic of the data processing method in the application Figure Two ;
[0049] Figure 3 Structure composition schematic of the electronic device in the application Figure One ;
[0050] Figure 4 Structure composition schematic of the electronic device in the application Figure Two . DETAILED DESCRIPTION
[0051] The technical solutions of the application are further described in detail below in combination with the drawings and specific embodiments in the specification.
[0052] Figure 1 Flow implementation schematic of the data processing method in the application Figure One , as shown in the following formula: Figure 1 , the method comprises:
[0053] Step 101, determining signal parameters of each signal transceiver component, the signal parameters at least including one of signal strength value and error rate value;
[0054] In this application, the method can be applied to electronic devices using MIMO technology, such as mobile phones, game consoles, tablets and the like. Through the multiple signal transceiver components (such as antennas) on the electronic device, a multiple-channel antenna system can be formed with the server side, so that the signal transmission between the electronic device and the server side can be realized by using the antenna system.
[0055] In one implementation, the electronic device can determine the signal parameters of the signal transceiver components when sending a data request to the server through the signal transceiver components.
[0056] For example, the electronic device is a mobile phone with four antennas, when the mobile phone sends a data request to the server (such as a base station) through the four antennas, each antenna on the mobile phone can receive the data signal sent by the server based on the data request, so that the mobile phone can automatically detect the signal strength value and / or error rate value of each antenna according to the quality of the data signal received by each antenna.
[0057] In another implementation, the electronic device can determine the signal parameters of the signal transceiver components by receiving the data signal sent by the server.
[0058] For example, the base station transmits data signals to the mobile phone in real time, and the mobile phone can determine the signal strength value and / or error rate value of each antenna according to the signal quality received by each antenna.
[0059] In another implementation, the electronic device can determine the signal parameters of the signal transceiver components when determining to start the dynamic signal transceiver component (such as antenna) switching function.
[0060] For example, the electronic device is a mobile phone with four antennas, and the mobile phone supports the function of dynamic antenna switching, when the dynamic antenna switching function on the mobile phone is triggered to start, the mobile phone can determine that the dynamic antenna switching function is started, at this time, the mobile phone can automatically detect the signal strength value and / or error rate value of each antenna. In this way, the signal strength of each antenna can be determined based on the signal parameters (signal strength value and / or error rate value) of each antenna.
[0061] Step 102, based on the signal parameters of each signal transceiver component, determining the first signal transceiver component satisfying the first condition as the target signal transceiver component, the first condition at least representing that the signal strength value of the signal transceiver component belongs to one of the first threshold range and the error rate value belongs to the second threshold range;
[0062] In the present application, if the signal parameters of each signal transceiver component detected by the electronic device include signal strength values, in one example, the electronic device can determine a first signal transceiver component whose signal strength value is less than or equal to a first target value as a target signal transceiver component based on a comparison result by comparing the signal strength values of each signal transceiver component with the first target value respectively.
[0063] For example, the first threshold range is 1-5 dBm, the first target value is the upper limit value 5 dBm of the first threshold range, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of antenna A is 4 dBm, the signal strength value of antenna B is 9 dBm, the signal strength value of antenna C is 10 dBm, and the signal strength value of antenna D is 12 dBm. By comparing the signal strength values of the four antennas with the first target value respectively, it is determined that the signal strength value of antenna A (4 dBm) is less than the first target value (5 dBm), and it is determined that antenna A meets the first condition and is the target signal transceiver component.
[0064] In another example, the electronic device can also determine a first signal transceiver component whose signal strength value is less than those of other second signal transceiver components as a target signal transceiver component based on a comparison result by comparing the signal strength values between each signal transceiver component.
[0065] For example, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of antenna A is 4 dBm, the signal strength value of antenna B is 9 dBm, the signal strength value of antenna C is 10 dBm, and the signal strength value of antenna D is 12 dBm. By comparing the signal strength values between the four antennas, it is determined that the signal strength value of antenna A is less than that of antenna B, antenna C and antenna D, and it is determined that antenna A is the target signal transceiver component.
[0066] In another example, the electronic device can also determine a first signal transceiver component whose signal strength value is less than those of other second signal transceiver components as a target signal transceiver component based on a comparison result by comparing the signal strength values between each signal transceiver component.
[0067] For example, the second target value is 5dBm, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of antenna A is 4dBm, the signal strength value of antenna B is 11dBm, the signal strength value of antenna C is 10dBm, and the signal strength value of antenna D is 12dBm. If antenna A is used as the first signal transceiver component, the average signal strength value between antenna B, antenna C and antenna D is calculated as (11+10+12) / 3=11dBm. Then, the difference between the signal strength value of antenna A 4dBm and the average value 11dBm is 7dBm. By comparing the difference 7dBm with the second target value 5dBm, it is determined that the difference 7dBm is greater than the second target value 5dBm, and then antenna A is determined as the target signal transceiver component.
[0068] In another example, the electronic device can also determine the first signal strength value of the first signal transceiver component among the plurality of signal transceiver components and the average value of the second signal strength values of the plurality of second signal transceiver components among the plurality of signal transceiver components. Then, the average value is subtracted by a threshold value to obtain a sixth target value. The first signal strength value is compared with the sixth target value. If the comparison result indicates that the first signal strength value is less than the sixth target value, the first signal transceiver component is determined as the target signal transceiver component.
[0069] For example, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of antenna A is 4dBm, the signal strength value of antenna B is 11dBm, the signal strength value of antenna C is 10dBm, and the signal strength value of antenna D is 12dBm. If antenna A is used as the first signal transceiver component, the average signal strength value between antenna B, antenna C and antenna D is calculated as (11+10+12) / 3=11dBm. Then, the average value 11dBm is subtracted by a threshold value (for example, 6dBm) to obtain a sixth target value 5dBm. Then, the signal strength value of antenna A 4dBm is compared with the sixth target value 5dBm. It is determined that the difference 4dBm is less than the sixth target value 5dBm, and then antenna A is determined as the target signal transceiver component.
[0070] In this way, by determining the antenna with weak signal among the plurality of antennas in the electronic device, the antenna with weak signal can be selected by a strategy to eliminate the influence of the antenna with weak signal on the channel evaluation of the electronic device through the selected strategy, so as to improve the data resource quantity and data throughput rate of the electronic device.
[0071] In the present application, if the signal parameters of each signal transceiver component detected by the electronic device include error code rate values, in an example, the electronic device can further determine a first signal transceiver component with an error code rate value greater than or equal to a third target value as a target signal transceiver component based on a comparison result of comparing the error code rate values of each signal transceiver component with the third target value.
[0072] Here, the error code rate = error code number ÷ total code number, for example, the second threshold range is 20%-100%, the third target value is the lower limit value 20% of the second threshold range, the electronic device includes four antennas, namely antenna A, antenna B, antenna C, and antenna D, wherein the error code rate value of antenna A is 10%, the error code rate value of antenna B is 25%, the error code rate value of antenna C is 3%, and the error code rate value of antenna D is 4%. By comparing the error code rate values of the four antennas with the third target value, it is determined that the error code rate value of antenna B (25%) is greater than the third target value (20%), and it is determined that antenna B meets the first condition and is the target signal transceiver component.
[0073] In another example, the electronic device can further determine a first signal transceiver component with an error code rate value greater than those of other second signal transceiver components as the target signal transceiver component based on a comparison result of comparing the error code rate values between each signal transceiver component.
[0074] For example, the electronic device includes four antennas, namely antenna A, antenna B, antenna C, and antenna D, wherein the error code rate value of antenna A is 4%, the error code rate value of antenna B is 9%, the error code rate value of antenna C is 2%, and the error code rate value of antenna D is 3%. By comparing the error code rate values between the four antennas, it is determined that the error code rate value of antenna B is greater than those of antenna A, antenna C, and antenna D, and it is determined that antenna B is the target signal transceiver component.
[0075] In another example, the electronic device can further determine a first error code rate value of a first signal transceiver component and an average value of second error code rate values of a plurality of second signal transceiver components other than the first signal transceiver component in each signal transceiver component; then calculate a difference value between the first error code rate value and the average value, and compare the difference value with a fourth target value, if the comparison result represents that the difference value between the first error code rate value and the average value is greater than the fourth target value, the first signal transceiver component is determined as the target signal transceiver component.
[0076] For example, the fourth target value is 10%, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the error rate value of antenna A is 25%, the error rate value of antenna B is 8%, the error rate value of antenna C is 7%, and the error rate value of antenna D is 15%. If antenna A is the first signal transceiver component, the average error rate value between antenna B, antenna C and antenna D is calculated as (8%+7%+15%) / 3=10%. Then, the difference between the error rate value of antenna A (25%) and the average error rate value (10%) is calculated as 15%. By comparing the difference (15%) with the second target value (10%), it is determined that the difference (15%) is greater than the second target value (10%), and antenna A is determined as the target signal transceiver component.
[0077] In this way, by determining the antenna with weak signal among the multiple antennas in the electronic device, the antenna with weak signal can be selected for strategy, so as to eliminate the influence of the antenna with weak signal on the channel evaluation of the electronic device by selecting the strategy, thereby improving the data resource quantity and data throughput rate of the electronic device.
[0078] In the present application, if the signal parameters of each signal transceiver component detected by the electronic device include both signal strength value and error rate value, in an example, the electronic device can further compare the first error rate value of the first signal transceiver component with a fifth target value in the case that the first signal strength value of the first signal transceiver component is less than or equal to the first target value. If the comparison result indicates that the first error rate value of the first signal transceiver component is greater than or equal to the fifth target value, the first signal transceiver component is determined as the target signal transceiver component.
[0079] For example, the first threshold range is 1-5 dBm, the first target value is the upper limit value 5 dBm of the first threshold range, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of antenna A is 4 dBm, the signal strength value of antenna B is 9 dBm, the signal strength value of antenna C is 10 dBm, and the signal strength value of antenna D is 12 dBm. By comparing the signal strength values of the four antennas with the first target value respectively, it is determined that the signal strength value (4 dBm) of antenna A is less than the first target value (5 dBm). At this time, the electronic device further compares the error rate value (for example, 25%) of the antenna A with the fifth target value (for example, 20%). According to the comparison result, it is determined that the error rate value (25%) of the antenna A is greater than the fifth target value (20%), and the antenna A meets the first condition and is the target signal transceiver component.
[0080] Here, if the error rate value of the antenna A (for example, 5%) is compared with the fifth target value (for example, 20%), and it is determined according to the comparison result that the error rate value (5%) of the antenna A is less than the fifth target value (20%), it is determined that the antenna A does not satisfy the first condition and is not the target signal transceiving component.
[0081] In another example, if the electronic device compares the first error rate value of the first signal transceiving component with the fifth target value in the case where the difference between the first signal strength value of the first signal transceiving component and the average value between the second signal transceiving component is greater than the second target value, and it is determined according to the comparison result that the first error rate value of the first signal transceiving component is greater than or equal to the fifth target value, the first signal transceiving component is determined as the target signal transceiving component.
[0082] For example, the second target value is 5 dBm, the fifth target value is 10%, the electronic device includes four antennas, which are antenna A, antenna B, antenna C and antenna D, wherein the signal strength value of the antenna A is 4 dBm, the signal strength value of the antenna B is 11 dBm, the signal strength value of the antenna C is 10 dBm, and the signal strength value of the antenna D is 12 dBm. If the antenna A is taken as the first signal transceiving component, the average value of the signal strength between the antenna B, the antenna C and the antenna D is calculated as (11+10+12) / 3=11 dBm, and then the difference between the signal strength value 4 dBm of the antenna A and the average value 11 dBm is calculated as 7 dBm. By comparing the difference value 7 dBm with the second target value 5 dBm, it is determined that the difference value 7 dBm is greater than the second target value 5 dBm. At this time, the electronic device further compares the first error rate value (for example, 10%) of the antenna A with the fifth target value (10%), and it is determined according to the comparison result that the first error rate value (for example, 10%) of the antenna A is equal to the fifth target value (10%), so that the antenna A is determined as the target signal transceiving component.
[0083] Here, if the first error rate value of the antenna A (for example, 5%) is compared with the fifth target value (10%), and it is determined according to the comparison result that the first error rate value (for example, 5%) of the antenna A is less than the fifth target value (10%), it is determined that the antenna A does not satisfy the first condition and is not the target signal transceiving component.
[0084] In this way, by performing multi-dimensional judgment on the electronic device with multiple antennas, it can be avoided that the antenna signal is misjudged, so as to affect the terminal to make a comprehensive score on each channel of the electronic device.
[0085] In step 103, the signal parameter of the target signal transceiver component is adjusted so that the signal parameter of the target signal transceiver component to be transmitted does not satisfy the first condition, and the signal transceiving is performed through the signal transceivers including the first signal transceiver component and the other second signal transceiver components.
[0086] In the present application, when the target signal transceiver component is determined, the signal parameter of the target signal transceiver component can be adjusted so that the signal parameter of the target signal transceiver component to be transmitted does not satisfy the first condition, and the signal transceiving is performed through the signal transceivers including the first signal transceiver component and the other second signal transceiver components.
[0087] In one example, when the signal parameter of the target signal transceiver component is adjusted, the signal parameter of the target signal transceiver component can be adjusted while keeping the signal transceiving function of the target signal transceiver component enabled, so that the signal parameter of the target signal transceiver component to be transmitted to the server represents that the signal transceiving function of the target signal transceiver component has been disabled, and the signal transceiving is performed through the signal transceivers including the first signal transceiver component and the other second signal transceiver components.
[0088] For example, the electronic device includes four antennas, namely antenna A, antenna B, antenna C, and antenna D, wherein the signal parameter of the antenna A satisfies the first condition and is the target signal transceiver component. At this time, the electronic device can adjust the signal strength value and / or the bit error rate value of the antenna A to "0" without closing the signal transceiving function of the antenna A, and then transmit the adjusted signal parameter "0" of the antenna A to the network server (base station), so that the base station considers that the signal transceiving function of the antenna A has been closed. Thus, the base station will evaluate the channel of the electronic device and allocate resources according to the signal parameters of the three antennas of the antenna B, the antenna C, and the antenna D, while the electronic device can still perform signal transceiving through the antennas A, B, C, and D because the signal transceiving function of the antenna A has not actually been closed. In this way, the influence of the weak signal of a certain antenna on the channel evaluation of the electronic device with multiple antennas can be eliminated, so that the resource allocation amount and the data throughput rate of the electronic device can be improved.
[0089] In another example, when adjusting the signal parameter of the target signal transceiver component, the electronic device can also adjust the signal parameter of the target signal transceiver component while keeping the signal transceiver function of the target signal transceiver component enabled, so that the signal parameter of the first signal transceiver component sent to the server characterizes the signal parameter of the first signal transceiver component satisfying a second condition; and signal transceiving is performed through each signal transceiver component including the first signal transceiver component and each second signal transceiver component; wherein the second condition at least characterizes one of the following:
[0090] The signal strength value of the signal transceiver component belongs to a third threshold range, wherein the value in the third threshold range is greater than the value in the first threshold range; and the bit error rate value of the signal transceiver component belongs to a fourth threshold range, wherein the value in the fourth threshold range is less than the value in the second threshold range.
[0091] For example, the electronic device includes four antennas, namely antenna A, antenna B, antenna C, and antenna D, wherein the signal parameter of antenna A satisfies the first condition and is a target signal transceiver component. At this time, the electronic device can adjust the signal strength value and / or the bit error rate value of antenna A without closing the signal transceiver function of antenna A, such as adjusting the original signal strength value of antenna A from “4 dBm” to “8 dBm” and the original bit error rate value of antenna A from “10%” to “3%”, so that the signal parameter of the adjusted antenna A satisfies the second condition, and then sending the adjusted signal strength value “8 dBm” and the bit error rate value “3%” of antenna A to the network server (base station), so that the base station considers that the signals of the four antennas are very strong, thereby improving the channel comprehensive evaluation of the electronic device when the base station comprehensively evaluates the channel of the electronic device based on the adjusted signal parameter of antenna A and the signal parameters of antenna B, antenna C, and antenna D, so that the electronic device obtains more resource allocation. In this way, by adjusting the signal parameter of the antenna with weaker signal in the electronic device with multiple antennas, the influence of the antenna with weaker signal on the channel evaluation of the electronic device can be eliminated, thereby improving the resource allocation amount of the base station to the electronic device and the data throughput rate of the electronic device.
[0092] Step 104, keeping the signal parameter of the target signal transceiver component unadjusted, and disabling the first signal transceiver component from signal transceiving, so as to perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component among the signal transceiver components; wherein the signal parameter of the second signal transceiver component satisfies a second condition, and the first condition is different from the second condition.
[0093] In the present application, the electronic device can keep the signal parameters of the target signal transceiver component unadjusted and disable the first signal transceiver component from signal transceiving in the case of determining the target signal transceiver component, so as to perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component among the plurality of signal transceiver components.
[0094] In one example, the electronic device can keep the signal parameters of the target signal transceiver component unadjusted and perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component among the plurality of signal transceiver components in the case of disabling the signal transceiving function of the target signal transceiver component.
[0095] For example, the electronic device includes four antennas, namely, antenna A, antenna B, antenna C, and antenna D, wherein the signal parameters of the antenna A satisfy the first condition and the antenna A is the target signal transceiver component. At this time, the electronic device can close the signal transceiving function of the antenna A and send the signal parameters of the antenna B, the antenna C, and the antenna D to the network server (base station) only, so that the base station comprehensively evaluates the channel of the electronic device and allocates resources according to the signal parameters of the antenna B, the antenna C, and the antenna D. Since the electronic device closes the signal transceiving function of the antenna A with weak signal, the antenna A will not lower the channel evaluation score of the electronic device by the base station. Thus, the influence of the weak signal of one antenna of the electronic device with multiple antennas on the channel evaluation of the electronic device can be eliminated, so that the resource allocation amount of the base station to the electronic device and the data throughput rate of the electronic device can be improved, and the device power consumption can be reduced.
[0096] In the present application, the electronic device can also send a data request to the server through the plurality of signal transceiver components and receive target data issued by the server based on the data request.
[0097] In one example, if the electronic device closes the signal transceiving function of the first signal transceiver component satisfying the first condition, the electronic device can also send a data request to the server through at least one second signal transceiver component and receive target data issued by the server based on the data request through the at least one second signal transceiver component.
[0098] For example, the electronic device includes antenna A, antenna B, and antenna C, wherein the signal of the antenna A is weak and satisfies the first condition. The electronic device can close the signal transceiving function of the antenna A, report the signal parameters of the antenna B and the antenna C to the server (such as a base station) only, send a data request to the base station through the antenna B and / or the antenna C, and receive target data issued by the base station through the antenna B and / or the antenna C.
[0099] In another example, the electronic device can further send a data request to a server through at least one signal transceiver including the first signal transceiver and each second signal transceiver, and receive target data issued by the server based on the data request through at least one signal transceiver including the first signal transceiver and each second signal transceiver, in a case where the electronic device keeps the transceiving function of the first signal transceiver enabled to meet the first condition.
[0100] For example, the electronic device includes an antenna A, an antenna B, and an antenna C, where the signal of the antenna A is weak and meets the first condition, the electronic device can not turn off the signal transceiving function of the antenna A, and send a signal parameter of the antenna A, the antenna B, and the antenna C to a server (such as a base station), where the signal parameter of the antenna A reported to the base station is a virtual number, which can be higher than the actual signal parameter of the antenna A or can be "0", and send a data request to the base station through the antenna A, the antenna B, and the antenna C, and receive target data issued by the base station through the antenna A, the antenna B, and the antenna C.
[0101] Alternatively, the electronic device can send a data request to the base station through at least one of the antenna A, the antenna B, and the antenna C, and receive target data issued by the base station through at least one of the antenna A, the antenna B, and the antenna C.
[0102] In this way, the problem that the signal of a certain signal transceiver in a multi-antenna terminal is weak and causes the terminal to have a low channel synthesis value can be eliminated, so that the channel environment of the terminal can be improved to obtain more network resources and a larger data throughput. For example, due to user holding or other reasons, a certain antenna on a mobile phone is blocked, causing the transceiving performance of the antenna to decrease and affecting the data transceiving of the terminal.
[0103] In the present application, the electronic device can further detect whether the target signal transceiver meets a third condition in a case where the signal transceiving function of the target signal transceiver is disabled, and enable the signal transceiving function of the target signal transceiver if the target signal transceiver meets the third condition.
[0104] Here, the third condition includes at least one of the following methods:
[0105] In one example, the electronic device can record a disabled enabling duration of the signal transceiving function of the target signal transceiver when the signal transceiving function of the target signal transceiver is disabled, and enable the signal transceiving function of the target signal transceiver if the disabled enabling duration of the signal transceiving function of the target signal transceiver reaches a first duration.
[0106] Here, the duration of the disabled enabling of the signal transceiving function can refer to the continuous duration of the disabled enabling of the signal transceiving function. For example, the first duration can be 30 minutes.
[0107] Specifically, the electronic device can be configured to set a timer, when the signal transceiving function of the target signal transceiving component is disabled, the timer is triggered to count, and when the continuous counting duration reaches 30 minutes, the signal transceiving function of the target signal transceiving component is enabled.
[0108] In another example, the electronic device can further detect, by a sensor, whether a target object is detected within a first distance range of the electronic device, and if it is determined that the target object is detected within the first distance range, it is determined that the electronic device meets the third condition, and the signal transceiving function of the target signal transceiving component is enabled.
[0109] For example, when the user thinks of picking up the phone, the electronic device can detect the user approaching the electronic device through an ultrasonic sensor, and if the user is detected within 1 cm, the signal transceiving function of the target signal transceiving component is enabled.
[0110] In another example, the electronic device can further detect, by a sensor, whether a target object is detected within a second distance range of the electronic device, and if it is determined that the target object is not detected within the second distance range, it is determined that the electronic device meets the third condition, and the signal transceiving function of the target signal transceiving component is enabled.
[0111] For example, when the user holds the phone and causes a certain antenna to be blocked, so that the signal transceiving function of the blocked antenna is disabled, if the user puts down the phone away from the electronic device, the electronic device can detect whether the user is detected within 10 cm through an ultrasonic sensor, and if the user is not detected within 10 cm, the signal transceiving function of the target signal transceiving component is enabled.
[0112] In another example, the electronic device can further detect whether the first frequency band in which the current electronic device is located changes, and if it is detected that the current first frequency band information changes, it is determined that the electronic device meets the third condition, and the signal transceiving function of the target signal transceiving component is enabled.
[0113] For example, the current electronic device is in a 2.4G frequency band, and if it is detected that the electronic device switches from the 2.4G frequency band to the 5G frequency band, the signal transceiving function of the target signal transceiving component is enabled. Here, the frequency range of the 2.4G frequency band can be 2401MHz-2487MHz; the frequency range of the 5G frequency band can be 4980MHz-5825MHz.
[0114] Figure 2Flowchart for implementing the data processing method in the present application Figure Two As shown in Figure 2 , it comprises:
[0115] Step 201, determine whether the current electronic device is doing data service; if yes, execute step 202, if not, execute step 206.
[0116] Here, when the electronic device sends data request to the server through each antenna, it is determined that the electronic device is currently doing data service.
[0117] Step 202, determine whether there is a target antenna satisfying the first condition based on the signal parameters of each antenna. If yes, execute step 203; if not, execute step 206.
[0118] Here, the bit error rate values of each antenna can be compared with the bit error rate threshold J (such as 20%) respectively, and the first antenna with the bit error rate value greater than the bit error rate threshold J in each antenna is determined as the target antenna satisfying the first condition.
[0119] Here, after the electronic device determines the first antenna with the bit error rate value greater than the bit error rate threshold J in each antenna, it can also calculate the average value of the signal strength values of each second antenna remaining in each antenna, and then calculate the difference value between the first signal strength value of the first antenna and the average value of each second antenna, and then compare the difference value with the signal strength threshold K (such as 5dBm), if the first signal strength value of the first antenna is greater than the signal strength threshold K, the first antenna is determined as the target antenna satisfying the first condition.
[0120] Step 203, close the signal transceiving function of the target antenna satisfying the first condition.
[0121] Step 204, wait for the time interval T.
[0122] Here, the closing time length of the target antenna can be monitored by a timer, if the closing time length of the signal transceiving function of the target antenna is monitored to reach the time interval T (such as 60 seconds), step 205 is executed.
[0123] Step 205, open the signal transceiving function of the target antenna. Re-execute step 201.
[0124] Step 206, end the flowchart.
[0125] It should be noted that the data processing method provided in the above embodiment and the processing method provided in the above Figure 1 embodiment belong to the same concept, and the specific implementation process can be seen from the above Figure 1The method embodiment of the application is not described here.
[0126] Figure 3 The structure of the electronic device in the application is shown Figure One As shown in Figure 3 comprises:
[0127] The determining unit 301 is configured to determine signal parameters of each signal transceiver component, the signal parameters at least including one of a signal strength value and a bit error rate value; and determine a first signal transceiver component whose signal parameters satisfy a first condition as a target signal transceiver component based on the signal parameters of each signal transceiver component, the first condition at least representing that the signal strength value of the signal transceiver component belongs to a first threshold range and the bit error rate value belongs to a second threshold range;
[0128] The adjusting unit 302 is configured to adjust the signal parameters of the target signal transceiver component, so that the transmitted signal parameters of the target signal transceiver component do not satisfy the first condition, and trigger the transceiving unit 305, so that the transceiving unit 305 performs signal transceiving through each signal transceiver component including the first signal transceiver component and other second signal transceiver components; or,
[0129] The disabling unit 303 is configured to keep the signal parameters of the target signal transceiver component from being adjusted, and disable the first signal transceiver component from performing signal transceiving, and then trigger the transceiving unit 305 to perform signal transceiving through at least one second signal transceiver component other than the first signal transceiver component in each signal transceiver component by the transceiving unit 305.
[0130] The signal parameters of the second signal transceiver component satisfy a second condition, and the first condition is different from the second condition.
[0131] In a preferred scheme, the adjusting unit 302 is specifically configured to adjust the signal parameters of the target signal transceiver component while keeping the signal transceiving function of the target signal transceiver component enabled, so that the transmitted signal parameters of the target signal transceiver component represent that the signal transceiving function of the target signal transceiver component has been disabled; and perform signal transceiving through each signal transceiver component including the first signal transceiver component and other second signal transceiver components.
[0132] In the preferable solution, the adjusting unit 302 is further configured to adjust the signal parameter of the target signal transceiver component while keeping the signal transceiver function of the target signal transceiver component enabled, so that the signal parameter of the first signal transceiver component sent by the first signal transceiver component satisfies the second condition, and the signal transceiver is performed by the signal transceiver components including the first signal transceiver component and the second signal transceiver components.
[0133] The second condition at least represents one of the following:
[0134] The signal strength value of the signal transceiver component belongs to a third threshold range, and the value in the third threshold range is greater than the value in the first threshold range; and the bit error rate value of the signal transceiver component belongs to a fourth threshold range, and the value in the fourth threshold range is less than the value in the second threshold range.
[0135] In the preferable solution, the disabling unit 303 is further configured to keep the signal parameter of the target signal transceiver component unadjusted while disabling the signal transceiver function of the target signal transceiver component, and perform the signal transceiver by at least one second signal transceiver component other than the first signal transceiver component in the signal transceiver components.
[0136] In the preferable solution, the electronic device further comprises:
[0137] The enabling unit 304 is configured to enable the signal transceiver function of the target signal transceiver component and trigger the transceiver unit 305 if the electronic device satisfies a third condition, and the third condition at least includes one of the following methods:
[0138] The disabling and enabling time length of the signal transceiver function of the target signal transceiver component reaches a first time length;
[0139] A target object is detected within a first distance range;
[0140] It is detected that the current first frequency band information changes.
[0141] In the preferred solution, the determining unit 301 is specifically configured to determine the first signal transceiver component with a signal strength value less than or equal to a first target value as the target signal transceiver component; or determine the first signal transceiver component with a signal strength value less than those of other second signal transceiver components as the target signal transceiver component; or determine the average value of the first signal strength value of the first signal transceiver component and the second signal strength values of the remaining second signal transceiver components; and determine the first signal transceiver component as the target signal transceiver component if the difference between the first signal strength value and the average value is greater than a second target value.
[0142] In the preferred solution, the determining unit 301 is specifically configured to determine the first signal transceiver component with an error rate value greater than or equal to a third target value as the target signal transceiver component; or determine the first signal transceiver component with an error rate value greater than those of other second signal transceiver components as the target signal transceiver component; or determine the average value of the first error rate value of the first signal transceiver component and the second error rate values of the remaining second signal transceiver components; and determine the first signal transceiver component as the target signal transceiver component if the difference between the first error rate value and the average value is greater than a fourth target value.
[0143] In the preferred solution, the determining unit 301 is specifically configured to determine the first signal transceiver component as the target signal transceiver component if the first error rate value of the first signal transceiver component is greater than or equal to a fifth target value when the first signal strength value of the first signal transceiver component is less than or equal to the first target value; or determine the first signal transceiver component as the target signal transceiver component if the first error rate value of the first signal transceiver component is greater than or equal to the fifth target value when the difference is greater than the second target value.
[0144] In the preferred solution, the determining unit 301 is specifically configured to determine the signal parameters of the signal transceiver components when sending a data request to the server; or determine the signal parameters of the signal transceiver components when starting the dynamic signal transceiver component switching function.
[0145] In the preferred solution, the transceiving unit 305 is configured to send a data request to the server by at least one of the following methods, and receive the target data issued by the server based on the data request:
[0146] The electronic device sends a data request to a server through at least one of the second signal transceiver components, and receives target data issued by the server based on the data request; or the electronic device sends a data request to a server through any one of the signal transceiver components including the first signal transceiver component, and receives target data issued by the server based on the data request.
[0147] It should be noted that the electronic device provided in the above embodiments is only used as an example for the division of the above program modules during data processing. In actual applications, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the electronic device provided in the above embodiments and the processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here. Figure 1 The processing method provided in the above embodiments belongs to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0148] The electronic device provided in the above embodiments and the processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.
[0149] The processor is configured to execute the computer program to perform any one of the method steps described above. Figure 1 The processor is configured to execute the computer program to perform any one of the method steps described above.
[0150] Figure 4 The electronic device provided in the above embodiments and the processing method provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here. Figure Two The electronic device 400 can be a mobile phone, a computer, a digital broadcast terminal, an information transmitting and receiving device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a headset, a recorder, or the like, which has a MIMO function. Figure 4 The electronic device 400 shown in the figure includes at least one processor 401, a memory 402, at least one network interface 404, and a user interface 403. The various components in the electronic device 400 are coupled together through a bus system 405. It can be understood that the bus system 405 is used to realize the connection and communication between the components. The bus system 405 includes not only a data bus, but also a power bus, a control bus, and a status signal bus. However, in order to clearly illustrate the purpose, all kinds of buses are marked as the bus system 405 in the figure. Figure 4
[0151] The user interface 403 can include a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touchpad, or a touch screen, etc.
[0152] It can be understood that the memory 402 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM).The memory 402 described in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable type of memory.
[0153] The memory 402 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device 400. Examples of these data include: any computer programs used for operation on the electronic device 400, such as an operating system 4021 and an application program 4022; contact data; phonebook data; messages; pictures; audio; and the like. The operating system 4021 contains various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 4022 can contain various application programs, such as a media player (Media Player), a browser (Browser), and the like, for implementing various application services. The program implementing the method of the embodiments of the present application can be contained in the application program 4022.
[0154] The method disclosed in the embodiments of the present application can be applied to the processor 401 or implemented by the processor 401. The processor 401 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit or the instruction in the form of software in the processor 401. The processor 401 described above can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, and the like. The processor 401 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, and the like. In combination with the steps of the method disclosed in the embodiments of the present application, the above-mentioned method can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in the storage medium, and the storage medium is located in the memory 402. The processor 401 reads the information in the memory 402 and combines the hardware to complete the steps of the above-mentioned method.
[0155] In an exemplary embodiment, the electronic device 400 can be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field-Programmable Gate Arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors (Microprocessors), or other electronic elements for executing the aforementioned methods.
[0156] In an exemplary embodiment, the embodiments of the present application also provide a computer-readable storage medium, such as the memory 402 including a computer program, which can be executed by the processor 401 of the electronic device 400 to complete the steps of the aforementioned methods. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.; or various devices including one or any combination of the above memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0157] A computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to perform the above method Figure 1 Any one of the corresponding method steps.
[0158] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the various components shown or discussed can be through some interfaces, indirect coupling or communication connection between devices or units, which can be electrical, mechanical or other forms.
[0159] The units described as separate parts above can or can not be physically separate, and the parts displayed as units can or can not be physical units, that is, can be located in one place or distributed to multiple network units; part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0160] The methods disclosed in the several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.
[0161] The features disclosed in the several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.
[0162] The features disclosed in the several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method or device embodiments.
[0163] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A data processing method, comprising: determining signal parameters of each signal transceiver component, the signal parameters comprising at least one of signal strength values and error rate values; determining a first signal transceiver component satisfying a first condition as a target signal transceiver component based on the signal parameters of each signal transceiver component, the first condition representing at least one of a signal strength value of the signal transceiver component belonging to a first threshold range and an error rate value belonging to a second threshold range; adjusting the signal parameters of the target signal transceiver component while keeping the signal transceiving function of the target signal transceiver component enabled, so that the transmitted signal parameters of the target signal transceiver component represent that the signal transceiving function of the target signal transceiver component has been disabled, or adjusting the signal parameters of the target signal transceiver component while keeping the signal transceiving function of the target signal transceiver component enabled and the signal parameters of the target signal transceiver component not satisfying a second condition, so that the transmitted signal parameters of the target signal transceiver component represent that the signal parameters of the target signal transceiver component satisfy the second condition and the signal transceiving is performed by each signal transceiver component including the first signal transceiver component and other second signal transceiver components; wherein the signal parameters of the second signal transceiver components satisfy the second condition, and the signal quality represented by the first condition is lower than the signal quality represented by the second condition. 2.The method of claim 1, further comprising: the second condition representing at least one of a signal strength value of the signal transceiver component belonging to a third threshold range, the values in the third threshold range being greater than the values in the first threshold range, and an error rate value of the signal transceiver component belonging to a fourth threshold range, the values in the fourth threshold range being less than the values in the second threshold range. 3.If the signal parameters comprise signal strength values, the method of claim 1, wherein determining a first signal transceiver component satisfying a first condition as a target signal transceiver component based on the signal parameters of each signal transceiver component comprises at least one of: determining a first signal transceiver component with a signal strength value less than or equal to a first target value among the each signal transceiver component as the target signal transceiver component; determining a first signal transceiver component with a signal strength value less than other second signal transceiver components among the each signal transceiver component as the target signal transceiver component; determining an average value of a first signal strength value of a first signal transceiver component among the each signal transceiver component and second signal strength values of a plurality of second signal transceiver components remaining in the each signal transceiver component; and determining the first signal transceiver component as the target signal transceiver component if a difference between the first signal strength value and the average value is greater than a second target value. 4. The method of claim 1, wherein if the signal parameter comprises a bit error rate value, the determining the signal parameter of each signal transceiving component comprises at least one of the following: determining a first signal transceiving component having a bit error rate value greater than or equal to a third target value as the target signal transceiving component; determining a first signal transceiving component having a bit error rate value greater than bit error rate values of other second signal transceiving components as the target signal transceiving component; determining a first bit error rate value of a first signal transceiving component and an average value of second bit error rate values of remaining second signal transceiving components; and determining the first signal transceiving component as the target signal transceiving component if a difference between the first bit error rate value and the average value is greater than a fourth target value.
5. The method of claim 3, wherein if the signal parameter further comprises a bit error rate value, the determining the signal parameter of each signal transceiving component comprises at least one of the following: determining the first signal transceiving component as the target signal transceiving component if the first bit error rate value of the first signal transceiving component is greater than or equal to a fifth target value, when the first signal strength value of the first signal transceiving component is less than or equal to the first target value; and determining the first signal transceiving component as the target signal transceiving component if the first bit error rate value of the first signal transceiving component is greater than or equal to the fifth target value, when the difference is greater than the second target value.
6. The method of claim 1, wherein the determining the signal parameter of each signal transceiving component comprises at least one of the following: determining the signal parameter of each signal transceiving component when a data request is sent to a server; and determining the signal parameter of each signal transceiving component when a dynamic signal transceiving component switching function is enabled.
7. The method of claim 1, further comprising: sending a data request to a server and receiving target data issued by the server based on the data request by at least one of the following: sending the data request to the server by at least one of the second signal transceiving components and receiving the target data issued by the server based on the data request; and sending the data request to the server by at least one of the signal transceiving components including the first signal transceiving component and receiving the target data issued by the server based on the data request.
8. A data processing method, the method comprising: determining a signal parameter of each signal transceiving component, the signal parameter comprising at least one of a signal strength value and a bit error rate value. determining, based on the signal parameters of the signal transceiving components, a first signal transceiving component whose signal parameter satisfies a first condition as a target signal transceiving component, the first condition at least representing that the signal strength value of the signal transceiving component belongs to a first threshold range and the bit error rate value belongs to a second threshold range; maintaining the signal parameter of the target signal transceiving component unadjusted and disabling the target signal transceiving component from signal transceiving, so as to enable signal transceiving through at least one second signal transceiving component other than the first signal transceiving component among the signal transceiving components; in the case of disabling the signal transceiving function of the target signal transceiving component, the method further comprises: if a third condition is satisfied, enabling the signal transceiving function of the target signal transceiving component; the third condition at least comprises one of the following methods: the disabling enabling time length of the signal transceiving function of the target signal transceiving component reaches a first time length; detecting a target object within a first distance range; detecting that the current first frequency band information changes.
9. The method of claim 8, wherein the maintaining the signal parameter of the target signal transceiving component unadjusted and disabling the target signal transceiving component from signal transceiving, so as to enable signal transceiving through at least one second signal transceiving component other than the first signal transceiving component among the signal transceiving components comprises: in the case of disabling the signal transceiving function of the target signal transceiving component, maintaining the signal parameter of the target signal transceiving component unadjusted and enabling signal transceiving through at least one second signal transceiving component other than the first signal transceiving component among the signal transceiving components.
10. An electronic device comprising: a determining unit configured to determine signal parameters of signal transceiving components, the signal parameters at least comprising one of a signal strength value and a bit error rate value; and determine, based on the signal parameters of the signal transceiving components, a first signal transceiving component whose signal parameter satisfies a first condition as a target signal transceiving component, the first condition at least representing that the signal strength value of the signal transceiving component belongs to a first threshold range and the bit error rate value belongs to a second threshold range; an adjusting unit configured to, in the case of maintaining the signal transceiving function of the target signal transceiving component enabled, adjust the signal parameter of the target signal transceiving component so that the transmitted signal parameter of the target signal transceiving component represents that the signal transceiving function of the target signal transceiving component has been disabled, or, in the case of maintaining the signal transceiving function of the target signal transceiving component enabled and the signal parameter of the target signal transceiving component not satisfying a second condition, adjust the signal parameter of the target signal transceiving component so that the transmitted signal parameter of the target signal transceiving component represents that the signal parameter of the target signal transceiving component satisfies the second condition and signal transceiving is enabled through the signal transceiving components including the first signal transceiving component and other second signal transceiving components; The signal parameter of the second signal transceiving component satisfies a second condition, and the first condition represents a signal quality lower than that represented by the second condition. 11.An electronic device, comprising: a determination unit configured to determine a signal parameter of each of the signal transceiving components, the signal parameter comprising at least one of a signal strength value and a bit error rate value; and determine, based on the signal parameter of each of the signal transceiving components, a first signal transceiving component satisfying a first condition as a target signal transceiving component, the first condition representing at least one of that the signal strength value of the signal transceiving component belongs to a first threshold range and that the bit error rate value belongs to a second threshold range; a disabling unit configured to keep the signal parameter of the target signal transceiving component unadjusted and disable the signal transceiving function of the target signal transceiving component to perform signal transceiving through at least one second signal transceiving component other than the first signal transceiving component among the signal transceiving components; an enabling unit configured to enable the signal transceiving function of the target signal transceiving component and trigger the transceiving unit if the electronic device satisfies a third condition, the third condition comprising at least one of the following methods: the disabling of the signal transceiving function of the target signal transceiving component reaches a first time length; detecting a target object within a first distance range; and detecting that the current first frequency band information changes.
Citation Information
Patent Citations
Method and device for improving communication speed
CN103379553A
Mobile terminal antenna control method, mobile terminal and computer readable medium
CN112492671A