Disclosure of Invention
In view of the above problems, the present invention provides a method, an apparatus, and a mobile terminal for adjusting an SAR value, which can effectively solve the problem that the SAR value of the mobile terminal exceeds the standard without affecting the customer experience and without adding other new devices as much as possible by dividing the working mode of the radio frequency modem and dynamically calling different preset register values of the antenna switch in different working modes, and are convenient and fast.
One embodiment of the present invention provides a method for adjusting an SAR value, which is applied to a mobile terminal, where the mobile terminal includes a radio frequency modem, an antenna switch and an antenna, the radio frequency modem has a plurality of preset operating modes, each operating mode corresponds to a preset register value of the antenna switch, and different preset register values correspond to different performance states of the antenna, and the method includes:
when the antenna is in a receiving and sending state, acquiring the current transmitting performance parameter and receiving performance parameter of the mobile terminal;
and judging the current working mode of the radio frequency modem according to the transmission performance parameters and the receiving performance parameters, and controlling the antenna switch to be in a preset register value corresponding to the current working mode so as to adjust the SAR value.
Further, in the above method for adjusting the SAR value, the radio frequency modem includes a first operating mode, a second operating mode and a third operating mode, and the determining of the current operating mode of the radio frequency modem includes:
if the receiving performance parameter is smaller than a first preset threshold value, judging that the radio frequency modem is currently in the first working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is greater than a second preset threshold, judging that the radio frequency modem is currently in the second working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is less than or equal to the second preset threshold, determining that the radio frequency modem is currently in the third working mode.
Further, in the method for adjusting the SAR value, the transmission performance parameter is a transmission power or a transmitter gain adjustment value; the receiving performance parameter is a signal-to-noise ratio or a ratio of energy per chip to interference power density.
Further, in the method for adjusting the SAR value, the second preset threshold is smaller than the maximum transmission power of the antenna.
Further, in the method for adjusting the SAR value, the determining of each preset register value of the antenna switch includes:
testing the optimal performance state corresponding to the antenna when the SAR value of the antenna in the working mode corresponding to the radio frequency modem does not exceed the standard SAR value;
and taking the current register value of the antenna switch corresponding to the optimal performance state as a preset register value corresponding to the working mode.
Further, in the method for adjusting an SAR value, the method further includes:
and detecting the working state of the antenna in real time, and acquiring the transmitting performance parameter and the receiving performance parameter of the mobile terminal when the antenna is in the transceiving state.
Another embodiment of the present invention provides an apparatus for adjusting an SAR value, which is applied to a mobile terminal, the mobile terminal includes a radio frequency modem, an antenna switch and an antenna, the radio frequency modem has a plurality of preset operating modes, each preset operating mode corresponds to a preset register value of the antenna switch, and different preset register values correspond to different performance states of the antenna, the apparatus includes:
a receiving and sending parameter obtaining module, configured to obtain a current transmitting performance parameter and a current receiving performance parameter of the mobile terminal when the antenna is in a receiving and sending state;
and the antenna switch control module is used for judging the current working mode of the radio frequency modem according to the transmitting performance parameter and the receiving performance parameter and controlling the antenna switch to be in a preset register value corresponding to the current working mode so as to adjust the SAR value.
Further, in the apparatus for adjusting the SAR value, the radio frequency modem includes a first operating mode, a second operating mode and a third operating mode, and the determining of the current operating mode of the radio frequency modem includes:
if the receiving performance parameter is smaller than a first preset threshold value, judging that the radio frequency modem is currently in the first working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is greater than a second preset threshold, judging that the radio frequency modem is currently in the second working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is less than or equal to the second preset threshold, determining that the radio frequency modem is currently in the third working mode.
Yet another embodiment of the present invention provides a mobile terminal comprising a memory for storing a computer program and a processor, the computer program when run on the processor causing the mobile terminal to perform the above-mentioned method of adjusting SAR values.
Yet another embodiment of the invention provides a computer-readable storage medium, which stores a computer program that, when run on a processor, performs a method of adjusting a SAR value according to the above.
According to the technical scheme, the working mode of the radio frequency modem is divided, the antenna switch is correspondingly adjusted to be different preset register values under different working modes, the performance state of the antenna is influenced by utilizing different antenna paths, and different antenna paths can be set through the antenna switch.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Hereinafter, the terms "including", "having", and their derivatives, which may be used in various embodiments of the present invention, are only intended to indicate specific features, numbers, steps, operations, elements, components, or combinations of the foregoing, and should not be construed as first excluding the existence of, or adding to, one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing.
Furthermore, the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which various embodiments of the present invention belong. The terms (such as those defined in commonly used dictionaries) should be interpreted as having a meaning that is consistent with their contextual meaning in the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein in various embodiments of the present invention.
Example 1
Referring to fig. 1 to fig. 3, the present embodiment provides a method for adjusting an SAR value, which is applied to a mobile terminal, such as a mobile phone and a tablet computer. The method for adjusting the SAR value of the embodiment dynamically calls different preset register values of an antenna switch by identifying the working mode of the radio frequency modem in the mobile terminal under the current network, and can effectively solve the problem that the SAR value exceeds the standard under the conditions of not directly reducing the radio frequency output power and the like. For example, as shown in fig. 1, the mobile terminal 10 mainly includes a radio frequency modem 101, an antenna switch 102 and an antenna 103, wherein the radio frequency modem 101 is mainly used for modulating or demodulating a radio frequency signal; the antenna switch 102 is mainly used for managing a signal path of the antenna 103.
In this embodiment, the rf modem 101 is preset with a plurality of operating modes, each of which corresponds to a preset register value of the antenna switch 102, i.e. one operating mode corresponds to a preset register value of the antenna switch 102. Different register values will correspond to different performance states of the antenna 103, e.g. different register values will result in different radiation powers of the antenna 103, which in turn will affect the SAR value.
The operation mode division is performed for the radio modem 101 in advance, and exemplarily, the division may be performed based on a performance index related to signal transmission and reception. For example, table 1 below gives an example of the division of the operating mode of the radio frequency modem 101. The SNR is a signal-to-noise ratio and is mainly used for measuring the receiving performance of the terminal, and b is a first preset threshold; the TXAGC is a transmitter gain adjustment value mainly used for measuring the transmission performance of the terminal, and a is a second preset threshold. Of course, the division of the operation mode may also be performed based on other indexes, such as the SNR and the TX _ Power, and may be determined according to actual requirements.
As can be seen from table 1, when the two performance parameters of the mobile terminal 10 are obtained, the current operating mode of the mobile terminal 10 can be identified according to the above table. For example, taking the first operating mode (i.e., operating mode (r)) as an example, whenever the current SNR is detected to be less than b, whether TXAGC > a or TXAGC ≦ a, it will be determined that the first operating mode is currently in.
Exemplarily, for the first preset threshold b and the second preset threshold a, the values thereof should both meet the condition that the SAR value is not exceeded all the time, and the specific values may be set according to the actual scene where the mobile terminal 10 is located, so as to adjust the working interval corresponding to each working mode, thereby enabling the method to be applicable to more usage scenes and the like. In addition, by appropriately increasing the working intervals of some working modes, such as the third working mode, the antenna 103 can be operated in the same working mode as much as possible without repeated switching between the working modes, so that the power consumption can be effectively reduced, and the cruising ability of the mobile terminal 10 can be improved.
For example, if the first preset threshold b is appropriately decreased, the operating range of the third operating mode is increased, and otherwise, the operating range of the third operating mode is contracted. Or, if the second preset threshold a is increased properly, the working interval of the third working mode will be increased, otherwise, the working interval will be contracted. Wherein, when TXAGC or TX _ Power is used, the second preset threshold a will be smaller than the maximum transmission Power (i.e. Max Power) of the antenna 103.
For the two indexes of TXAGC and SNR in the above table, the two indexes are mainly for the mobile terminal supporting the network system such as 4G LTE or 5G NR, and for the mobile terminal supporting the network system such as 2G CDMA or 3G WCDMA, the two indexes of TXAGC and Ec/lo (i.e. the ratio of energy per chip to interference power density) may be also based on the two indexes.
It is understood that the number of the operation modes and the specific mode content of the radio frequency modem 101 in table 1 are only an example and are not limited thereto. In practical applications, the number of the operating modes of the rf modem 101 may also be two, four or five, and the specific mode content may also be divided by one or more indexes, not limited to the two indexes.
In this embodiment, an operation mode of the rf modem 101 corresponds to a preset register value of the antenna switch 102. For an antenna switch 102 there is typically at least one input and at least one output, and a connection between each input to an output corresponds to a unique register value representation. As shown in fig. 2, the antenna switch 102 includes input terminals a-C and output terminals E-F, each connected to an antenna. For example, the register value of the connection path between the input terminal a and the output terminal E is 0x 90; and the register value of the connection path between the input terminal C and the output terminal F is 0x 70.
It is understood that invoking different register values of the antenna switch 102 indicates that a different connection path in the antenna switch 102 is selected, and accordingly, a signal is transmitted after being transmitted to the antenna 103 through the selected connection path. For the antenna 103, in addition to its own characteristics, in a mobile terminal 10 with a compact space, different transmission paths will cause the performance of the antenna 103 to be different as well, such as the radiation power, etc.
In this embodiment, each default register value corresponds to a performance state of the antenna 103. Exemplarily, the process of determining the preset register values of the antenna switch 102 mainly includes: the testing antenna 103 is configured to record a current register value of the antenna switch 102 corresponding to the optimal performance state as a preset register value corresponding to the working mode when the SAR value in the working mode corresponding to the radio frequency modem 101 does not exceed the standard SAR value.
The above-mentioned optimal performance state means that the SAR value of the antenna 103 does not exceed the standard all the time in the performance state, and the performance such as the antenna radiation power at this time can also satisfy the required conditions during transmission or reception. Generally, the optimal performance state may be determined in advance by selecting from a plurality of tests.
Therefore, after the operation modes of the rf modem 101 of the mobile terminal 10 are divided in advance and each operation mode is associated with the preset register value and the corresponding antenna performance status in advance, as shown in fig. 3, the following will be described with reference to the main steps of the method for adjusting the SAR value.
Step S110, when the antenna 103 is in the transceiving state, obtaining the current transmission performance parameter and the reception performance parameter of the mobile terminal 10.
For step S110, the two parameters in the mobile terminal 10 are respectively acquired, and then the operation mode identification is performed using the two acquired parameters. Wherein the transmission performance parameter and the reception performance parameter will correspond to the index for division of the operating mode of the radio frequency modem 101. For example, when the division is performed based on the SNR and the TXAGC, in step S110, the values of the parameters SNR and TXAGC are also obtained and are used to determine the current operating mode.
Considering that the antenna 103 mainly has two operation states, one is a transceiving state (i.e., TRX state); the other is a receive-only state (i.e., RX _ only state). In the RX _ only state, the SAR value does not exceed the standard because the antenna 103 does not transmit.
Then, as shown in fig. 4, further optionally, the method for adjusting the SAR value further includes a step S100 of detecting an operating state of the antenna 103 in real time. When the antenna 103 is in a transceiving state, the above transmission performance parameter and the above reception performance parameter of the mobile terminal 10 are acquired. It is understood that the operation mode of the rf modem 101 is further identified only when the transceiving state is detected, and otherwise, no corresponding operation is performed, so that the resource occupation of the system can be reduced.
Step S120, determining the current working mode of the rf modem 101 according to the transmission performance parameter and the reception performance parameter.
Exemplarily, if the radio frequency modem 101 is preset with three operation modes as shown in the above table 1, which are a first operation mode, a second operation mode and a third operation mode, the determining the current operation mode of the radio frequency modem 101 in the above step S120 includes:
if the reception performance parameter is smaller than a first preset threshold, determining that the rf modem 101 is currently in a first operating mode; if the reception performance parameter is greater than or equal to a first preset threshold and the transmission performance parameter is greater than a second preset threshold, determining that the radio frequency modem 101 is currently in a second working mode; if the reception performance parameter is greater than or equal to the first preset threshold and the transmission performance parameter is less than or equal to the second preset threshold, it is determined that the rf modem 101 is currently in the third operating mode.
It can be understood that the determination of the current operation mode in step S120 needs to be adjusted according to the specific operation mode preset in the rf modem 101, and is not limited herein.
Step S130, controlling the antenna switch 102 to be in a preset register value corresponding to the current working mode to adjust the SAR value.
After determining the operating mode in which the mobile terminal 10 is located, it is determined whether to make an adjustment to the antenna switch 102. Exemplarily, still taking the three operation modes in table 1 as an example, if it is determined that the current operation mode is in the third operation mode, it indicates that both the transmission performance parameter and the reception performance parameter do not reach the threshold, and therefore, the current operation mode can be maintained or adjusted to the preset register value corresponding to the current operation mode. For example, if the current register value is the same as the preset register value, the current status is maintained, otherwise, the current register value is adjusted to the preset register value. If the mobile terminal 10 is determined to be in the first working mode or the second working mode, the mobile terminal 10 needs to be adjusted to the performance state of the antenna 103 corresponding to the first working mode or the second working mode, so as to ensure that the SAR value in the current working mode is not over-standard.
The antenna switch 102 may be used to connect the output to a single antenna, or to connect the output to multiple antennas, and the register value of the connection path between each input terminal and each output terminal is unique. Therefore, the aim of adjusting the performance state of each antenna can be achieved by calling different register values no matter single-antenna transmission or multi-antenna simultaneous transmission.
The method for adjusting the SAR value provided by this embodiment is applied to a mobile terminal, and by dividing the operating mode of a radio frequency modem in the mobile terminal and correspondingly adjusting an antenna switch to different preset register values in different operating modes, that is, based on the principle that different antenna paths will affect the performance state of an antenna and different antenna paths can be set by the antenna switch, when the SAR value is detected to be over-standard, the current preset register value of the antenna switch can be directly adjusted, so that the antenna is adjusted to the corresponding performance state that the SAR value is not over-standard, thus the problem that the SAR value is over-standard can be effectively solved without directly reducing the radio frequency output power or determining the specific power reduction value after measurement by using a sensor and the like, without affecting the customer experience as much as possible and without adding other new devices, is convenient and quick.
Example 2
Referring to fig. 5, the present embodiment provides an apparatus 100 for adjusting an SAR value, which is applied to a mobile terminal including a radio frequency modem, an antenna switch and an antenna, wherein the radio frequency modem has a plurality of preset operating modes, each of the preset operating modes corresponds to a preset register value of the antenna switch, and different preset register values correspond to different performance states of the antenna, the apparatus includes:
a transceiving parameter obtaining module 110, configured to obtain a current transmission performance parameter and a current receiving performance parameter of the mobile terminal when the antenna is in a transceiving state;
an antenna switch control module 120, configured to determine a current working mode of the radio frequency modem according to the transmission performance parameter and the reception performance parameter, and control the antenna switch to be in a preset register value corresponding to the current working mode to adjust the SAR value.
Further, the radio frequency modem comprises a first operation mode, a second operation mode and a third operation mode, and the determination of the current operation mode of the radio frequency modem comprises:
if the receiving performance parameter is smaller than a first preset threshold value, judging that the radio frequency modem is currently in a first working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is greater than a second preset threshold, judging that the radio frequency modem is currently in a second working mode;
if the receiving performance parameter is greater than or equal to the first preset threshold and the transmitting performance parameter is less than or equal to the second preset threshold, determining that the radio frequency modem is currently in a third working mode.
It is to be understood that the above-described apparatus 100 for adjusting SAR values corresponds to the method for adjusting SAR values of embodiment 1. The options in embodiment 1 are also applicable to this embodiment, and are not described in detail here.
The invention also provides a mobile terminal which can comprise a smart phone, a tablet computer and the like. The mobile terminal includes a memory for storing a computer program and a processor for executing the computer program to make the mobile terminal execute the above method for adjusting the SAR value or the functions of the respective modules in the above apparatus 100 for adjusting the SAR value.
The memory may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the mobile terminal, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The invention also provides a computer storage medium for storing the computer program used in the mobile terminal.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative and, for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, each functional module or unit in each embodiment of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention or a part of the technical solution that contributes to the prior art in essence can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention.