Nothing Special   »   [go: up one dir, main page]

CN114553278A - Data processing method and electronic equipment - Google Patents

Data processing method and electronic equipment Download PDF

Info

Publication number
CN114553278A
CN114553278A CN202210088199.2A CN202210088199A CN114553278A CN 114553278 A CN114553278 A CN 114553278A CN 202210088199 A CN202210088199 A CN 202210088199A CN 114553278 A CN114553278 A CN 114553278A
Authority
CN
China
Prior art keywords
signal
component
signal transceiving
target
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210088199.2A
Other languages
Chinese (zh)
Inventor
林兆斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN202210088199.2A priority Critical patent/CN114553278A/en
Publication of CN114553278A publication Critical patent/CN114553278A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0602Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using antenna switching
    • H04B7/0608Antenna selection according to transmission parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0404Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas the mobile station comprising multiple antennas, e.g. to provide uplink diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/08Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
    • H04B7/0802Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection
    • H04B7/0805Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection with single receiver and antenna switching
    • H04B7/0814Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station using antenna selection with single receiver and antenna switching based on current reception conditions, e.g. switching to different antenna when signal level is below threshold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Environmental & Geological Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The application provides a data processing method, which comprises the following steps: determining signal parameters of each path of signal transceiving part, wherein the signal parameters comprise one of a signal strength value and a bit error rate value; determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component, wherein the first condition represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range; adjusting the signal parameters of the target signal transceiving component so that the signal parameters of the transmitted target signal transceiving component do not meet a first condition, and performing signal transceiving through the signal transceiving components including the first signal transceiving component and other second signal transceiving components; or forbidding the first signal transceiving component to carry out signal transceiving so as to carry out signal transceiving through at least one path of second signal transceiving component; wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.

Description

Data processing method and electronic equipment
Technical Field
The present disclosure relates to data processing technologies, and in particular, to a data processing method and an electronic device.
Background
A Multiple Input Multiple Output (MIMO) technique is a technique for increasing data throughput without increasing transmission power of a transmitting end in wireless communication, and is a technique in which a plurality of antennas are provided at a transmitting end to transmit data independently of each other, and a plurality of antennas are similarly provided at a receiving end to receive data transmitted by the transmitting end. At present, many terminals (such as mobile phones) support a multi-antenna switching function, and a base station comprehensively determines a channel environment where the mobile phone is currently located according to signal parameters of each antenna on the mobile phone, so as to determine network resources, such as bandwidth, modulation mode, rate and the like, allocated to the mobile phone when there is a data service. If the channel environment is better, the resources allocated by the network are larger, and the throughput rate embodied in the mobile phone is larger. However, for a multi-antenna handset, if the signal of one of the antennas is particularly poor, the overall value of the channel estimation given to the handset by the base station is lowered, resulting in less resources allocated to the handset by the base station. 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 higher data throughput rate is a problem to be solved at present.
Disclosure of Invention
In view of this, the technical solution of the present application is implemented as follows:
according to an aspect of the present application, there is provided a data processing method, the method including:
determining signal parameters of each signal transceiving component, wherein the signal parameters at least comprise one of a signal strength value and an error code rate value;
determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component based on the signal parameters of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
adjusting 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 performing signal transceiving through the signal transceiver components including the first signal transceiver component and other second signal transceiver components; a (c)
Or, the signal parameters of the target signal transceiving component are kept not adjusted, and the first signal transceiving component is prohibited from transceiving signals, so that at least one second signal transceiving component except the first signal transceiving component in each channel of signal transceiving components is used for transceiving signals;
wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
In the above-described aspect, the adjusting the signal parameter of the target signal transmission/reception section so that the transmitted signal parameter of the target signal transmission/reception section does not satisfy the first condition and the signal transmission/reception is performed by the signal transmission/reception sections including the first signal transmission/reception section and the other second signal transmission/reception sections includes at least one of the following methods:
under the condition that the signal transceiving function of the target signal transceiving component is kept enabled, adjusting 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 is forbidden to be enabled; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
under the condition that the signal transceiving function of the target signal transceiving component is kept enabled, adjusting the signal parameter of the target signal transceiving component so that the transmitted signal parameter of the first signal transceiving component represents that the signal parameter of the first signal transceiving component meets the second condition; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
wherein the second condition characterizes at least one of:
the signal strength value of the signal transceiving component belongs to a third threshold range, and the numerical value in the third threshold range is greater than the numerical value in the first threshold range; and the error rate value of the signal transceiving means belongs to a fourth threshold range, the value in said fourth threshold range being smaller than the value in said second threshold range.
In the foregoing solution, the keeping of the signal parameters of the target signal transceiver component without being adjusted and prohibiting the first signal transceiver component from performing signal transceiving so as to perform signal transceiving through at least one second signal transceiver component of the signal transceiver components except the first signal transceiver component includes:
and under the condition that the signal transceiving function of the target signal transceiving component is forbidden to be enabled, the signal parameter of the target signal transceiving component is kept not to be adjusted, and the signal transceiving is carried out through at least one path of second signal transceiving component except the first signal transceiving component in each path of signal transceiving component.
In the foregoing aspect, when the disabling of the signal transmission/reception function of the target signal transmission/reception section is disabled, the method further includes:
enabling a signal transceiving function of the target signal transceiving means if a third condition is satisfied;
the third condition includes at least one of the following methods;
the enabling forbidding time of the signal transceiving function of the target signal transceiving component reaches a first time;
detecting a target object within a first range of distances;
detecting that the current first frequency band information changes.
In the foregoing solution, if the signal parameter includes a signal strength value, the determining, based on the signal parameter of each channel of signal transceiving component, a first signal transceiving component whose signal parameter satisfies a first condition as a target signal transceiving component includes at least one of the following methods:
determining a first signal transceiving component of which the signal intensity value is smaller than or equal to a first target value in each channel of signal transceiving component as the target signal transceiving component;
determining the first signal transceiving component with the signal intensity value smaller than that of each other second signal transceiving component in each channel of signal transceiving component as the target signal transceiving component;
determining a first signal strength value of a first signal transceiving component in each channel of signal transceiving component and an average value of second signal strength values of a plurality of remaining second signal transceiving components in each channel of signal transceiving component; determining the first signal transceiving component as the target signal transceiving component if a difference between the first signal strength value and the average value is greater than a second target value.
In the foregoing solution, if the signal parameter includes an error rate value, the determining, based on the signal parameter of each channel of signal transceiver component, a first signal transceiver component whose signal parameter satisfies a first condition as a target signal transceiver component includes at least one of the following methods:
determining the first signal transceiving component with the error rate value larger than or equal to a third target value in each path of signal transceiving component as the target signal transceiving component;
determining the first signal transceiving component with the error rate value larger than that of each other second signal transceiving component in each path of signal transceiving component as the target signal transceiving component;
determining a first error code rate value of a first signal transceiving component in each path of signal transceiving component and an average value of second error code rate values of a plurality of remaining second signal transceiving components in each path of signal transceiving component; and if the difference value between the first error code rate value and the average value is larger than a fourth target value, determining the first signal transceiving component as the target signal transceiving component.
In the foregoing solution, if the signal parameter further includes an error rate value, the determining, based on the signal parameter of each channel of signal transceiver component, a first signal transceiver component whose signal parameter satisfies a first condition as a target signal transceiver component at least further includes one of the following methods:
determining the first signal transceiving component as the target signal transceiving component if the first error rate value of the first signal transceiving component is greater than or equal to a fifth target value, if the first signal strength value of the first signal transceiving component is less than or equal to the first target value;
and if the difference is greater than the second target value, determining the first signal transceiving component as the target signal transceiving component if the first error rate value of the first signal transceiving component is greater than or equal to the fifth target value.
In the above solution, the determining the signal parameter of each path of signal transceiving component at least includes one of the following methods:
under the condition of sending a data request to a server, determining signal parameters of each path of signal transceiving component;
and under the condition of determining to start the switching function of the dynamic signal transceiving component, determining the signal parameter of each channel of signal transceiving component.
In the above scheme, the method further comprises: 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:
sending a data request to a server and receiving target data issued by the server based on the data request through at least one path of second signal transceiving component;
at least sending a data request to a server through any one of the signal transceiving components including the first signal transceiving component, and receiving target data issued by the server based on the data request.
According to another aspect of the present application, there is provided an electronic device including:
a determining unit, configured to determine signal parameters of each channel of signal transceiving component, where the signal parameters at least include one of a signal strength value and an error rate value; the first signal transceiving component with the signal parameter meeting a first condition is determined as a target signal transceiving component based on the signal parameter of each path of signal transceiving component, and the first condition at least represents that the signal intensity value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
an adjusting unit configured to adjust a signal parameter of the target signal transmission/reception component so that the transmitted signal parameter of the target signal transmission/reception component does not satisfy the first condition, and to transmit and receive signals through the signal transmission/reception components including the first signal transmission/reception component and other second signal transmission/reception components; or,
a forbidding unit, configured to keep the signal parameters of the target signal transceiver component from being adjusted, forbid the first signal transceiver component from performing signal transceiving, and perform signal transceiving through at least one second signal transceiver component of the signal transceiver components except the first signal transceiver component;
wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
According to a third aspect of the present application, there is provided an electronic apparatus comprising: a processor and a memory for storing a computer program operable on the processor, wherein the processor is adapted to perform the steps of any of the above-mentioned data processing methods when executing the computer program.
The data processing method and the electronic device provided by the application determine the signal parameters of each signal transceiving component, wherein the signal parameters at least comprise one of a signal strength value and an error rate value; determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component based on the signal parameters of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range; adjusting 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 performing signal transceiving through the signal transceiver components including the first signal transceiver component and other second signal transceiver components; or, the signal parameters of the target signal transceiving component are kept not adjusted, and the first signal transceiving component is prohibited from transceiving signals, so that at least one second signal transceiving component except the first signal transceiving component in each channel of signal transceiving components is used for transceiving signals; wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition. Therefore, the problem that the comprehensive value of the channel of the terminal is low due to the fact that the signal of a certain antenna in the multi-antenna terminal is weak can be solved, and therefore the channel environment where the terminal is located at present can be improved, and more network resources and higher data throughput rate can be obtained. For example, due to the fact that a certain antenna on a mobile phone is shielded due to the fact that a user holds the mobile phone, the receiving and sending performance of the antenna is reduced, and data receiving and sending of a terminal are affected.
Drawings
FIG. 1 is a first schematic diagram illustrating a first flowchart of a data processing method according to the present application;
FIG. 2 is a schematic diagram illustrating a second implementation of a data processing method according to the present application;
FIG. 3 is a first schematic structural component diagram of an electronic device according to the present application;
fig. 4 is a structural schematic diagram of an electronic device in the present application.
Detailed Description
The technical solution of the present application is further described in detail with reference to the drawings and specific embodiments.
Fig. 1 is a schematic view of a first flow implementation of a data processing method in the present application, as shown in fig. 1, the method includes:
step 101, determining signal parameters of each signal transceiver component, wherein the signal parameters at least comprise one of a signal strength value and an error rate value;
in the present application, the method may be applied to an electronic device that employs MIMO technology, for example, the electronic device may be a mobile phone, a game machine, a tablet computer, and so on. The multi-channel signal transceiving component (such as an antenna) on the electronic equipment can form an antenna system with a plurality of channels with the server, so that the antenna system can be used for realizing signal transmission between the electronic equipment and the server.
In one implementation, the electronic device may determine the signal parameters of each of the signal transceiving components when the data request is sent to the server through the signal transceiving component.
For example, the electronic device is a mobile phone with four antennas, and when the mobile phone sends a data request to a server (e.g., a base station) through the four antennas, each antenna on the mobile phone may receive a data signal sent by the server based on the data request, so that the mobile phone may automatically detect a signal strength value and/or an error rate value of each antenna according to the quality of the data signal received by each antenna.
In another implementation, the electronic device may determine the signal parameters of each signal transceiving component by receiving a data signal sent by the server.
For example, the base station transmits a data signal to the mobile phone in real time, and the mobile phone may determine a signal strength value and/or an error rate value of each antenna according to the quality of the signal received by each antenna.
In another implementation, the electronic device may determine the signal parameters of each channel of the signal transceiving component when determining to turn on the switching function of the dynamic signal transceiving component (e.g., antenna).
For example, the electronic device is a mobile phone with four antennas, and the mobile phone supports a dynamic antenna switching function, and when the dynamic antenna switching function on the mobile phone is triggered to be turned on, the mobile phone may determine that the dynamic antenna switching function is turned on, and at this time, the mobile phone may automatically detect a signal strength value and/or an error code 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.
102, determining a first signal transceiving component with a signal parameter meeting a first condition as a target signal transceiving component based on the signal parameter of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
in this application, if the signal parameter of each of the signal transceiving components detected by the electronic device includes a signal strength value, in an example, the electronic device may determine, as the target signal transceiving component, a first signal transceiving component of which the signal strength value is less than or equal to a first target value in each of the signal transceiving components, by comparing the signal strength value of each of the signal transceiving components with the first target value, respectively, based on a comparison result.
For example, the first threshold range is 1-5dBm, the first target value is 5dBm, the electronic device includes four antennas, namely, an antenna a, an antenna B, an antenna C, and an antenna D, wherein the signal strength value of the antenna a is 4dBm, the signal strength value of the antenna B is 9dBm, the signal strength value of the antenna C is 10dBm, and the signal strength value of the antenna D is 12dBm, and the signal strength value of the antenna a (4dBm) is determined to be smaller than the first target value (5dBm) by comparing the signal strength values of the four antennas with the first target value, and the antenna a is determined to satisfy the first condition and be the target signal transceiving component.
In another example, the electronic device may further determine, as the target signal transceiving component, the first signal transceiving component, which has a signal strength value smaller than that of each of the other second signal transceiving components, in each of the plurality of signal transceiving components, based on the comparison result by comparing the signal strength values between the plurality of signal transceiving components.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where a signal strength value of the antenna a is 4dBm, a signal strength value of the antenna B is 9dBm, a signal strength value of the antenna C is 10dBm, and a signal strength value of the antenna D is 12dBm, and the signal strength value of the antenna a is determined to be smaller than the signal strength values of the antenna B, the antenna C, and the antenna D by comparing the signal strength values among the four antennas, and then the antenna a is determined to be the target signal transceiving component.
In another example, the electronic device may further determine an average value of first signal strength values of a first signal transceiving component in each channel of signal transceiving components and second signal strength values of a plurality of remaining second signal transceiving components in each channel of signal transceiving components except for the first signal transceiving component; and then calculating the difference between the first signal strength value and the average value, comparing the difference with a second target value, and determining the first signal transceiving component as a target signal transceiving component if the comparison result indicates that the difference between the first signal strength value and the average value is greater than the second target value.
For example, the second target value is 5dBm, the electronic device includes four antennas, namely, an antenna a, an antenna B, an antenna C, and an antenna D, wherein the signal intensity value of the antenna a is 4dBm, the signal intensity value of the antenna B is 11dBm, the signal intensity value of the antenna C is 10dBm, and the signal intensity value of the antenna D is 12dBm, if the antenna a is used as the first signal transmitting and receiving component, the average value of the signal intensities between the antenna B, the antenna C, and the antenna D is calculated to be (11+10+12)/3 dBm, the difference value between the signal intensity value of the antenna a 4dBm and the average value 11dBm is calculated to be 7dBm, and the difference value of 7dBm is compared with the second target value of 5dBm, so that the difference value of 7dBm is greater than the second target value of 5dBm, and the antenna a is determined to be the target signal transmitting and receiving components are determined.
In another example, the electronic device may further determine an average value of first signal strength values of a first signal transceiving component in each channel of signal transceiving components and second signal strength values of a plurality of second signal transceiving components remaining in each channel of signal transceiving components; and then subtracting a threshold value from the average value to obtain a sixth target value, comparing the first signal strength value with the sixth target value, and if the comparison result indicates that the first signal strength value is smaller than the sixth target value, determining the first signal transceiving component as a target signal transceiving component.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where a signal strength value of the antenna a is 4dBm, a signal strength value of the antenna B is 11dBm, a signal strength value of the antenna C is 10dBm, and a signal strength value of the antenna D is 12dBm, and if the antenna a is used as the first signal transceiver component, an average value of signal strengths among the antenna B, the antenna C, and the antenna D is calculated as (11+10+12)/3 as 11dBm, then a sixth target value 5dBm is obtained by subtracting a threshold (for example, 6dBm) from the average value 11dBm, and then the signal strength value 4dBm of the antenna a is compared with the sixth target value 5dBm, and if the difference value 4dBm is smaller than the sixth target value 5dBm, the antenna a is determined as the target signal transceiver component.
In this way, by determining the antenna with the weaker signal in the multiple antennas in the electronic device, the antenna with the weaker signal can be selected strategically, so that the influence of the antenna with the weaker signal on the channel estimation of the electronic device is eliminated through the selected policy, and thus, the data resource amount and the data throughput of the electronic device can be improved.
In this application, if the signal parameter of each of the signal transceiving components detected by the electronic device includes an error rate value, in an example, the electronic device may further determine, as the target signal transceiving component, the first signal transceiving component having the error rate value greater than or equal to the third target value in each of the signal transceiving components based on the comparison result by comparing the error rate of each of the signal transceiving components with the third target value.
Here, the error rate is the number of errors ÷ total codes, for example, the second threshold range is 20% to 100%, the third target value is the lower limit value of the second threshold range 20%, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, wherein the error rate value of the antenna a is 10%, the error rate value of the antenna B is 25%, the error rate value of the antenna C is 3%, and the error rate value of the antenna D is 4%, and the error rate values of the four antennas are compared with the third target value, respectively, to determine that the error rate value (25%) of the antenna B is greater than the third target value (20%), and then it is determined that the antenna B satisfies the first condition, and is the target signal transmitting/receiving means.
In another example, the electronic device may further compare error code rate values between the signal transceiver blocks, and determine, based on a comparison result, the first signal transceiver block with the error code rate value being greater than that of each of the other second signal transceiver blocks in each of the signal transceiver blocks as the target signal transceiver block.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where an error rate value of the antenna a is 4%, an error rate value of the antenna B is 9%, an error rate value of the antenna C is 2%, and an error rate value of the antenna D is 3%, and by comparing error rate values between the four antennas, it is determined that the error rate value of the antenna B is greater than the error rate values of the antenna a, the antenna C, and the antenna D, and it is determined that the antenna B is the target signal transceiving component.
In another example, the electronic device may further determine an average value of a first error rate value of a first signal transceiving component in each channel of signal transceiving components and second error rate values of a plurality of remaining second signal transceiving components in each channel of signal transceiving components except the first signal transceiving component; and then calculating the difference between the first error code rate value and the average value, comparing the difference with a fourth target value, and determining the first signal transceiving component as a target signal transceiving component if the comparison result indicates that the difference between the first error code rate value and the average value is greater than the fourth target value.
For example, the fourth target value is 10%, the electronic device includes four antennas, namely an antenna a, an antenna B, an antenna C, and an antenna D, where an error rate value of the antenna a is 25%, an error rate value of the antenna B is 8%, an error rate value of the antenna C is 7%, and an error rate value of the antenna D is 15%, if the antenna a is used as the first signal transceiving component, an average error rate value between the antenna B, the antenna C, and the antenna D is calculated to be (8% + 7% + 15%)/3 ═ 10%, then a difference between the error rate value 25% and the average 10% of the antenna a is calculated to be 15%, and the antenna a is determined to be the target signal transceiving component by comparing the difference 15% with the second target value 10%, and determining that the difference 15% is greater than the second target value 10%.
In this way, by determining the antenna with the weaker signal in the multiple antennas in the electronic device, the antenna with the weaker signal can be selected strategically, so that the influence of the antenna with the weaker signal on the channel estimation of the electronic device is eliminated through the selected policy, and thus, the data resource amount and the data throughput of the electronic device can be improved.
In this application, if the signal parameters of the signal transceiving components detected by the electronic device include both a signal strength value and an error rate value, in an example, the electronic device may further compare the first error rate value of the first signal transceiving component with 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 determine the first signal transceiving component as the target signal transceiving component if the comparison result indicates that the first error rate value of the first signal transceiving component is greater than or equal to the fifth target value.
For example, the first threshold range is 1-5dBm, the first target value is 5dBm, the electronic device includes four antennas, namely, an antenna a, an antenna B, an antenna C, and an antenna D, wherein the signal strength value of the antenna a is 4dBm, the signal strength value of the antenna B is 9dBm, the signal strength value of the antenna C is 10dBm, and the signal strength value of the antenna D is 12dBm, the signal strength value of the antenna a (4dBm) is determined to be smaller than the first target value (5dBm) by comparing the signal strength values of the four antennas with the first target value, and the electronic device further compares the error code value of the antenna a (such as 25%) with a fifth target value (such as 20%), determines that the error code value of the antenna a (25%) is greater than the fifth target value (20%) according to the comparison result, and determines that the antenna a satisfies the first condition, is a target signal transceiving section.
Here, if the error rate value (e.g., 5%) of the antenna a is compared with a fifth target value (e.g., 20%), and it is determined that the error rate value (5%) of the antenna a is smaller than the fifth target value (20%) according to the comparison result, it is determined that the antenna a does not satisfy the first condition and is not the target signal transmitting/receiving section.
In another example, if the electronic device is in a situation where the difference between the first signal strength value of the first signal transceiving component and the average value between the second signal transceiving components is greater than the second target value, the electronic device may further compare the first error rate value of the first signal transceiving component with a fifth target value, and determine the first signal transceiving component as the target signal transceiving component if the comparison result indicates that the first error rate value of the first signal transceiving component is greater than or equal to the fifth target value.
For example, the second target value is 5dBm, the fifth target value is 10%, the electronic device includes four antennas, namely, an antenna a, an antenna B, an antenna C, and an antenna D, wherein the signal intensity value of the antenna a is 4dBm, the signal intensity value of the antenna B is 11dBm, the signal intensity value of the antenna C is 10dBm, and the signal intensity value of the antenna D is 12dBm, if the antenna a is used as the first signal transceiver, the average value of the signal intensities between the antenna B, the antenna C, and the antenna D is calculated to be (11+10+12)/3 dBm, then the difference value between the signal intensity value of the antenna a 4dBm and the average value 11dBm is calculated to be 7dBm, and the difference value 7dBm is determined to be greater than the second target value 5dBm by comparing the difference value 7dBm with the second target value 5dBm, and the electronic device further compares the first error code target value (for example, 10%) of the antenna a with the fifth target value (10%), and determining that the first error rate value (for example, 10%) of the antenna A is equal to the fifth target value (10%) according to the comparison result, and determining that the antenna A is the target signal transceiving component.
Here, if the first error rate value (e.g., 5%) of the antenna a is compared with the fifth target value (10%), and it is determined that the first error rate value (e.g., 5%) of the antenna a is smaller than the fifth target value (10%) according to the comparison result, it is determined that the antenna a does not satisfy the first condition and is not the target signal transceiving section.
Therefore, through carrying out multi-dimensional judgment on the electronic equipment with the multi-path antenna, the situation that misjudgment is caused on the antenna signal and the comprehensive score of each channel of the electronic equipment is influenced by a person can be avoided.
Step 103 of adjusting the signal parameters of the target signal transceiver so that the transmitted signal parameters of the target signal transceiver do not satisfy the first condition, and performing signal transceiving through the signal transceiver including the first signal transceiver and other second signal transceivers;
in this application, when the electronic device determines the target signal transceiver component, the electronic device may adjust the signal parameter of the target signal transceiver component so that the transmitted signal parameter of the target signal transceiver component does not satisfy the first condition, and perform signal transceiving through each channel of signal transceiver components including the first signal transceiver component and each of the other second signal transceiver components.
In one example, when the electronic device adjusts the signal parameter of the target signal transceiving component, the electronic device may adjust the signal parameter of the target signal transceiving component while keeping enabling the signal transceiving function of the target signal transceiving component, so that the signal parameter of the target signal transceiving component transmitted to the server represents that the enabling of the signal transceiving function of the target signal transceiving component is forbidden; and performs signal transmission and reception through each path of signal transmission and reception section including the first signal transmission and reception section and each of the other second signal transmission and reception sections.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where a signal parameter of the antenna a satisfies a first condition and is a target signal transceiving component. At this time, the electronic device may adjust the signal strength value and/or the error rate value of the antenna a to "0" without turning off the signal transceiving function of the antenna a, and then send the signal parameter "0" adjusted by the antenna a to a network server (base station), so that the base station considers that the signal transceiving function of the antenna a is turned off, so that the base station may perform comprehensive evaluation and resource allocation on the channel of the electronic device according to the signal parameters of the antennas B, C, and D, and since the signal transceiving function of the antenna a is not actually turned off, the electronic device may still perform signal transceiving through the antennas of the antennas a, B, C, and D, so that the influence of the weaker signal of one antenna in the electronic device with multiple antennas on the channel evaluation of the electronic device may be eliminated, therefore, the resource allocation amount and the data throughput rate of the electronic equipment can be improved.
In another example, when the electronic device adjusts the signal parameter of the target signal transceiver component, the electronic device may further adjust the signal parameter of the target signal transceiver component while maintaining the signal transceiving function of the target signal transceiver component, so that the signal parameter of the first signal transceiver component sent to the server indicates that the signal parameter of the first signal transceiver component satisfies the second condition; and transmit and receive signals through each path of signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components; wherein the second condition characterizes at least one of:
the signal strength value of the signal transceiving 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 error rate value of the signal transceiving means belongs to a fourth threshold range, wherein the values within the fourth threshold range are smaller than the values in the second threshold range.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where a signal parameter of the antenna a satisfies a first condition and is a target signal transceiving component. At this time, the electronic device may adjust the signal strength value and/or the error rate value of the antenna a without turning off the signal transceiving function of the antenna a, for example, the original signal strength value of the antenna a is "4 dBm", the adjusted value is "8 dBm", the original error rate value of the antenna a is "10%", and the adjusted value is "3%", so that the adjusted signal parameter of the antenna a satisfies the second condition, then the signal intensity value of 8dBm and the error code rate value of 3 percent after the adjustment of the antenna A are sent to a network server (base station), so that the base station considers that the signals of the four paths of antennas are all strong, so that when the base station performs comprehensive evaluation on the channel of the electronic equipment based on the signal parameters adjusted by the antenna A and the signal parameters of the antenna B, the antenna C and the antenna D, the channel comprehensive evaluation of the electronic device can be improved, so that the electronic device obtains more resource allocation. In this way, by increasing the signal parameter of the antenna with the weaker signal in the electronic device with multiple antennas, the influence of the antenna with the weaker signal on the channel estimation 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.
Step 104, keeping that the signal parameters of the target signal transceiving component are not adjusted, and prohibiting the first signal transceiving component from transceiving signals so as to perform signal transceiving through at least one second signal transceiving component of each path of signal transceiving components except the first signal transceiving component; wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
In this application, when the electronic device determines the target signal transceiver component, it may further keep not adjusting the signal parameter of the target signal transceiver component, and prohibit the first signal transceiver component from performing signal transceiving, so as to perform signal transceiving through at least one second signal transceiver component of each signal transceiver component except the first signal transceiver component.
In one example, the electronic device may keep the signal parameter of the target signal transceiving component from being adjusted and perform signal transceiving through at least one second signal transceiving component of the respective signal transceiving components except for the first signal transceiving component, while disabling enabling the signal transceiving function of the target signal transceiving component.
For example, the electronic device includes four antennas, which are an antenna a, an antenna B, an antenna C, and an antenna D, respectively, where a signal parameter of the antenna a satisfies a first condition and is a target signal transceiving component. At this time, the electronic device may close the signal transceiving function of the antenna a, and only send the signal parameters of the antenna B, the antenna C, and the antenna D to a network server (base station), so that the base station performs comprehensive evaluation on the channel of the electronic device and allocates resources according to the signal parameters of the antennas B, the antenna C, and the antenna D. Because the electronic equipment closes the transceiving function of the antenna A with weak signals, the antenna A cannot lower the channel evaluation score of the base station to the electronic equipment, so that the influence of weak signals of a certain antenna in the electronic equipment with multiple antennas on the channel evaluation of the electronic equipment can be eliminated, the resource allocation amount of the base station to the electronic equipment and the data throughput rate of the electronic equipment can be improved, and the power consumption of the equipment can be reduced.
In this application, the electronic device may further send a data request to the server through each signal transceiver component, and receive target data issued by the server based on the data request.
In one example, if the electronic device turns off the transceiving function of the first signal transceiving component that meets the first condition, the electronic device may further send a data request to the server through at least one second signal transceiving component, and receive, through the at least one second signal transceiving component, target data that is issued by the server based on the data request.
For example, the electronic device includes an antenna a, an antenna B, and an antenna C, where a signal of the antenna a is weak and meets a first condition, the electronic device may close a signal transceiving function of the antenna a, report only signal parameters of the antenna B and the antenna C to a server (such as a base station), 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.
In another example, in a case that the electronic device may further keep the transceiving function of the first signal transceiving component satisfying the first condition enabled, the electronic device may further send a data request to the server through at least one channel of signal transceiving component including the first signal transceiving component and each of the second signal transceiving components, and receive, through at least one channel of signal transceiving component including the first signal transceiving component and each of the second signal transceiving components, target data issued by the server based on the data request.
For example, the electronic device includes an antenna a, an antenna B, and an antenna C, where a signal of the antenna a is weak and meets a first condition, the electronic device may not turn off a signal transceiving function of the antenna a, and send signal parameters of the antenna a, the antenna B, and the antenna C to a server (e.g., a base station), where the signal parameter of the antenna a reported to the base station is a virtual number, which may be higher than an actual signal parameter of the antenna a or "0", and send a data request to the base station through the antenna a, the antenna B, and the antenna C together, and receive target data sent by the base station through the antenna a, the antenna B, and the antenna C together.
Or, the data request is sent to the base station through at least one of the antenna a, the antenna B and the antenna C, and the target data issued by the base station is received through at least one of the antenna a, the antenna B and the antenna C.
Therefore, the problem that the channel comprehensive value of the terminal is lower due to the fact that the signal of a certain antenna in the multi-antenna terminal is weak can be solved, and therefore the current channel environment of the terminal can be improved, and more network resources and higher data throughput rate can be obtained. For example, due to the fact that a certain antenna on a mobile phone is shielded due to the fact that a user holds the mobile phone, the receiving and sending performance of the antenna is reduced, and data receiving and sending of a terminal are affected.
In this application, the electronic device may further detect whether the target signal transceiver component satisfies a third condition while disabling enabling the signal transceiving function of the target signal transceiver component, and enable the signal transceiving function of the target signal transceiver component if the target signal transceiver component satisfies the third condition.
Here, the third condition includes at least one of the following methods:
in one example, the electronic device may record an enable prohibition duration of the signal transceiving function of the target signal transceiving component when the enabling of the signal transceiving function of the target signal transceiving component is prohibited, and determine that the electronic device satisfies a third condition to enable the signal transceiving function of the target signal transceiving component if the enable prohibition duration of the signal transceiving function of the target signal transceiving component reaches a first duration.
Here, the disable-enable period of the signal transceiving function may refer to a continuous disable-enable period of the signal transceiving function. For example, the first time period may be 30 minutes.
Specifically, the electronic device may be configured to set a timer, wherein the timer is triggered to count time when the signal transceiving function of the target signal transceiving component is disabled, and the signal transceiving function of the target signal transceiving component is enabled when the continuous timing duration reaches 30 minutes.
In another example, the electronic device may further detect, by a sensor, whether the electronic device detects a target object within a first distance range, and if it is determined that the target object is detected within the first distance range, determine that the electronic device satisfies a third condition, and enable the signal transceiving function of the target signal transceiving component.
For example, when the user thinks of picking up a mobile phone, the electronic device can detect that the user is approaching the electronic device through the ultrasonic sensor, and if the user is detected to be approaching within a range of 1 cm, the signal transceiving function of the target signal transceiving component is enabled.
In another example, the electronic device may further detect, by the sensor, whether the target object is detected by the electronic device within the second distance range, and if it is determined that the target object is not detected within the second distance range, determine that the electronic device satisfies a third condition, and enable the signal transceiving function of the target signal transceiving component.
For example, when a user holds a mobile 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 the mobile phone down and moves away from the electronic device, the electronic device may detect whether the user is detected within a range of 10 centimeters by using the ultrasonic sensor, and if the user is not detected within the range of 10 centimeters, the signal transceiving function of the target signal transceiving component is enabled.
In another example, the electronic device may further detect whether a 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, determine that the electronic device satisfies a third condition, and enable the signal transceiving function of the target signal transceiving component.
For example, when the electronic device is currently in the 2.4G frequency band, if it is detected that the electronic device is switched 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 band may be 2401MHz — 2487 MHz; the frequency range of the 5G band may be 4980 MHz-5825 MHz.
Fig. 2 is a schematic view of a second flow implementation of the data processing method in the present application, as shown in fig. 2, including:
step 201, determining whether the current electronic equipment is doing data service; if the data service is done, step 202 is executed, and if the data service is not done, step 206 is executed.
Here, when the electronic device sends a data request to the server through each antenna, it is determined that the electronic device is currently performing a data service.
Step 202, determining whether a target antenna meeting a first condition exists based on the signal parameters of each antenna. If there is a target antenna satisfying the first condition, executing step 203; if there is no target antenna that satisfies the first condition, step 206 is performed.
Here, the error rate value of each antenna may be respectively compared with an error rate threshold value J (for example, 20%), and a first antenna having an error rate value greater than the error rate threshold value J in each antenna may be determined as a target antenna satisfying a first condition;
here, after determining the first antenna having the error rate value greater than the error rate threshold J in each antenna, the electronic device may further calculate an average value of signal strength values of the remaining second antennas in each antenna, then calculate a difference value between the first signal strength value of the first antenna and the average value of each second antenna, then compare the difference value with a signal strength threshold K (for example, 5dBm), and if the first signal strength value of the first antenna is greater than the signal strength threshold K, determine that the first antenna is the target antenna satisfying the first condition.
Step 203, the signal transceiving function of the target antenna meeting the first condition is closed.
Step 204, waiting for the time interval T to be met.
Here, the off duration of the target antenna may be monitored by a timer, and if it is monitored that the off duration of the signal transceiving function of the target antenna reaches a time interval T (for example, 60 seconds), step 205 is executed;
step 205, the signal transceiving function of the target antenna is turned on. Step 201 is re-executed.
And step 206, ending the process.
It should be noted that: the data processing method provided by the above embodiment belongs to the same concept as the processing method embodiment provided by fig. 1, and a specific implementation process thereof may be detailed in the method embodiment of fig. 1, which is not described herein again.
Fig. 3 is a schematic structural diagram of an electronic device in the present application, as shown in fig. 3, including:
a determining unit 301, configured to determine signal parameters of each channel of signal transceiving component, where the signal parameters at least include one of a signal strength value and an error rate value; determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component based on the signal parameters of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
an adjusting unit 302, configured to adjust a signal parameter of the target signal transceiver so that the transmitted signal parameter of the target signal transceiver does not satisfy the first condition, and trigger the transceiver 305 so that the transceiver 305 transmits and receives signals through the signal transceivers including the first signal transceiver and other second signal transceivers; or,
a prohibiting unit 303, configured to keep that the signal parameter of the target signal transceiver component is not adjusted, prohibit the first signal transceiver component from performing signal transceiving, trigger the transceiver unit 305, and allow the transceiver unit 305 to perform signal transceiving through at least one second signal transceiver component of the signal transceiver components except the first signal transceiver component;
wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
In a preferred embodiment, the adjusting unit 302 is specifically configured to, while the signal transceiving function of the target signal transceiving component is kept 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 prohibited from being enabled; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
in a preferred embodiment, the adjusting unit 302 is further specifically configured to, while the signal transceiving function of the target signal transceiving component is kept enabled, adjust the signal parameter of the target signal transceiving component so that the transmitted signal parameter of the first signal transceiving component indicates that the signal parameter of the first signal transceiving component satisfies the second condition; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
wherein the second condition characterizes at least one of:
the signal strength value of the signal transceiving component belongs to a third threshold range, and the numerical value in the third threshold range is greater than the numerical value in the first threshold range; and the error rate value of the signal transceiving means belongs to a fourth threshold range, the value in said fourth threshold range being smaller than the value in said second threshold range.
In a preferred embodiment, the prohibiting unit 303 is further specifically configured to, when the enabling of the signal transceiving function of the target signal transceiving component is prohibited, keep not adjusting the signal parameter of the target signal transceiving component, and perform signal transceiving through at least one second signal transceiving component of the plurality of signal transceiving components except the first signal transceiving component.
In a preferred embodiment, the electronic device further includes:
an enabling unit 304, configured to enable the signal transceiving function of the target signal transceiving component and trigger the transceiving unit 305 if the electronic device satisfies a third condition; the third condition includes at least one of the following methods;
the enabling forbidding time of the signal transceiving function of the target signal transceiving component reaches a first time;
detecting a target object within a first range of distances;
detecting that the current first frequency band information changes.
In a preferred embodiment, the determining unit 301 is further specifically configured to determine, as the target signal transceiving component, a first signal transceiving component, of the signal strength values in the respective paths of signal transceiving components, where the first signal transceiving component is smaller than or equal to a first target value; or, the first signal transceiving component of which the signal strength value is smaller than that of each of the other second signal transceiving components in each of the plurality of signal transceiving components is determined as the target signal transceiving component; or, determining a first signal strength value of a first signal transceiving component in each channel of signal transceiving component and an average value of second signal strength values of a plurality of remaining second signal transceiving components in each channel of signal transceiving component; determining the first signal transceiving component as the target signal transceiving component if a difference between the first signal strength value and the average value is greater than a second target value.
In a preferred embodiment, the determining unit 301 is further specifically configured to determine, as the target signal transceiver, a first signal transceiver whose error rate value is greater than or equal to a third target value in each of the signal transceivers; or, the first signal transceiving component with the error rate value larger than that of each other second signal transceiving component in each path of signal transceiving component is determined as the target signal transceiving component; or, determining a first error code rate value of a first signal transceiver in each signal transceiver and an average value of second error code rate values of a plurality of remaining second signal transceivers in each signal transceiver; and if the difference between the first error rate value and the average value is larger than a fourth target value, determining the first signal transceiving component as the target signal transceiving component.
Preferably, the determining unit 301 is further specifically configured to, when the first signal strength value of the first signal transceiving component is less than or equal to the first target value, determine the first signal transceiving component as the target signal transceiving component if the first error rate value of the first signal transceiving component is greater than or equal to a fifth target value; or, in the case that the difference is greater than the second target value, if the first error rate value of the first signal transceiving means is greater than or equal to the fifth target value, the first signal transceiving means is determined as the target signal transceiving means.
In a preferred embodiment, the determining unit 301 is further specifically configured to determine signal parameters of each channel of signal transceiving components when sending a data request to a server; or, under the condition that the switching function of the dynamic signal transceiving component is determined to be started, determining the signal parameter of each channel of signal transceiving component.
In a preferred embodiment, the transceiver 305 is configured to send a data request to a server by at least one of the following methods, and receive target data issued by the server based on the data request:
sending a data request to a server and receiving target data issued by the server based on the data request through at least one path of second signal transceiving component; or, at least, sending a data request to a server through any one of the signal transceiving components including the first signal transceiving component, and receiving target data issued by the server based on the data request.
It should be noted that: in the above embodiment, when performing data processing, the electronic device is only illustrated by dividing the program modules, and in practical applications, the processing may be distributed to different program modules according to needs, that is, the internal structure of the apparatus is divided into different program modules to complete all or part of the processing described above. In addition, the electronic device provided in the foregoing embodiment and the processing method embodiment provided in fig. 1 belong to the same concept, and details of a specific implementation process thereof are referred to as method embodiments and are not described herein again.
An embodiment of the present application further provides another electronic device, where the electronic device includes: a processor and a memory for storing a computer program capable of running on the processor,
wherein the processor is configured to perform any one of the method steps described in fig. 1 above when the computer program is run.
Fig. 4 is a schematic structural diagram of an electronic device 400 according to the present application, where the electronic device 400 may be a mobile phone, a computer, a digital broadcast terminal, an information transceiver, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, an earphone, a recorder, or other terminals with MIMO function. The electronic device 400 shown in fig. 4 includes: at least one processor 401, memory 402, at least one network interface 404, and a user interface 403. The various components in the electronic device 400 are coupled together by a bus system 405. It is understood that the bus system 405 is used to enable connection communication between these components. The bus system 405 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 405 in fig. 4.
The user interface 403 may include, among other things, a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touch pad, or a touch screen.
It will be appreciated that the memory 402 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may 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 magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, 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 (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 402 described in embodiments herein is intended to comprise, without being limited to, these and any other suitable types of memory.
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 such data include: any computer programs for operating on the electronic device 400, such as an operating system 4021 and application programs 4022; contact data; telephone book data; a message; a picture; audio, etc. The operating system 4021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is configured to implement various basic services and process hardware-based tasks. The application 4022 may include various applications such as a Media Player (Media Player), a Browser (Browser), and the like for implementing various application services. A program for implementing the method according to the embodiment of the present application may be included in the application 4022.
The method disclosed in the embodiments of the present application may be applied to the processor 401, or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 401. The Processor 401 described above may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 401 may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium that is located in the memory 402, and the processor 401 reads the information in the memory 402 and, in conjunction with its hardware, performs the steps of the method as described above.
In an exemplary embodiment, the electronic Device 400 may 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, Micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the foregoing methods.
In an exemplary embodiment, the present application further provides a computer readable storage medium, such as a memory 402, comprising a computer program, which is executable by a processor 401 of the electronic device 400 to perform the steps of the foregoing method. The computer readable storage medium can be Memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM; or a variety of devices, such as mobile phones, computers, tablet devices, personal digital assistants, etc., that include one or any combination of the above memories.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out any of the method steps corresponding to fig. 1 above.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The methods disclosed in the several method embodiments provided in the present application may be combined arbitrarily without conflict to obtain new method embodiments.
Features disclosed in several of the product embodiments provided in the present application may be combined in any combination to yield new product embodiments without conflict.
The features disclosed in the several method or apparatus embodiments provided in the present application may be combined arbitrarily, without conflict, to arrive at new method embodiments or apparatus embodiments.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method of data processing, the method comprising:
determining signal parameters of each path of signal transceiving part, wherein the signal parameters at least comprise one of a signal strength value and a bit error rate value;
determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component based on the signal parameters of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
adjusting 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 performing signal transceiving through the signal transceiver components including the first signal transceiver component and other second signal transceiver components; or,
keeping the signal parameters of the target signal transceiving component not adjusted, and prohibiting the first signal transceiving component from transceiving signals so as to perform signal transceiving through at least one second signal transceiving component of the signal transceiving components except the first signal transceiving component;
wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
2. The method according to claim 1, wherein the adjusting of the signal parameter of the target signal transmission/reception component so that the transmitted signal parameter of the target signal transmission/reception component does not satisfy the first condition and the signal transmission/reception is performed by the signal transmission/reception components including the first signal transmission/reception component and other second signal transmission/reception components comprises at least one of:
under the condition that the signal transceiving function of the target signal transceiving component is kept enabled, adjusting 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 is forbidden to be enabled; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
under the condition that the signal transceiving function of the target signal transceiving component is kept enabled, adjusting the signal parameter of the target signal transceiving component so that the transmitted signal parameter of the first signal transceiving component represents that the signal parameter of the first signal transceiving component meets the second condition; and the signal is transmitted and received through the signal transmitting and receiving components including the first signal transmitting and receiving component and other second signal transmitting and receiving components;
wherein the second condition characterizes at least one of:
the signal strength value of the signal transceiving component belongs to a third threshold range, and the numerical value in the third threshold range is greater than the numerical value in the first threshold range; and the error rate value of the signal transceiving means belongs to a fourth threshold range, the value in said fourth threshold range being smaller than the value in said second threshold range.
3. The method according to claim 1, wherein the step of keeping the signal parameters of the target signal transceiver component from being adjusted and prohibiting the first signal transceiver component from transmitting and receiving signals so as to transmit and receive signals through at least one second signal transceiver component of the signal transceiver components except the first signal transceiver component comprises:
and under the condition that the signal transceiving function of the target signal transceiving component is forbidden to be enabled, the signal parameter of the target signal transceiving component is kept not to be adjusted, and the signal transceiving is carried out through at least one path of second signal transceiving component except the first signal transceiving component in each path of signal transceiving component.
4. The method of claim 2 or 3, further comprising, in the event that the enabling of the signal transceiving functionality of the target signal transceiving component is disabled:
enabling a signal transceiving function of the target signal transceiving means if a third condition is satisfied;
the third condition includes at least one of the following methods;
the enabling forbidding time of the signal transceiving function of the target signal transceiving component reaches a first time;
detecting a target object within a first range of distances;
detecting that the current first frequency band information changes.
5. The method according to claim 1, wherein if the signal parameter includes a signal strength value, the determining, as the target signal transceiver component, a first signal transceiver component whose signal parameter satisfies a first condition based on the signal parameters of the respective signal transceiver components, includes at least one of:
determining a first signal transceiving component of which the signal intensity value is smaller than or equal to a first target value in each channel of signal transceiving component as the target signal transceiving component;
determining the first signal transceiving component with the signal intensity value smaller than that of each other second signal transceiving component in each channel of signal transceiving component as the target signal transceiving component;
determining a first signal strength value of a first signal transceiving component in each channel of signal transceiving component and an average value of second signal strength values of a plurality of remaining second signal transceiving components in each channel of signal transceiving component; determining the first signal transceiving component as the target signal transceiving component if a difference between the first signal strength value and the average value is greater than a second target value.
6. The method of claim 1, wherein if the signal parameter comprises an error rate value, the determining, as the target signal transceiver component, the first signal transceiver component whose signal parameter satisfies the first condition based on the signal parameters of the respective signal transceiver components, comprises at least one of:
determining the first signal transceiving component with the error rate value larger than or equal to a third target value in each path of signal transceiving component as the target signal transceiving component;
determining the first signal transceiving component with the error rate value larger than that of each other second signal transceiving component in each path of signal transceiving component as the target signal transceiving component;
determining a first error code rate value of a first signal transceiving component in each channel of signal transceiving component and an average value of second error code rate values of a plurality of remaining second signal transceiving components in each channel of signal transceiving component; and if the difference between the first error rate value and the average value is larger than a fourth target value, determining the first signal transceiving component as the target signal transceiving component.
7. The method of claim 5, wherein if the signal parameter further includes an error rate value, the 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 further includes at least one of:
determining the first signal transceiving component as the target signal transceiving component if the first error rate value of the first signal transceiving component is greater than or equal to a fifth target value, if the first signal strength value of the first signal transceiving component is less than or equal to the first target value;
and if the difference is greater than the second target value, determining the first signal transceiving component as the target signal transceiving component if the first error rate value of the first signal transceiving component is greater than or equal to the fifth target value.
8. The method of claim 1, wherein determining the signal parameters of each of the signal transceiving components comprises at least one of:
under the condition of sending a data request to a server, determining signal parameters of each path of signal transceiving component;
and under the condition of determining to start the switching function of the dynamic signal transceiving component, determining the signal parameter of each channel of signal transceiving component.
9. The method of claim 1, 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:
sending a data request to a server and receiving target data issued by the server based on the data request through at least one path of second signal transceiving component;
at least sending a data request to a server through any one of the signal transceiving components including the first signal transceiving component, and receiving target data issued by the server based on the data request.
10. An electronic device, comprising:
the device comprises a determining unit, a judging unit and a judging unit, wherein the determining unit is used for determining signal parameters of each path of signal transceiving component, and the signal parameters at least comprise one of a signal strength value and an error code rate value; determining a first signal transceiving component with signal parameters meeting a first condition as a target signal transceiving component based on the signal parameters of each path of signal transceiving component, wherein the first condition at least represents that the signal strength value of the signal transceiving component belongs to one of a first threshold range and an error code rate value belongs to a second threshold range;
an adjusting unit configured to adjust a signal parameter of the target signal transmission/reception component so that the transmitted signal parameter of the target signal transmission/reception component does not satisfy the first condition, and to transmit and receive signals through the signal transmission/reception components including the first signal transmission/reception component and other second signal transmission/reception components; or,
a forbidding unit, configured to keep the signal parameters of the target signal transceiver component from being adjusted, forbid the first signal transceiver component from performing signal transceiving, and perform signal transceiving through at least one second signal transceiver component of the signal transceiver components except the first signal transceiver component;
wherein the signal parameter of the second signal transceiving component satisfies a second condition, the first condition being different from the second condition.
CN202210088199.2A 2022-01-25 2022-01-25 Data processing method and electronic equipment Pending CN114553278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210088199.2A CN114553278A (en) 2022-01-25 2022-01-25 Data processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210088199.2A CN114553278A (en) 2022-01-25 2022-01-25 Data processing method and electronic equipment

Publications (1)

Publication Number Publication Date
CN114553278A true CN114553278A (en) 2022-05-27

Family

ID=81672467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210088199.2A Pending CN114553278A (en) 2022-01-25 2022-01-25 Data processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN114553278A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761172A (en) * 2004-10-14 2006-04-19 中兴通讯股份有限公司 Method and device for treating emission diversity selected by antenna
CN103297112A (en) * 2012-03-02 2013-09-11 电信科学技术研究院 Method and device utilizing distributed antenna to receive data
CN103379553A (en) * 2012-04-28 2013-10-30 华为终端有限公司 Method and device for improving communication speed
CN108491061A (en) * 2018-03-12 2018-09-04 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of radio-frequency antenna
WO2021022415A1 (en) * 2019-08-02 2021-02-11 Oppo广东移动通信有限公司 Method for power adjustment, and terminal apparatus
CN112492671A (en) * 2020-11-12 2021-03-12 珠海格力电器股份有限公司 Control method of mobile terminal antenna, mobile terminal and computer readable medium
CN113316222A (en) * 2021-05-26 2021-08-27 Oppo广东移动通信有限公司 Data processing method and device, electronic equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1761172A (en) * 2004-10-14 2006-04-19 中兴通讯股份有限公司 Method and device for treating emission diversity selected by antenna
CN103297112A (en) * 2012-03-02 2013-09-11 电信科学技术研究院 Method and device utilizing distributed antenna to receive data
CN103379553A (en) * 2012-04-28 2013-10-30 华为终端有限公司 Method and device for improving communication speed
CN108491061A (en) * 2018-03-12 2018-09-04 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of radio-frequency antenna
WO2021022415A1 (en) * 2019-08-02 2021-02-11 Oppo广东移动通信有限公司 Method for power adjustment, and terminal apparatus
CN112492671A (en) * 2020-11-12 2021-03-12 珠海格力电器股份有限公司 Control method of mobile terminal antenna, mobile terminal and computer readable medium
CN113316222A (en) * 2021-05-26 2021-08-27 Oppo广东移动通信有限公司 Data processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN109548075B (en) Measurement report reporting method, device, storage medium and mobile terminal
US20220015144A1 (en) Method for sharing channel occupancy time and device
US11165937B2 (en) Electromagnetic interference control method and related device
CN109769281B (en) Method and device for improving communication rate, storage medium and intelligent terminal
CN108055687B (en) Wireless network connection method and device and terminal equipment
CN109362129B (en) Channel determination method, device, equipment and storage medium
CN108093451B (en) Random access control method, device, storage medium and mobile terminal
US20240195444A1 (en) Radio frequency control method and apparatus and electronic device
WO2023011349A1 (en) Positioning reference signal processing method, terminal, and network side device
CN108712778A (en) Channel selecting method and Related product
TWI621361B (en) Transmission device, transmission method and transmission system for sharing an unlicensed channel in a wireless communications system
CN109600791B (en) Signal strength reporting method and device, storage medium and mobile terminal
CN108307485B (en) Wireless network scanning method and device, terminal equipment and storage medium
CN113810912A (en) Radio frequency control method and device and electronic equipment
CN114553278A (en) Data processing method and electronic equipment
CN113596947A (en) Network switching method and device and electronic equipment
CN114173407B (en) Power adjustment method and electronic equipment
CN108337718B (en) Wireless network scanning method and device, terminal equipment and storage medium
CN110535588B (en) Method, device, equipment, system and storage medium for controlling execution of configuration signaling
CN114285534B (en) Method, device and terminal for determining transmission information
WO2022083642A1 (en) Resource determination method and apparatus, and resource configuration method and apparatus
EP2074759B1 (en) Resource sharing
CN112584553B (en) Radio Resource Control (RRC) connection reestablishment method, terminal equipment and network equipment
CN116112032A (en) Interference processing method, device, electronic equipment and storage medium
CN108173622A (en) Signal transmission control method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination