CN112260734B - MIMO function switching method, device, computer equipment and storage medium - Google Patents

MIMO function switching method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN112260734B
CN112260734B CN202011059395.4A CN202011059395A CN112260734B CN 112260734 B CN112260734 B CN 112260734B CN 202011059395 A CN202011059395 A CN 202011059395A CN 112260734 B CN112260734 B CN 112260734B
Authority
CN
China
Prior art keywords
state
terminal
frequency band
mimo function
current
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.)
Active
Application number
CN202011059395.4A
Other languages
Chinese (zh)
Other versions
CN112260734A (en
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.)
Shenzhen Guanghetong Wireless Communication Software Co ltd
Original Assignee
Shenzhen Guanghetong Wireless Communication Software Co 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 Shenzhen Guanghetong Wireless Communication Software Co ltd filed Critical Shenzhen Guanghetong Wireless Communication Software Co ltd
Priority to CN202011059395.4A priority Critical patent/CN112260734B/en
Publication of CN112260734A publication Critical patent/CN112260734A/en
Application granted granted Critical
Publication of CN112260734B publication Critical patent/CN112260734B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0413MIMO systems
    • H04B7/0452Multi-user MIMO systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • 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)
  • Telephone Function (AREA)

Abstract

The application relates to a method and a device for switching MIMO functions, computer equipment and a storage medium, and relates to the technical field of communication. The method comprises the following steps: acquiring the current working state of the terminal; acquiring a current starting state of an MIMO function corresponding to a target frequency band in a terminal, wherein the starting state comprises one of an opening state and a closing state; determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band; and if the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, switching the current starting state of the MIMO function corresponding to the target frequency band. By adopting the method, the MIMO function of each working frequency band of the terminal can be switched, so that the power consumption and the speed of the terminal are well balanced.

Description

MIMO function switching method, device, computer equipment and storage medium
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for switching MIMO functions, a computer device, and a storage medium.
Background
With the rapid development of mobile communication service scale, Multiple Input Multiple Output (MIMO) wireless communication technology has been developed. The MIMO wireless communication technology adopts multiple lines at two ends of a wireless link, and respectively receives and transmits the multiple lines at the same time, so that space resources are fully developed, and the capacity and the reliability of a communication system are improved exponentially under the condition of not increasing frequency spectrum resources and transmitting power.
In practical application, under the condition that the MIMO function of the terminal is turned on, problems of excessive power consumption and resource waste may occur. And under the condition that the MIMO function of the terminal is closed, the problem that the data transmission rate of the terminal is too low occurs.
Currently, how to balance the power consumption and the rate of the terminal has become a problem to be solved urgently.
Disclosure of Invention
In view of the above, it is necessary to provide a MIMO function switching method, apparatus, computer device and storage medium, which can solve the problem that the power consumption and rate of the terminal cannot be balanced.
In a first aspect, a method for switching MIMO functions is provided, where the method includes:
acquiring the current working state of the terminal; acquiring a current starting state of an MIMO function corresponding to a target frequency band in a terminal, wherein the starting state comprises one of an opening state and a closing state; determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band; and if the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, switching the current starting state of the MIMO function corresponding to the target frequency band.
In one embodiment, determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched according to the current operating state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band includes:
determining a standard starting state of an MIMO function corresponding to a target frequency band in the terminal according to the current working state of the terminal; if the current starting state of the MIMO function corresponding to the target frequency band is inconsistent with the standard starting state, determining that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched; and if the current starting state of the MIMO function corresponding to the target frequency band is consistent with the standard starting state, determining that the current starting state of the MIMO function corresponding to the target frequency band does not need to be switched.
In one embodiment, switching the current enabled state of the MIMO function corresponding to the target frequency band includes:
if the current starting state of the MIMO function corresponding to the target frequency band is an on state, intercepting the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, switching the current enabled state of the MIMO function corresponding to the target frequency band includes:
if the current starting state of the MIMO function corresponding to the target frequency band is a closing state, the interception processing of the MIMO function enabling information sent to the base station by the terminal is forbidden; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the determining, by the current operating state of the terminal, a standard enabling state of an MIMO function corresponding to a target frequency band includes:
if the current electric quantity using state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; if the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In one embodiment, the determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal includes:
if the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; if the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In one embodiment, the determining, by the current operating state of the terminal, a standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal includes:
acquiring the priority of a target communication service corresponding to a target frequency band in the communication service currently carried out by the terminal; if the priority of the target communication service is lower than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; and if the priority of the target communication service is higher than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
In a second aspect, there is provided a MIMO function switching apparatus, comprising:
the first acquisition module is used for acquiring the current working state of the terminal;
the second acquisition module is used for acquiring the current starting state of the MIMO function corresponding to the target frequency band in the terminal, wherein the starting state comprises one of an opening state and a closing state;
the determining module is used for determining whether the starting state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the current working state of the terminal and the starting state corresponding to the target frequency band;
and the switching module is used for switching the current enabling state of the MIMO function corresponding to the target frequency band under the condition that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched.
In one embodiment, the determining module is specifically configured to: determining a standard starting state of an MIMO function corresponding to a target frequency band in the terminal according to the current working state of the terminal; if the current starting state of the MIMO function corresponding to the target frequency band is inconsistent with the standard starting state, determining that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched; and if the current starting state of the MIMO function corresponding to the target frequency band is consistent with the standard starting state, determining that the current starting state of the MIMO function corresponding to the target frequency band does not need to be switched.
In one embodiment, the switching module is specifically configured to: if the current starting state of the MIMO function corresponding to the target frequency band is an opening state, intercepting the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the switching module is specifically configured to: if the current starting state of the MIMO function corresponding to the target frequency band is a closing state, the interception processing of the MIMO function enabling information sent to the base station by the terminal is forbidden; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the current working state of the terminal includes a current power usage state of the terminal, and the determining module is specifically configured to: if the current electric quantity using state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; if the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In one embodiment, the current operating state of the terminal includes a current temperature state of the terminal, and the determining module is specifically configured to: if the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; if the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In one embodiment, the current working state of the terminal includes a communication service currently performed by the terminal, and the determining module is specifically configured to: acquiring the priority of a target communication service corresponding to a target frequency band in the communication service currently carried out by the terminal; if the priority of the target communication service is lower than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; and if the priority of the target communication service is higher than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
In a third aspect, a computer device is provided, which includes a memory and a processor, the memory stores a computer program, and the processor implements the MIMO function switching method according to any one of the first aspect.
In a fourth aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the MIMO functionality switching method as described in any one of the first aspects above.
According to the MIMO function switching method, the device, the computer equipment and the storage medium, the current working state of the terminal is obtained, the current enabling state of the MIMO function corresponding to the target frequency band in the terminal is obtained, the enabling state comprises one of an on state and an off state, then, whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched or not is determined according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band, and if the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched, the current enabling state of the MIMO function corresponding to the target frequency band is switched. According to the method and the device, the speed is improved and the power consumption is reduced by closing the MIMO function of the terminal instead of opening the MIMO function of the terminal, so that the opening and closing of the MIMO function of the terminal are simply controlled, and the speed or the power consumption of the terminal is simply controlled. But on the basis of the current working state of the terminal, whether the current starting state of the MIMO function corresponding to the target frequency band needs to be switched is judged, and under the condition that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, the current starting state of the MIMO function corresponding to the target frequency band is switched, so that the MIMO function of each working frequency band of the terminal can be switched. Therefore, the power consumption of the terminal can be reduced, and the speed of the terminal can be ensured, so that the power consumption and the speed of the terminal are well balanced.
Drawings
FIG. 1 is a diagram of an exemplary embodiment of a MIMO handover method;
FIG. 2 is a flow chart illustrating a method for switching MIMO functions according to an embodiment;
FIG. 3 is a flow chart illustrating the MIMO function switching procedure according to an embodiment;
FIG. 4 is a flow chart illustrating a method for switching MIMO functions in another embodiment;
FIG. 5 is a block diagram showing the structure of a MIMO function switching apparatus according to an embodiment;
FIG. 6 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The MIMO function switching method provided by the present application can be applied to the application environment shown in fig. 1. The application environment includes a terminal 102 and a base station 104, and the terminal 102 and the base station 104 communicate through a network. The terminal 102 may be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
In an embodiment of the present application, as shown in fig. 2, a MIMO function switching method is provided, which is described by taking the method as an example applied to the terminal in fig. 1, and includes the following steps:
step 201, the terminal acquires the current working state of the terminal.
In the embodiment of the application, the terminal acquires the current working state of the terminal, where the current working state of the terminal may include the current power usage state of the terminal, the current temperature state of the terminal, the current ongoing communication service of the terminal, and other current working states of the terminal. The embodiment of the present application is not particularly limited to the current operating state of the terminal.
In the embodiment of the application, the terminal can detect the current working state of the terminal based on some service functions in the system framework of the terminal and sensors in hardware equipment. For example, the terminal may obtain the current power usage state of the terminal based on a battery service system in its system framework, or the terminal may detect the current temperature state of the terminal based on a temperature sensor in its hardware device. In addition, the terminal may also obtain the communication service currently being performed by the terminal by reading the communication service data. How the terminal acquires the current working state of the terminal is not particularly limited in the embodiments of the present application.
Step 202, the terminal obtains a current enabling state of the MIMO function corresponding to the target frequency band, where the enabling state includes one of an on state and an off state.
In the embodiment of the application, the terminal acquires the current enabling state of the MIMO function corresponding to the target frequency band. The target frequency band refers to a working frequency band that the terminal needs to use or is using for the current communication service. The MIMO function is an antenna system in which a plurality of antennas are used at both the transmitting end and the receiving end of a communication device, and a plurality of channels are formed between transmission and reception, thereby increasing channel capacity. The current enabled state of the MIMO function includes one of an on state and an off state.
In the embodiment of the application, the terminal may detect the current enabling state of the MIMO function corresponding to the target frequency band based on the MIMO detection algorithm. The MIMO detection algorithm is developed by researchers, and is used for detecting the functional state of MIMO. The current starting state of the MIMO function corresponding to the target frequency band is an opening state; the current starting state of the MIMO function corresponding to the target frequency band is a closing state;
step 203, the terminal determines whether to switch the current enabling state of the MIMO function corresponding to the target frequency band according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band.
In the embodiment of the present application, the current working state of the terminal itself includes at least one of a power usage state of the terminal itself, a temperature usage state, and a communication service currently being operated by the terminal. And the terminal determines that the switching of the current starting state of the MIMO function corresponding to the target frequency band is not needed under the condition that the current working state is matched with the current starting state of the MIMO function corresponding to the target frequency band. And the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched according to the condition that the current working state is not matched with the current enabling state of the MIMO function corresponding to the target frequency band. When the battery use state in the current working state of the terminal is greater than a certain electric quantity threshold, or the current temperature of the terminal is lower than a certain temperature, or the priority ratio of the communication service currently running at the terminal is higher, under the condition that the terminal meets at least one of the conditions, the MIMO function corresponding to the target frequency band needs to be started, and the current enabling state of the MIMO function corresponding to the target frequency band is the beginning, the terminal is matched with the current enabling state of the MIMO function corresponding to the target frequency band in the terminal according to the current working state, and the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched. For example, if the current operating state of the terminal is that the battery power is greater than 50%, the terminal temperature is lower than 35 ℃, and the priority of the communication service currently running by the terminal is higher, the current enabling state of the MIMO function corresponding to the target frequency band needs to be turned on in the current operating state, and the current enabling state of the MIMO function corresponding to the target frequency band is turned on, it is determined that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched.
Step 204, if it is determined that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched, the terminal switches the current enabling state of the MIMO function corresponding to the target frequency band.
In the embodiment of the application, after the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched, the terminal switches according to the current enabling state of the MIMO function corresponding to the target frequency band. And under the condition that the terminal is closed according to the current starting state of the MIMO function corresponding to the target frequency band, the terminal switches the current starting state and the closing state of the MIMO function corresponding to the target frequency band to be in the opening state by calling a pre-designed software program. The software program is written in advance by researchers and stored in a terminal storage library so that the terminal can call the software program when the current starting state of the MIMO function corresponding to the target frequency band needs to be switched.
In the method for switching the MIMO function, the current working state of the terminal is obtained, the current enabling state of the MIMO function corresponding to the target frequency band in the terminal is obtained, the enabling state comprises one of an on state and an off state, then, whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched is determined according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band, and if the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched is determined, the current enabling state of the MIMO function corresponding to the target frequency band is switched. According to the method and the device, the speed is improved and the power consumption is reduced by closing the MIMO function of the terminal instead of opening the MIMO function of the terminal, so that the opening and closing of the MIMO function of the terminal are simply controlled, and the speed or the power consumption of the terminal is simply controlled. But on the basis of the current working state of the terminal, whether the current starting state of the MIMO function corresponding to the target frequency band needs to be switched is judged, and under the condition that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, the current starting state of the MIMO function corresponding to the target frequency band is switched, so that the MIMO function of each working frequency band of the terminal can be switched. Therefore, the power consumption of the terminal can be reduced, and the speed of the terminal can be ensured, so that the power consumption and the speed of the terminal can be well balanced.
In another optional embodiment of the present application, as shown in fig. 3, for determining whether to need to switch the current enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band in the above embodiment, the method may include the following steps:
step 301, the terminal determines a standard enabling state of the MIMO function corresponding to the target frequency band according to the current working state of the terminal.
In the embodiment of the application, the terminal determines the standard enabling state of the MIMO function corresponding to the target frequency band according to the current working state of the terminal. The standard enabling state of the MIMO function corresponding to the target frequency band means that the terminal needs to turn on or turn off the enabling state corresponding to the MIMO function corresponding to the target frequency band in the current working state.
Under the condition that the current working state of the terminal allows or needs to start the MIMO function corresponding to the target frequency band, the standard starting state of the MIMO function corresponding to the target frequency band is a starting state; and under the condition that the current working state of the terminal does not allow the MIMO function corresponding to the target frequency band to be started, the standard starting state of the MIMO function corresponding to the target frequency band is a closing state. For example, when the battery usage status in the current operating state of the terminal is greater than a certain power threshold, or the current temperature of the terminal is lower than a certain temperature, or the priority of the communication service currently running by the terminal is higher, the standard enabling state of the MIMO function corresponding to the target frequency band is an on state under the condition that the terminal meets at least one of the conditions.
Step 302, the terminal determines whether the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, if the current enabling state of the MIMO function corresponding to the target frequency band is not consistent with the standard enabling state, step 303 is executed; if the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, step 304 is executed.
In this embodiment of the application, after determining the current enabling state of the MIMO function corresponding to the target frequency band based on the MIMO detection algorithm, the terminal may perform pairing with the standard enabling state of the MIMO function corresponding to the target frequency band. And under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is inconsistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched. And under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched. For example, if the current enabling state of the MIMO function corresponding to the target frequency band is an on state, and the standard enabling state of the MIMO function corresponding to the target frequency band is also an on state, the terminal determines that it is not necessary to switch the current enabling state of the MIMO function corresponding to the target frequency band.
Step 303, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched.
In the embodiment of the present application, when the current enabling state of the MIMO function corresponding to the target frequency band is inconsistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched. For example, if the current enabling state of the MIMO function corresponding to the target frequency band is an on state and the standard enabling state of the MIMO function corresponding to the target frequency band is an off state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched.
Step 304, the terminal determines that the current activation state of the MIMO function corresponding to the target frequency band does not need to be switched.
In the embodiment of the present application, when the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched. For example, the current enabling state of the MIMO function corresponding to the target frequency band is an off state, the standard enabling state of the MIMO function corresponding to the target frequency band is also an off state, and the terminal determines that it is not necessary to switch the current enabling state of the MIMO function corresponding to the target frequency band.
In the embodiment of the application, the standard enabling state of the MIMO function corresponding to the target frequency band in the terminal is determined according to the current working state of the terminal, and is compared with the current enabling state of the MIMO function corresponding to the target frequency band, and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is inconsistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched; and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched. Therefore, the terminal can determine under which conditions the MIMO function of the target frequency band needs to be switched, and under which conditions the MIMO function of the target frequency band does not need to be switched, so that whether the MIMO function of the target frequency band needs to be switched or not can be accurately judged, the occurrence of switching errors of the MIMO function of the target frequency band is avoided, the accuracy of the terminal in switching the MIMO function of the target frequency band is improved, and the power consumption and the speed of the terminal are better balanced.
In another optional embodiment of the present application, for switching the current enabled state of the MIMO function corresponding to the target frequency band in the above embodiments, several switching situations may be included:
in a first switching situation, the current enabling state of the MIMO function corresponding to the target frequency band is an on state, and the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
In the embodiment of the application, after the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band is an on state and determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched, the terminal calls a software program stored in a terminal repository, runs a program for intercepting the MIMO function enabling information in the software program, and intercepts the MIMO function enabling information sent by the terminal to the base station, so that the base station cannot receive the MIMO function enabling information sent by the terminal, the MIMO function of the terminal is turned off, and the current enabling state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state. The software program comprises a program for intercepting the MIMO function enabling information sent by the terminal to the base station and a program for forbidding to intercept the MIMO function enabling information sent by the terminal to the base station.
And under the second switching condition, the current starting state of the MIMO function corresponding to the target frequency band is a closed state, and the terminal prohibits intercepting the MIMO function enabling information sent to the base station by the terminal, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the closed state to an open state.
The MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In the embodiment of the application, after the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band is a closed state and determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched, the terminal calls a software program stored in a terminal repository and runs a program for prohibiting intercepting the MIMO function enabling information in the software program, so that the interception processing of the MIMO function enabling information sent by the terminal to the base station is prohibited, the base station receives the MIMO function enabling information sent by the terminal, the MIMO function of the terminal can be started, and the current enabling state of the MIMO function corresponding to the target frequency band is switched from the closed state to an open state.
In the embodiment of the application, when the current enabling state of the MIMO function corresponding to the target frequency band is an on state, a terminal intercepts the MIMO function enabling information sent by a terminal to a base station, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state; and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is in the closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the closed state to the starting state. The embodiment of the application does not process the hardware which sends the MIMO function enabling information to the base station in the terminal and does not radically change the strategy in the hardware, so the bottom layer logic of the hardware does not need to be processed, and the lower investment cost is ensured. Instead, the switching of the current starting state of the MIMO function corresponding to the target frequency band is realized by intercepting and prohibiting the interception of the MIMO function enabling information sent by the terminal to the base station, so that the software cost is reduced, the adaptability with the prior art is ensured, and the effect of balancing the power consumption and the speed of the terminal is achieved.
In another alternative embodiment of the present application, the current operating state of the terminal may include a current power usage state of the terminal. For the above embodiment, determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal may include the following cases:
in one case, if the current electric quantity usage state is that the current electric quantity of the terminal is lower than the first electric quantity threshold, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state.
In the implementation of the application, when the current electric quantity of the terminal is lower than a first electric quantity threshold, the terminal determines that a standard enabling state of the MIMO function corresponding to the target frequency band is a closing state. The first electric quantity threshold may be a comparison value set by a user for the electric quantity of the terminal under the guidance of the terminal device according to the user's own needs, or may be a comparison value set by the terminal for the electric quantity of the terminal according to the use condition of the user and the standby duration of the terminal under different electric quantity conditions. The first electric quantity threshold is used for judging whether the terminal needs to reduce the power consumption currently.
In the implementation of the application, when the current electric quantity usage state is that the current electric quantity of the terminal is lower than the first electric quantity threshold, the terminal determines that the terminal needs to reduce power consumption per se and prolongs the working time of the terminal, so that the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state.
In another case, if the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold and higher than a first electric quantity threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In the implementation of the application, under the condition that the current electric quantity of the terminal is determined to be not lower than the first electric quantity threshold value, whether the current electric quantity of the terminal is lower than the second electric quantity threshold value is compared. The setting of the second electric quantity threshold is not specifically limited in the embodiment of the present application. And the second power threshold is greater than the first power threshold. The second power threshold is used to judge whether the MIMO function corresponding to some operating bands needs to be turned off.
In the embodiment of the application, under the condition that the current electric quantity of the terminal is lower than the second electric quantity threshold and higher than the first electric quantity threshold, the closing priority of the MIMO function corresponding to the target frequency band is judged. And under the condition that the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state. And under the condition that the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state. The preset priority is set according to the necessity of the MIMO function required by each working frequency band, and the MIMO function closing priority is higher for some working frequency bands which do not need the MIMO function too much; for some operating bands where MIMO functionality is necessary, the MIMO functionality shutdown priority is lower.
In this embodiment, the current operating state of the terminal may include a current power usage state of the terminal. And under the condition that the current electric quantity using state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state, and closes the MIMO function corresponding to the target frequency band, so that the effect of adjusting the power consumption of the terminal is achieved. And under the condition that the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value and the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is the closing state and closes the MIMO function corresponding to the target frequency band, so that the effect of adjusting the power consumption of the terminal is achieved. And under the condition that the current electric quantity use state is that the current electric quantity of the terminal is lower than the second electric quantity threshold value and higher than the first electric quantity threshold value and the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority, the terminal does not need to close the MIMO function corresponding to the target frequency band, so that the transmission rate of the terminal is ensured. Therefore, the terminal can realize the MIMO function of switching each working frequency band of the terminal according to the current electric quantity use state of the terminal, thereby balancing the power consumption and the speed of the terminal.
In another optional embodiment of the present application, the current operating state of the terminal may include a current temperature state of the terminal, and for the above embodiment, determining a standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal may include the following cases:
in one case, when the current temperature state is that the current temperature of the terminal is higher than the first temperature threshold, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state.
In the implementation of the present application, when the current temperature of the terminal is higher than the first temperature threshold, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state. The first temperature threshold may be set by the user under the guidance of the terminal according to the user's own needs, or may be set by the terminal according to the relationship between the temperature of the terminal and the usage status of the terminal and the influence of the terminal temperature on the security of the terminal. The first electric quantity threshold is used for judging whether the power consumption of the terminal needs to be reduced or not at present, so that the normal work of the terminal and the safety of the terminal are ensured.
In the implementation of the application, when the current temperature state is that the current temperature of the terminal is higher than the first temperature threshold, the terminal determines that the terminal needs to reduce power consumption, and ensures normal operation of the terminal and safety of the terminal, so that the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state.
In another case, when the current temperature state is that the current temperature of the terminal is higher than the second temperature threshold and lower than the first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In the implementation of the application, under the condition that the current temperature of the terminal is determined to be lower than the first temperature threshold, whether the current temperature of the terminal is higher than the second temperature threshold is compared. The second temperature threshold may be set by the user according to the first temperature threshold, or may be set by the terminal according to the use status of the user in combination with the first temperature threshold. And the second temperature threshold is lower than the first temperature threshold. The second temperature threshold is used for judging whether the MIMO function corresponding to some working frequency bands needs to be closed or not, so that the power consumption of the terminal is reduced.
In the embodiment of the application, when the current temperature of the terminal is higher than the second temperature threshold and lower than the first temperature threshold, the closing priority of the MIMO function corresponding to the target frequency band is determined. And under the condition that the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state. And under the condition that the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state. The preset priority is set according to the necessity of the MIMO function required by each working frequency band, and the closing priority of the MIMO function is higher for some working frequency bands which do not need the MIMO function too much; for some operating bands where MIMO functionality is necessary, the MIMO functionality shutdown priority is lower.
In the embodiment of the present application, the current operating state of the terminal may include a current temperature state of the terminal. The current temperature of the terminal is too high, so that the operation speed of the terminal is influenced, and the damage and even explosion danger of the terminal can be caused. Therefore, under the condition that the current temperature of the terminal is higher than the first temperature threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state, and closes the MIMO function corresponding to the target frequency band, so that the effect of adjusting the power consumption of the terminal is achieved, and the safety of the terminal is ensured; under the condition that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state and closes the MIMO function corresponding to the target frequency band, so that the effect of adjusting the power consumption of the terminal is achieved, and the safety problem of the terminal is not considered temporarily; and under the condition that the current temperature of the terminal is higher than the second temperature threshold and lower than the first temperature threshold and the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state and does not close the MIMO function corresponding to the target frequency band, so that the effect of adjusting the speed of the terminal is achieved under the condition that the safety of the terminal is ensured. Therefore, the MIMO function of switching each working frequency band of the terminal according to the current temperature state of the terminal can be realized, and the energy consumption and the speed of the terminal are balanced.
In another alternative embodiment of the present application, the current operating state of the terminal may include the communication service currently being performed by the terminal. As shown in fig. 4, the determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal may include the following steps:
step 401, the terminal obtains the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal.
In the embodiment of the application, the terminal acquires the priority of the target communication service corresponding to the target frequency band in the communication service currently carried by the terminal. The communication service currently performed by the terminal refers to the work currently performed by the terminal, for example, a user corresponding to the terminal is currently playing a game using the terminal, or a user corresponding to the terminal is currently performing video call using the terminal. The present application is not specifically limited to current communication services.
Step 402, the terminal judges whether the priority of the target communication service is lower than the preset priority of the communication service, if the priority of the target communication service is lower than the preset priority of the communication service, step 403 is executed; if the priority of the target communication service is higher than the preset priority of the communication service, step 404 is executed.
In the embodiment of the application, the terminal judges whether the priority of the target communication service is lower than the preset priority of the communication service. The preset priority of the communication service is that researchers sort the priority of the target communication service according to the type of the communication service and the importance of the communication service, and store the priority in a terminal storage library for the terminal to extract when needed.
In step 403, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state.
In the embodiment of the present application, when the priority of the target communication service is lower than the preset priority of the communication service, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is the off state. And acquiring the current starting state of the MIMO function corresponding to the target frequency band in the terminal target communication service, and switching the current starting state of the MIMO function corresponding to the target frequency band under the condition that the current starting state of the MIMO function corresponding to the target frequency band is an open state.
In step 404, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is an on state.
In the embodiment of the present application, when the priority of the target communication service is higher than the preset priority of the communication service, the terminal determines that the standard enabling state of the MIMO function corresponding to the target frequency band is an on state. And acquiring the current starting state of the MIMO function corresponding to the target frequency band in the terminal target communication service, and switching the current starting state of the MIMO function corresponding to the target frequency band under the condition that the current starting state of the MIMO function corresponding to the target frequency band is in a closed state.
In this embodiment, the current operating state of the terminal may include a communication service currently being performed by the terminal. When the priority of the current ongoing communication service of the terminal is lower than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function of the target frequency band corresponding to the current communication service is a closed state, and closes the MIMO function of the target frequency band corresponding to the current communication service, so that the power consumption of the terminal can be reduced; when the priority of the currently ongoing communication service of the terminal is higher than the preset priority of the communication service, the terminal determines that the standard enabling state of the MIMO function of the target frequency band corresponding to the current communication service is an on state, and does not close the MIMO function of the target frequency band corresponding to the current communication service, so that the transmission rate of the terminal can be ensured, and the use of a user is not influenced. Therefore, the effect of balancing the power consumption and the speed of the terminal according to the actual use condition of the user can be realized.
In another alternative embodiment of the present application, a method for switching MIMO functions is provided, which may include the following cases:
in one case, the current operating state of the terminal includes a current power usage state of the terminal, and the MIMO function switching method may include the following switching situations:
in one switching situation, the terminal acquires the current electric quantity use state of the terminal, and when the current electric quantity use state of the terminal is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current starting state of the MIMO function corresponding to the target frequency band in the terminal is in an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
And under the other switching condition, the terminal acquires the current electric quantity use state of the terminal, and determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state under the condition that the current electric quantity use state of the terminal is lower than a second electric quantity threshold and higher than a first electric quantity threshold and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current starting state of the MIMO function corresponding to the target frequency band in the terminal is in an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
Another switching situation includes: the terminal acquires the current electric quantity using state of the terminal, and determines that the standard starting state of the MIMO function corresponding to the target frequency band is the starting state under the condition that the current electric quantity using state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value and the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current enabling state of the MIMO function corresponding to the target frequency band in the terminal is in the closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the closed state to the open state.
In another case, the current operating state of the terminal may include a current temperature state of the terminal, and the MIMO function switching method may include the following switching situations:
in one switching situation, the terminal acquires the current temperature state of the terminal, and determines that the standard enabling state of the MIMO function corresponding to the target frequency band is a closing state when the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current starting state of the MIMO function corresponding to the target frequency band in the terminal is in an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
Another switching situation includes: the terminal obtains the current temperature state of the terminal, and determines that the standard starting state of the MIMO function corresponding to the target frequency band is the closing state under the condition that the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than the preset priority. The terminal acquires the current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current starting state of the MIMO function corresponding to the target frequency band in the terminal is an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
Another switching situation includes: the terminal obtains the current temperature state of the terminal, and determines that the standard starting state of the MIMO function corresponding to the target frequency band is the starting state under the condition that the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is lower than the preset priority. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current enabling state of the MIMO function corresponding to the target frequency band in the terminal is in the closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the closed state to the open state.
In another case, the current working state of the terminal may include a communication service currently being performed by the terminal, and the MIMO function switching method may include the following switching situations:
one of the handover cases includes: the terminal acquires the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal, wherein the priority of the target communication service is lower than the preset priority of the communication service, and the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current starting state of the MIMO function corresponding to the target frequency band in the terminal is an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station, so that the current starting state of the MIMO function corresponding to the target frequency band is switched from the on state to the off state.
Another switching situation includes: the terminal acquires the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal, wherein the priority of the target communication service is higher than the preset priority of the communication service, and the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a starting state. The terminal acquires a current enabling state of the MIMO function corresponding to the target frequency band, wherein the enabling state comprises one of an opening state and a closing state. And under the condition that the current enabling state of the MIMO function corresponding to the target frequency band in the terminal is in the closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal, so that the current enabling state of the MIMO function corresponding to the target frequency band is switched from the closed state to the open state.
It should be understood that although the various steps in the flow charts of fig. 2-4 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not limited to being performed in the exact order illustrated and, unless explicitly stated herein, may be performed in other orders. Moreover, at least some of the steps in fig. 2-4 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
Referring to fig. 5, a block diagram of a MIMO function switching apparatus 500 according to an embodiment of the present application is shown, where the MIMO function switching apparatus 500 may be configured in a terminal in the implementation environment shown in fig. 1. As shown in fig. 5, the MIMO function switching apparatus 500 may include: a first obtaining module 501, a second obtaining module 502, a determining module 503, and a switching module 504, wherein:
a first obtaining module 501, configured to obtain a current working state of the terminal.
A second obtaining module 502, configured to obtain a current enabling state of the MIMO function corresponding to the target frequency band in the terminal, where the enabling state includes one of an on state and an off state.
A determining module 503, configured to determine whether the enabling state of the MIMO function corresponding to the target frequency band needs to be switched according to the current operating state of the terminal and the enabling state corresponding to the target frequency band.
A switching module 504, configured to switch the current enabling state of the MIMO function corresponding to the target frequency band when it is determined that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched.
In an optional embodiment of the present application, the determining module 503 is specifically configured to: determining a standard starting state of an MIMO function corresponding to a target frequency band in the terminal according to the current working state of the terminal; under the condition that the current starting state of the MIMO function corresponding to the target frequency band is inconsistent with the standard starting state, the terminal determines that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched; and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched.
In an optional embodiment of the present application, the switching module 504 is specifically configured to: the terminal intercepts MIMO function enabling information sent by the terminal to the base station under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is an on state; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In an optional embodiment of the present application, the switching module 504 is specifically configured to: under the condition that the current starting state of the MIMO function corresponding to the target frequency band is a closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In an optional embodiment of the present application, the current working state of the terminal includes a current power usage state of the terminal, and the determining module 503 is specifically configured to: when the current electric quantity use state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In an optional embodiment of the present application, the current operating state of the terminal includes a current temperature state of the terminal, and the determining module 503 is specifically configured to: under the condition that the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In an optional embodiment of the present application, the current working state of the terminal includes a communication service currently performed by the terminal, and the determining module 503 is specifically configured to: acquiring the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal; under the condition that the priority of the target communication service is lower than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; and under the condition that the priority of the target communication service is higher than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
For the specific definition of the MIMO function switching device, reference may be made to the above definition of the MIMO function switching method, which is not described herein again. The various modules in the MIMO function switching apparatus may be wholly or partially implemented by software, hardware, or a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 6. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a MIMO function switching method. When the computer device is a terminal, the display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, a key, a trackball or a touch pad arranged on a casing of the computer device, or an external keyboard, a touch pad or a mouse.
Those skilled in the art will appreciate that the architecture shown in fig. 6 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program:
acquiring the current working state of the terminal; acquiring a current starting state of an MIMO function corresponding to a target frequency band in a terminal, wherein the starting state comprises one of an opening state and a closing state; determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band; and if the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, switching the current starting state of the MIMO function corresponding to the target frequency band.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
determining a standard starting state of an MIMO function corresponding to a target frequency band in the terminal according to the current working state of the terminal; under the condition that the current starting state of the MIMO function corresponding to the target frequency band is inconsistent with the standard starting state, the terminal determines that the current starting state of the MIMO function corresponding to the target frequency band needs to be switched; and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
under the condition that the current starting state of the MIMO function corresponding to the target frequency band is an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
under the condition that the current starting state of the MIMO function corresponding to the target frequency band is a closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the processor when executing the computer program further performs the steps of:
the current working state of the terminal comprises the current electric quantity use state of the terminal; when the current electric quantity use state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
the current working state of the terminal comprises the current temperature state of the terminal; under the condition that the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In one embodiment, the processor when executing the computer program further performs the steps of:
the current working state of the terminal comprises the current communication service of the terminal; acquiring the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal; under the condition that the priority of the target communication service is lower than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; and under the condition that the priority of the target communication service is higher than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring the current working state of the terminal; acquiring a current starting state of an MIMO function corresponding to a target frequency band in a terminal, wherein the starting state comprises one of an opening state and a closing state; determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the current working state of the terminal and the current enabling state of the MIMO function corresponding to the target frequency band; and if the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, switching the current starting state of the MIMO function corresponding to the target frequency band.
In one embodiment, the computer program when executed by the processor further performs the steps of:
determining a standard starting state of an MIMO function corresponding to a target frequency band in the terminal according to the current working state of the terminal; under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is inconsistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched; and under the condition that the current enabling state of the MIMO function corresponding to the target frequency band is consistent with the standard enabling state, the terminal determines that the current enabling state of the MIMO function corresponding to the target frequency band does not need to be switched.
In one embodiment, the computer program when executed by the processor further performs the steps of:
under the condition that the current starting state of the MIMO function corresponding to the target frequency band is an on state, the terminal intercepts the MIMO function enabling information sent by the terminal to the base station; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the computer program when executed by the processor further performs the steps of:
under the condition that the current starting state of the MIMO function corresponding to the target frequency band is a closed state, the terminal forbids interception processing of the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band.
In one embodiment, the computer program when executed by the processor further performs the steps of:
the current working state of the terminal comprises the current electric quantity use state of the terminal; when the current electric quantity use state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
In one embodiment, the computer program when executed by the processor further performs the steps of:
the current working state of the terminal comprises the current temperature state of the terminal; under the condition that the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; under the condition that the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
In one embodiment, the computer program when executed by the processor further performs the steps of:
the current working state of the terminal comprises the current communication service of the terminal; acquiring the priority of a target communication service corresponding to a target frequency band in the current ongoing communication service of the terminal; under the condition that the priority of the target communication service is lower than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state; and under the condition that the priority of the target communication service is higher than the preset priority of the communication service, the terminal determines that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware related to instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method for switching MIMO functions, the method comprising:
acquiring the current working state of the terminal; the working state comprises the priority of the communication service currently operated by the terminal;
acquiring a current starting state of an MIMO function corresponding to a target frequency band in the terminal, wherein the starting state comprises one of an opening state and a closing state;
determining a standard starting state of an MIMO function corresponding to the target frequency band in the terminal according to the current working state of the terminal;
determining whether the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched according to the standard enabling state and the current enabling state of the MIMO function corresponding to the target frequency band;
if the current starting state of the MIMO function corresponding to the target frequency band needs to be switched, switching the current starting state of the MIMO function corresponding to the target frequency band;
if the current starting state of the MIMO function corresponding to the target frequency band is an on state, the terminal calls a software program stored in a terminal storage library and runs a program for intercepting the MIMO function enabling information in the software program so as to intercept the MIMO function enabling information sent by the terminal to the base station; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band;
if the current starting state of the MIMO function corresponding to the target frequency band is a closing state, the terminal calls a software program stored in a terminal storage library and runs a program which forbids interception of the MIMO function enabling information in the software program so as to forbid interception of the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used to instruct the base station to enable the MIMO function corresponding to the target frequency band.
2. The method according to claim 1, wherein the determining whether the current enabling state of the MIMO function corresponding to the target band needs to be switched according to the standard enabling state and the current enabling state of the MIMO function corresponding to the target band comprises:
if the current enabling state of the MIMO function corresponding to the target frequency band is inconsistent with the standard enabling state, determining that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched;
and if the current starting state of the MIMO function corresponding to the target frequency band is consistent with the standard starting state, determining that the current starting state of the MIMO function corresponding to the target frequency band does not need to be switched.
3. The method according to claim 2, wherein the current operating state of the terminal further includes a current power usage state of the terminal, and the determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal includes:
and if the current electric quantity use state is that the current electric quantity of the terminal is lower than a first electric quantity threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state.
4. The method according to claim 3, wherein the determining a standard enabling state of the MIMO function corresponding to the target frequency band according to a current operating state of the terminal further comprises:
if the current electric quantity use state is that the current electric quantity of the terminal is lower than a second electric quantity threshold value and higher than a first electric quantity threshold value, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the second power threshold is greater than the first power threshold.
5. The method according to claim 2, wherein the current operating state of the terminal further includes a current temperature state of the terminal, and the determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal includes:
and if the current temperature state is that the current temperature of the terminal is higher than a first temperature threshold value, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state.
6. The method according to claim 5, wherein the determining a standard enabling state of the MIMO function corresponding to the target frequency band according to a current operating state of the terminal further includes:
if the current temperature state is that the current temperature of the terminal is higher than a second temperature threshold and lower than a first temperature threshold, and the closing priority of the MIMO function corresponding to the target frequency band is higher than a preset priority, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closing state; wherein the first temperature threshold is higher than the second temperature threshold.
7. The method according to claim 2, wherein the determining the standard enabling state of the MIMO function corresponding to the target frequency band according to the current operating state of the terminal includes:
acquiring the priority of a target communication service corresponding to the target frequency band in the current ongoing communication service of the terminal;
if the priority of the target communication service is lower than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is a closed state;
and if the priority of the target communication service is higher than the preset priority of the communication service, determining that the standard starting state of the MIMO function corresponding to the target frequency band is an opening state.
8. An apparatus for switching a MIMO function, the apparatus comprising:
the first acquisition module is used for acquiring the current working state of the terminal; the working state comprises the priority of the communication service currently running by the terminal;
a second obtaining module, configured to obtain a current enabling state of a MIMO function corresponding to a target frequency band in the terminal, where the enabling state includes one of an on state and an off state;
a determining module, configured to determine, according to a current working state of the terminal, a standard enabling state of an MIMO function corresponding to the target frequency band in the terminal; determining whether the starting state of the MIMO function corresponding to the target frequency band needs to be switched or not according to the standard starting state and the starting state corresponding to the target frequency band;
a switching module, configured to switch a current enabling state of the MIMO function corresponding to the target frequency band when it is determined that the current enabling state of the MIMO function corresponding to the target frequency band needs to be switched; if the current starting state of the MIMO function corresponding to the target frequency band is an opening state, the terminal calls a software program stored in a terminal storage library and runs a program for intercepting the MIMO function enabling information in the software program so as to intercept the MIMO function enabling information sent by the terminal to the base station; the MIMO function enabling information is used for indicating the base station to enable the MIMO function corresponding to the target frequency band; if the current starting state of the MIMO function corresponding to the target frequency band is a closing state, the terminal calls a software program stored in a terminal storage library and runs a program which forbids interception of the MIMO function enabling information in the software program so as to forbid interception of the MIMO function enabling information sent to the base station by the terminal; the MIMO function enabling information is used to instruct the base station to enable the MIMO function corresponding to the target frequency band.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
CN202011059395.4A 2020-09-30 2020-09-30 MIMO function switching method, device, computer equipment and storage medium Active CN112260734B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011059395.4A CN112260734B (en) 2020-09-30 2020-09-30 MIMO function switching method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011059395.4A CN112260734B (en) 2020-09-30 2020-09-30 MIMO function switching method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112260734A CN112260734A (en) 2021-01-22
CN112260734B true CN112260734B (en) 2022-05-31

Family

ID=74234645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011059395.4A Active CN112260734B (en) 2020-09-30 2020-09-30 MIMO function switching method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112260734B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112929906B (en) * 2021-02-01 2023-06-20 深圳市广和通无线股份有限公司 Antenna parameter configuration method, multi-antenna device, and storage medium
CN115103413B (en) * 2022-07-25 2023-03-14 深圳国人无线通信有限公司 Method and system for planning BWP (broadband Access Point) resources by base station

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060141968A1 (en) * 2004-12-28 2006-06-29 Kabushiki Kaisha Toshiba Wireless communication apparatus and wireless communication board
CN101834644A (en) * 2010-02-04 2010-09-15 华为终端有限公司 Wireless terminal and auxiliary antenna state control method thereof
CN102204231A (en) * 2010-02-04 2011-09-28 华为终端有限公司 Method and device for controlling working mode of data card and data card
CN105491190A (en) * 2015-11-28 2016-04-13 广东欧珀移动通信有限公司 Multi-antenna selection method and mobile terminal
CN105657797A (en) * 2015-08-26 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Power consumption control method and system of mobile terminal
CN106412987A (en) * 2016-10-10 2017-02-15 上海斐讯数据通信技术有限公司 Wireless router and method for determining antenna working mode thereof
CN109150252A (en) * 2018-08-06 2019-01-04 Oppo广东移动通信有限公司 Data transmission method, device, storage medium and electronic equipment
CN109756963A (en) * 2017-11-02 2019-05-14 华为终端(东莞)有限公司 The determination method, apparatus and equipment of operating mode
WO2020118729A1 (en) * 2018-12-14 2020-06-18 华为技术有限公司 Method for switching between modes in wifi network and terminal device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060141968A1 (en) * 2004-12-28 2006-06-29 Kabushiki Kaisha Toshiba Wireless communication apparatus and wireless communication board
CN101834644A (en) * 2010-02-04 2010-09-15 华为终端有限公司 Wireless terminal and auxiliary antenna state control method thereof
CN102204231A (en) * 2010-02-04 2011-09-28 华为终端有限公司 Method and device for controlling working mode of data card and data card
CN105657797A (en) * 2015-08-26 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Power consumption control method and system of mobile terminal
CN105491190A (en) * 2015-11-28 2016-04-13 广东欧珀移动通信有限公司 Multi-antenna selection method and mobile terminal
CN106412987A (en) * 2016-10-10 2017-02-15 上海斐讯数据通信技术有限公司 Wireless router and method for determining antenna working mode thereof
CN109756963A (en) * 2017-11-02 2019-05-14 华为终端(东莞)有限公司 The determination method, apparatus and equipment of operating mode
CN109150252A (en) * 2018-08-06 2019-01-04 Oppo广东移动通信有限公司 Data transmission method, device, storage medium and electronic equipment
WO2020118729A1 (en) * 2018-12-14 2020-06-18 华为技术有限公司 Method for switching between modes in wifi network and terminal device

Also Published As

Publication number Publication date
CN112260734A (en) 2021-01-22

Similar Documents

Publication Publication Date Title
US10015165B2 (en) Methods and apparatus to support GlobalPlatform™ usage on an embedded UICC (eUICC)
CN110677533B (en) Mobile terminal control method and device, mobile terminal and storage medium
CN112260734B (en) MIMO function switching method, device, computer equipment and storage medium
US11044201B2 (en) Traffic control method and electronic device thereof
CN107241146B (en) Radio frequency interference processing method, device, storage medium and terminal
CN108810260B (en) Antenna switching control method and related product
KR102396353B1 (en) Electronic device for controlling clock frequency and operating method thereof
AU2018442248B2 (en) Network selection method and apparatus applied to mobile terminal
CN112867122B (en) Method for controlling transmitting power of wireless communication terminal and wireless communication terminal
CN105044608B (en) Battery status monitoring method and device
US20220124608A1 (en) Systems and methods for generating a target hotspot list
CN107925917B (en) Communication system, base station apparatus, control apparatus, and communication method
KR20200035786A (en) Wireless communication apparatus adaptively changing capability and method of operation thereof
KR102191366B1 (en) Handover method and apparatus of electronic deivce in a wireless communication system
CN117440401A (en) Processing method of condition configuration, processing device of condition configuration and terminal
CN112218343B (en) Cell different frequency switching method, device and computer equipment
CN112383660B (en) Throughput rate testing method and device of intelligent terminal, storage medium and terminal
CN115243345A (en) Cell selection method, device, terminal equipment and readable storage medium
CN113840313B (en) Network mode control method and device of mobile terminal and computer equipment
CN108595984A (en) A kind of control method and mobile terminal of mobile terminal
US9648554B2 (en) Mobile terminal for cell reselection in cellular mobile communication system and methods therefor
US20210226955A1 (en) Secure Execution Enclave for User Equipment (UE)
CN111328085B (en) Method and communication device for configuring secondary cell
CN112929928A (en) Cell switching method, device and computer readable storage medium
CN113676941B (en) Wireless network signal measuring method, device, computer equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant