Communication method, terminal, storage medium and program product
By adjusting the transmission power and antenna parameters of high-power terminals and combining the radiation information of the center frequency, the communication method is dynamically optimized, which solves the problem of the impact of high SAR values on the human body and achieves the goal of maintaining communication efficiency while reducing SAR values.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HONOR DEVICE CO LTD
- Filing Date
- 2024-11-07
- Publication Date
- 2026-05-08
AI Technical Summary
High-power terminals may emit electromagnetic waves during uplink transmission, which may result in a high electromagnetic absorption ratio (SAR) value, affecting human health. Existing technologies are unable to effectively reduce SAR values without affecting communication efficiency.
The terminal adjusts the transmission power based on the uplink scheduling rate and transmission power thresholds. By reducing the transmission power or adjusting antenna parameters, and combining the radiation information of the center frequency, the transmission power is dynamically adjusted to reduce the SAR value and optimize communication efficiency.
It effectively reduces the SAR value of electromagnetic waves, minimizing adverse effects on the human body, and improves communication efficiency when the SAR value exceeds the standard, avoiding a decrease in transmission efficiency.
Smart Images

Figure CN122002491A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile communication technology, and more particularly to a communication method, terminal, storage medium, and program product. Background Technology
[0002] Currently, with the rapid development of mobile communication networks and the continuous increase in mobile communication services, operators have allocated multiple frequency bands to improve the uplink coverage and uplink speed of mobile communication networks, allowing high-power terminals to perform uplink transmission. High-power terminals can perform uplink transmission at higher power in these frequency bands.
[0003] When a terminal transmits data upstream, it emits electromagnetic waves. The effects of these waves on the human body can be represented by the Specific Absorption Rate (SAR) value. The stronger the electromagnetic wave, the higher the SAR value, indicating a greater impact on the human body. When the terminal's transmission power is high, the emitted electromagnetic waves will also be stronger, meaning the SAR value of the emitted electromagnetic waves will be higher, which may have adverse effects on the human body. Summary of the Invention
[0004] In view of this, this application provides a communication method, terminal, storage medium, and program product to reduce the SAR value of electromagnetic waves emitted by the terminal during uplink transmission.
[0005] In a first aspect, embodiments of this application provide a communication method applied to a terminal, the method comprising:
[0006] If the uplink scheduling rate of the terminal is greater than a threshold and the transmission power is greater than the maximum transmission power in the first detection time interval, the terminal adjusts the transmission power of the terminal according to information about the center frequency point of the communication band used, wherein the first detection time interval is a continuous time period with the current time as the end point of the interval.
[0007] As can be seen from the above, when communicating using the scheme provided in this application embodiment, if the terminal determines that the uplink scheduling rate is greater than the threshold and the transmission power is greater than the maximum transmission power, it can adjust the transmission power based on information about the center frequency of the communication band being used, such as reducing the transmission power. After the terminal reduces the transmission power, the intensity of the emitted electromagnetic waves decreases, thereby reducing the SAR value of the electromagnetic waves and thus reducing the impact of electromagnetic waves on the human body.
[0008] In other words, in the solution provided in this application, the condition for the terminal to reduce its transmission power can be: the uplink scheduling rate is greater than a threshold and the transmission power is greater than the maximum transmission power. When the above conditions are met, it indicates that the terminal performs uplink scheduling frequently within the first detection interval and has a large transmission power. In this case, the SAR value of the electromagnetic waves transmitted by the terminal may be high. Thus, when the terminal determines that the above conditions are met, it reduces its transmission power, which is actually reducing its transmission power when it detects that the SAR value may be too high. In other words, when the terminal detects that the SAR may be too high, it actively reduces its transmission power, which can significantly reduce the probability of the SAR value exceeding the standard due to high transmission power.
[0009] In one embodiment of this application, the total duration of the first detection time interval is greater than a set duration.
[0010] In this embodiment, the total duration of the first detection time interval is greater than the set duration, indicating that the uplink scheduling rate and transmission power of the terminal are both high within a relatively long continuous period. At this time, the probability of the SAR value of the electromagnetic waves transmitted by the terminal exceeding the limit is high. Therefore, the terminal reduces its transmission power under these circumstances. That is, it reduces the transmission power only when the probability of the SAR value exceeding the limit is high, reducing the probability of low transmission efficiency caused by reducing transmission power when the SAR value is not exceeding the limit. This approach balances preventing the SAR value from exceeding the limit with maintaining transmission efficiency.
[0011] In one embodiment of this application, the information about the center frequency of the communication band used includes: the radiation information of the center frequency.
[0012] It can be seen that when adjusting the transmission power, the terminal takes into account the radiation information of the center frequency point, and thus can reasonably and accurately reduce the transmission power based on the radiation information of the center frequency point.
[0013] In one embodiment of this application, the radiation information includes: a radiation intensity characterization value, and the terminal adjusts its transmission power based on information about the center frequency of the adopted communication frequency band, including:
[0014] The terminal determines the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information;
[0015] The transmission power is updated based on the decrease value.
[0016] In this embodiment, the terminal can determine the reduction value of the transmission power from the dimension of the radiation intensity at the center frequency. Since the radiation intensity at the center frequency is closely related to the terminal's transmission power, this makes the determined reduction value more reasonable and accurate.
[0017] In one embodiment of this application, determining the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information includes:
[0018] The reduction value of the transmission power is determined based on the established correspondence between the radiation intensity characterization value and the reduction value.
[0019] As can be seen, through the above method, the terminal can determine the reduction value corresponding to the first radiation intensity level relatively accurately and reasonably according to the set correspondence.
[0020] In one embodiment of this application, the method further includes:
[0021] If the uplink scheduling rate of the terminal during the first detection time interval is greater than a threshold and the transmission power is not greater than the maximum transmission power, or if the uplink scheduling rate is not greater than the threshold and the transmission power is greater than the maximum transmission power, or if the uplink scheduling rate is not greater than the threshold and the transmission power is not greater than the maximum transmission power,
[0022] The terminal adjusts its transmission efficiency based on information about the frequency point used for uplink transmission after the last communication frequency band switch.
[0023] In this embodiment, if the uplink scheduling rate is greater than the threshold and the transmission power is greater than the maximum transmission power during the first detection time interval, it indicates that the terminal's uplink scheduling rate and transmission power are low. In this case, the intensity of the electromagnetic waves transmitted by the terminal is low, and the probability of the SAR value exceeding the limit is low. Therefore, the terminal can adjust its transmission efficiency instead of reducing the transmission power. Thus, the terminal can reduce the transmission power when the probability of SAR value exceeding the limit is high, and prioritize increasing transmission efficiency when the probability of SAR value exceeding the limit is low, thereby reducing SAR value exceeding the limit while maintaining transmission efficiency.
[0024] In one embodiment of this application, the terminal adjusts its transmission efficiency based on information about the frequency point used for uplink transmission after the last communication band switch, including:
[0025] The terminal increases its transmission power based on information about the frequency point used for uplink transmission after the last communication frequency band switch, or the terminal adjusts its antenna parameters based on information about the frequency point used for uplink transmission after the last communication frequency band switch, or the terminal increases its transmission power and adjusts its antenna parameters based on information about the frequency point used for uplink transmission after the last communication frequency band switch.
[0026] It is evident that after obtaining the second frequency information, the terminal can flexibly and quickly increase the transmission power by increasing the transmission power and adjusting the antenna parameters.
[0027] In one embodiment of this application, the threshold is obtained based on the uplink duty cycle, wherein the uplink duty cycle characterizes the proportion of uplink time domain resources allocated by the base station to the terminal in the total time domain resources allocated by the base station to the terminal.
[0028] The terminal determines the threshold based on the uplink duty cycle, that is, based on the proportion of the uplink time domain resources allocated to the terminal by the base station in the total time domain resources allocated to the terminal by the base station. This enables the determined threshold to be used as a more accurate and reasonable limit value for the uplink scheduling rate.
[0029] In one embodiment of this application, the threshold is obtained in the following manner:
[0030] If a communication frequency band switch occurs, the uplink duty cycle of the new communication frequency band is determined based on the network configuration information; a threshold is calculated based on the uplink duty cycle; if the terminal does not store a threshold, the calculated threshold is stored; if a threshold is stored, the previously stored threshold is updated using the calculated threshold; or, if the communication frequency band switch does not occur, the stored threshold is obtained.
[0031] By using the above method, the terminal can always obtain the latest calculated threshold after the communication frequency band is switched, which improves the rationality of the solution.
[0032] In one embodiment of this application, the uplink scheduling rate is determined based on the number of uplink scheduling operations of the terminal in the first detection time interval and the uplink duty cycle.
[0033] The uplink scheduling count refers to the number of times the terminal performs uplink transmissions during the first detection time interval. The uplink duty cycle reflects the proportion of uplink time domain resources in the communication frequency band within the total time domain resources. Based on these counts and proportions, the terminal can more accurately and reasonably determine the frequency of uplink scheduling during the first detection time interval, thus improving the accuracy of the obtained uplink scheduling rate.
[0034] In one embodiment of this application, the terminal includes: a modulation / demodulation module, an application processor module, and a tuning module.
[0035] The modulation and demodulation module is used to obtain the uplink scheduling rate of the terminal in the first detection time interval and the transmission power of the terminal in the first detection time interval. When the uplink scheduling rate is greater than a threshold and the transmission power is greater than the maximum transmission power, the module sends a first indication to the application processor module to represent the electromagnetic wave absorption ratio (SAR) test.
[0036] The application processor module is used to send information about the center frequency of the communication band used by the terminal to the tuning module after receiving the first instruction.
[0037] The tuning module is used to reduce the transmission power of the terminal based on the received information.
[0038] As can be seen from the above, in this embodiment, through the interaction between different software modules such as the modulation and demodulation module, the application processor module, and the tuning module, the terminal can quickly and efficiently reduce the terminal's transmission power when it is determined that the SAR value of the transmitted electromagnetic wave is high.
[0039] In one embodiment of this application, the transmission power includes: physical uplink shared channel transmit power.
[0040] By reducing the transmit power of the physical uplink shared channel, the transmit power of the terminal can be significantly reduced, thereby reducing the intensity of the electromagnetic waves emitted by the terminal.
[0041] Secondly, embodiments of this application provide a terminal, including:
[0042] One or more processors and memory;
[0043] The memory is coupled to the one or more processors and is used to store computer program code, the computer program code including computer instructions, which the one or more processors invoke to cause the terminal to perform the method described in the first aspect.
[0044] Thirdly, embodiments of this application provide a computer-readable storage medium including a computer program that, when run on a terminal, causes the terminal to perform the method described in the first aspect.
[0045] Fourthly, embodiments of this application provide a computer program product comprising executable instructions that, when executed on a terminal, cause the terminal to perform the method described in the first aspect.
[0046] Fifthly, embodiments of this application provide a chip system applied to a terminal. The chip system includes one or more processors, which are used to invoke computer instructions to cause the terminal to input data into the chip system and perform communication using the method described in the first aspect.
[0047] The beneficial effects of the solutions provided in the embodiments of the second to fifth aspects above can be found in the beneficial effects of the solutions provided in the embodiments of the first aspect above. Attached Figure Description
[0048] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1a This is a schematic diagram of the structure of a wireless frame provided in an embodiment of this application;
[0050] Figure 1b A schematic diagram illustrating a time slot allocation method provided in an embodiment of this application;
[0051] Figure 1c A schematic diagram of a time slot structure provided in an embodiment of this application;
[0052] Figure 1d A schematic diagram illustrating a symbol matching method provided in an embodiment of this application;
[0053] Figure 2 A flowchart illustrating the first communication method provided in an embodiment of this application;
[0054] Figure 3 A schematic diagram of a first transmission power adjustment process provided in an embodiment of this application;
[0055] Figure 4 A flowchart illustrating the second communication method provided in this application embodiment;
[0056] Figure 5 A flowchart illustrating the third communication method provided in this application embodiment;
[0057] Figure 6 A schematic diagram of a second transmission power adjustment process provided in an embodiment of this application;
[0058] Figure 7 This is a schematic diagram of the structure of a terminal provided in an embodiment of this application;
[0059] Figure 8 A software structure block diagram of a terminal provided in an embodiment of this application;
[0060] Figure 9 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0061] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0062] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. For example, "first instruction" and "second instruction" are used to distinguish different user instructions and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0063] It should be noted that, in this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.
[0064] The solutions provided in this application can be applied to terminals with mobile communication functions, such as mobile phones, tablets, smartwatches, and netbooks.
[0065] To facilitate understanding of the solutions provided in the embodiments of this application, some concepts involved in the embodiments of this application will be introduced first below.
[0066] 1. Wireless frame
[0067] A radio frame can be understood as the basic unit of time used to organize and transmit data in a mobile communication system; one radio frame occupies a very short duration. For example, in the LTE (Long Term Evolution) standard of fourth-generation mobile communication technology (4G) and the NR (New Radio) standard of fifth-generation mobile communication technology (5G), the duration of one radio frame can be 10ms.
[0068] 2. Time slot
[0069] See Figure 1a This is a schematic diagram of the structure of a wireless frame.
[0070] like Figure 1a As shown, a radio frame can typically include 10 subframes, which can be labeled as subframe 0 to subframe 9.
[0071] A subframe can include one or more time slots, the number of which is related to the subcarrier spacing. For example, when the subcarrier spacing is 15 kilohertz (KHz), a subframe can include one time slot, which can be labeled as time slot 0; when the subcarrier spacing is 30 kHz, a subframe can include two time slots, labeled as time slot 0 and time slot 1 respectively; when the subcarrier spacing is 60 kHz, a subframe can include four time slots, labeled as time slot 0, time slot 1, time slot 2, and time slot 3 respectively.
[0072] Dividing a subframe into time slots is equivalent to dividing a long time period into several smaller time periods. In this way, different time periods can be used to transmit different uplink and downlink data or signaling.
[0073] Based on the direction of data transmission within a time slot, time slots can be categorized into uplink time slots, downlink time slots, and flexible time slots. Downlink time slots are used for data transmission from the base station to the terminal, uplink time slots are used for data transmission from the terminal to the base station, and flexible time slots contain guard intervals for uplink / downlink handover. Flexible time slots can be used for data transmission from the terminal to the base station, or vice versa. In practical service scenarios, the base station can determine whether a flexible time slot is designated as an uplink or downlink time slot based on dynamic service requirements.
[0074] Within a specified duration (e.g., 2.5ms, 5ms, etc.), there can be multiple time slot allocation methods.
[0075] See Figure 1b This is a schematic diagram of a time slot allocation method. Figure 1b In the diagram, D represents the aforementioned downlink time slot, U represents the aforementioned uplink time slot, and S represents the flexible time slot. Figure 1b As can be seen, taking 5ms as an example, in time slot allocation method 1, the time slot allocation ratio can be downlink time slot: flexible time slot: uplink time slot = 5:2:3; in time slot allocation method 2, the time slot allocation ratio can be downlink time slot: flexible time slot: uplink time slot = 8:1:1; in time slot allocation method 3, the time slot allocation ratio can be downlink time slot: flexible time slot: uplink time slot = 7:1:2.
[0076] As can be seen, there are various time slot allocation methods. Depending on the method, the number of uplink and downlink time slots included in one cycle can differ, and the uplink and downlink transmission capabilities of the mobile network will also vary. The specific time slot allocation method adopted can be determined based on information such as actual mobile service requirements, network load, network coverage, and network interference.
[0077] Furthermore, in 5G systems, time slots are not necessarily divided into uplink time slots or downlink time slots in a fixed manner, as detailed in the following introduction.
[0078] 3. Symbols
[0079] Time slots are further divided into multiple symbols for data or signaling transmission. These symbols are collectively called OFDM (Orthogonal Frequency Division Multiplexing) symbols, and are the smallest unit in the time domain. One time slot typically includes 14 symbols, such as... Figure 1a Slot 1 in the middle includes 14 symbols, which can be denoted as s0-s13 respectively.
[0080] The subframe can be divided into uplink time slots for uplink transmission and downlink time slots for downlink transmission, such as... Figure 1c As shown, Figure 1c In the middle, D represents the downlink symbol and U represents the uplink symbol. It can be seen that all 14 symbols in the uplink time slot are uplink symbols, and all 14 symbols in the downlink time slot are downlink symbols.
[0081] Of course, in some cases, time slots may not be fixedly divided into uplink or downlink time slots. Each time slot can include both uplink and downlink symbols; such time slots are called flexible time slots. Therefore, a flexible time slot can perform both uplink and downlink transmissions, such as... Figure 1c As shown, the first 8 symbols in the flexible time slot are downlink symbols, and the last 4 symbols are uplink symbols. There is a guard interval between the downlink symbols and the uplink symbols.
[0082] The symbol allocation in the time slots is described below.
[0083] In 5G systems, uplink and downlink are configured on a symbol basis. Thus, a single time slot can include both uplink and downlink symbols, meaning that the same time slot can be used for both uplink and downlink transmission.
[0084] See Figure 1d This is a schematic diagram of a symbol allocation method, showing the symbol allocation in a time slot. Figure 1d In the middle, D represents the aforementioned downlink symbol, U represents the aforementioned uplink symbol, and X represents a flexibly configurable symbol, which can be flexibly set as an uplink or downlink symbol in actual business scenarios.
[0085] Depend on Figure 1d As can be seen, in symbol matching method 1, the symbol matching ratio can be downlink symbol: flexible configurable symbol: uplink symbol = 11:1:2; in symbol matching method 2, the symbol matching ratio can be downlink symbol: flexible configurable symbol: uplink symbol = 5:1:1; in symbol matching method 3, the symbol matching ratio can be downlink symbol: flexible configurable symbol: uplink symbol = 9:3:2.
[0086] See Table 1 below for more symbol pairing options.
[0087] Table 1
[0088] Format 0 1 2 3 4 5 6 7 8 9 10 11 12 13 0 D D D D D D D D D D D D D D 1 U U U U U U U U U U U U U U 2 X X X X X X X X X X X X X X 3 D D D D D D D D D D D D D X …… 31 D D D D D D D D D D D X U U 32 D D D D D D D D D D X X U U 33 D D D D D D D D D X X X U U 34 D X U U U U U U U U U U U U ……
[0089] In Table 1, the first column represents the serial number of different symbol configuration formats, and the first row contains 0-13, which represent the symbol identifiers, corresponding to s0-s13. In the other rows besides the first row, D represents the downlink symbol, U represents the uplink symbol, and X represents the flexibly configurable symbol.
[0090] As can be seen, there are various symbol allocation methods in time slots. Depending on the symbol allocation method, the number of uplink and downlink symbols included in a time slot can vary, and the uplink and downlink transmission capabilities of the mobile network will also differ. The specific symbol allocation method adopted can be set according to information such as actual mobile service requirements, network load, network coverage, and network interference.
[0091] 4. Frequency band
[0092] A frequency band refers to the range of electromagnetic waves, consisting of a series of continuous frequencies, with specific upper and lower frequency limits. A frequency band can also be called a communication frequency band.
[0093] In the field of mobile communications, frequency bands are allocated for use by different communication technologies and operators. For example, commonly used frequency bands for 4G networks include 1710MHz-1785MHz, 1805MHz-1880MHz, 1920MHz-1980MHz, 2300MHz, and 2400MHz; commonly used frequency bands for 5G networks include 198MHz-806MHz, 3300MHz-3600MHz, and millimeter wave bands.
[0094] 5. Frequency
[0095] A frequency point refers to a specific frequency value within a particular frequency band; it can be understood as an identifier of a specific frequency location after the frequency band has been subdivided. In mobile communication systems, base stations and mobile terminals communicate using specific frequency points.
[0096] For example, within a specific frequency band, multiple different frequency points can be divided, each corresponding to a specific communication channel. The determination of frequency points is usually based on a certain frequency planning and allocation strategy to ensure that different communication devices can communicate effectively without interference.
[0097] 6. Upward duty cycle
[0098] In the scheme provided in this application embodiment, the uplink duty cycle reflects the proportion of uplink time domain resources allocated by the base station to the terminal in the total time domain resources allocated by the base station to the terminal.
[0099] The uplink time domain resources allocated by the base station to the terminal may include time slots and symbols for the terminal to perform uplink transmission. The total time domain resources allocated by the base station to the terminal include time slots and symbols for the terminal to perform both uplink and downlink transmission.
[0100] As described above, the time slot allocation and symbol allocation methods of mobile networks can be set according to actual mobile service needs, network load, network coverage, network interference, and other information. In other words, the time slot allocation and / or symbol allocation methods are flexible and varied, and different time slot allocation and symbol allocation methods result in different proportions of uplink time domain resources in the mobile network.
[0101] Therefore, the terminal can determine the time slot allocation and symbol allocation of the communication frequency band to be used by receiving network configuration information from the base station. Then, the terminal calculates or determines the uplink duty cycle based on the determined allocation.
[0102] The following examples illustrate the specific calculation methods for the uplink duty cycle, categorized by scenario.
[0103] (1) Using time slots as the smallest uplink and downlink units
[0104] In this scenario, time-domain resources can be understood as being divided into uplink time slots for uplink transmission and downlink time slots for downlink transmission, with each time slot being the smallest unit for uplink and downlink transmission. Uplink time slots are used only for uplink transmission, and downlink time slots are used only for downlink transmission.
[0105] Taking a subcarrier detection frequency of 30kHz as an example, assuming that the time slot allocation of the time domain resources is 7:3 (that is, each 5ms period includes 7 downlink time slots and 3 uplink time slots, without considering flexible time slots), then the proportion of the uplink time slot duration to the total time slot duration is: 3 / (7+3)=3 / 10=30%, which means the uplink duty cycle is 30%.
[0106] (2) Using symbols as the smallest unit of up and down lines
[0107] In this case, time-domain resources can be understood as being divided into uplink symbols for uplink transmission and downlink symbols for downlink transmission, with the symbol being the smallest uplink / downlink unit.
[0108] Assuming that the symbol allocation for time domain resources is 1:1 (i.e., each time slot includes 7 uplink symbols and 7 downlink symbols), then the proportion of uplink symbols to the total number of symbols is: 7 / (7+7)=7 / 14=50%, which means the uplink duty cycle is 50%.
[0109] It should be noted that the above conceptual description is merely an illustrative example for the purpose of understanding this application and does not constitute a specific limitation on this application.
[0110] The application scenarios of the solutions provided in the embodiments of this application will be introduced next.
[0111] The application scenarios of the solutions provided in this application can be scenarios where users use terminals daily.
[0112] When the terminal's transmission power is high, the electromagnetic waves emitted by the terminal will also be stronger, that is, the SAR value of the electromagnetic waves emitted by the terminal will be higher, which may have adverse effects on the human body.
[0113] To avoid potential harm to the human body from electromagnetic waves emitted by terminals, relevant regulatory authorities have formulated electromagnetic radiation safety standards. These standards stipulate that the SAR value of electromagnetic waves emitted by terminals must not exceed a set value.
[0114] In view of the above, this application provides a communication scheme that can detect whether the power adjustment conditions are met during the user's use of the terminal, and reduce the terminal's transmission power when it is determined that the power adjustment conditions are met, thereby reducing the intensity of electromagnetic waves emitted by the terminal, thereby reducing the SAR value of the electromagnetic waves, and reducing the probability that the SAR value exceeding the standard will have adverse effects on the human body.
[0115] The solutions provided in the embodiments of this application will be described in detail below.
[0116] See Figure 2 This is a flowchart illustrating the first communication method provided in the embodiments of this application.
[0117] Step S201: Obtain the uplink scheduling rate of the terminal in the first detection time interval, and obtain the transmission power of the terminal in the first detection time interval.
[0118] The first detection time interval is a continuous time period ending at the current time.
[0119] The length of the first detection time interval can be set by the staff according to actual needs, such as 10ms (the length of one wireless frame), 20ms, 30ms, etc.
[0120] The uplink scheduling rate reflects the frequency with which the terminal performs uplink transmissions within the first detection interval.
[0121] The following section describes how to obtain the aforementioned uplink scheduling rate.
[0122] In one implementation, the terminal can determine the number of uplink scheduling times in the first detection time interval, and then calculate the ratio between the number of uplink scheduling times and the uplink duty cycle to obtain the uplink scheduling rate of the first detection time interval.
[0123] The number of uplink scheduling operations is the number of times the terminal performs uplink transmissions during the first detection time interval.
[0124] The terminal can determine the number of uplink scheduling operations in the first detection time interval based on the downlink control information (DCI) received within the first detection time interval.
[0125] Specifically, the terminal can continuously monitor the Physical Downlink Control Channel (PDCCH) to receive the uplink scheduling indicators (DCIs) sent by the base station. These DCIs contain uplink resource allocation indications, such as uplink assignment indicators. DCIs including uplink resource allocation indications can be called uplink-specific DCIs. Each time an uplink-specific DCI is received, the terminal can determine an uplink scheduling operation. Therefore, the terminal can count the number of uplink scheduling indicators received within the first detection time interval and use the count as the number of uplink scheduling operations within that interval.
[0126] The method for determining the uplink duty cycle has been introduced in the aforementioned conceptual explanation and will not be repeated here.
[0127] In this way, the uplink scheduling rate can be obtained by calculating the ratio between the number of uplink scheduling times and the uplink duty cycle.
[0128] The uplink scheduling frequency is the number of times the terminal performs uplink transmission in the first detection time interval. The uplink duty cycle reflects the proportion of uplink time domain resources allocated to the terminal by the base station in the total time domain resources allocated to the terminal by the base station. Based on the above frequency and proportion, the frequency of uplink scheduling by the terminal in the first detection time interval can be determined more accurately and reasonably, thus improving the accuracy of the obtained uplink scheduling rate.
[0129] In another implementation, the number of uplink scheduling times of the terminal in the first detection time interval can be determined, and then the ratio between the number of uplink scheduling times and the total number of scheduling times in the first detection time interval can be calculated to obtain the uplink scheduling rate of the terminal in the first detection time interval.
[0130] First, we will introduce the method for determining the total number of scheduling operations.
[0131] In the first method, the terminal counts the number of DCIs received for uplink scheduling within the first detection time interval, and uses this count as the uplink scheduling count for that interval. Similarly, the terminal can count the number of DCIs received for downlink scheduling within the first detection time interval, and use this count as the downlink scheduling count for that interval. Then, the terminal calculates the sum of the uplink and downlink scheduling counts to obtain the total scheduling count.
[0132] The DCI may include a downlink resource allocation indicator, such as a downlink assignment indicator. A DCI that includes a downlink resource allocation indicator can be called a DCI for downlink transmission.
[0133] The second method allows the terminal to estimate the total number of scheduling attempts for the first detection time interval based on factors such as the number of time slots, the number of symbols, the specifications in the communication standard, and network configuration information. An example will be provided below.
[0134] For example, the terminal can first calculate the product of the number of radio frames included in the first detection time interval and the number of time slots included in each radio frame; then, it can calculate the product of the result and the number of symbols included in each time slot to obtain the total number of symbols; finally, based on the network configuration information, it can determine the network scheduling mechanism. If the scheduling mechanism determines that each symbol is likely to be scheduled for uplink or downlink, then the total number of scheduling attempts is equal to the total number of symbols. Of course, the above is only a simple example for ease of understanding. In actual scenarios, not every symbol may be able to be scheduled for uplink or downlink.
[0135] Next, we will introduce how the terminal's transmission power is determined.
[0136] In the solutions provided in this application, the terms "transmit power," "transmission power," and "transmit power" can be used interchangeably. Specifically, the terminal's transmit power may include: Physical Uplink Shared Channel Transmit Power (Tx Power), Sounding Reference Signal (SRS) transmission power, Physical Random Access Channel (PRACH) transmission power, Physical Uplink Control Channel (PUCCH) transmission power, etc.
[0137] Specifically, the terminal can determine the transmission power of the first detection time interval by receiving one or more of Radio Resource Control (RRC) signaling, broadcast information, DCI, etc. from the base station.
[0138] Step S202: If the first and second conditions are met, obtain information about the center frequency of the communication band used by the terminal.
[0139] Information about the center frequency of the communication band used by the terminal can also be called the first frequency information.
[0140] The first condition is that the uplink scheduling rate is greater than the uplink limit, and the second condition is that the transmission power is greater than the maximum transmission power.
[0141] Maximum transmit power can also be referred to as maximum transmission power, maximum transmit power limitation (MTPL), or maximum transmit power limit.
[0142] Specifically, the terminal can determine the maximum transmission power by receiving one or more of the following from the base station: broadcast information, RRC signaling, DCI, etc.
[0143] First, let's introduce the aforementioned uplink limit values.
[0144] The aforementioned uplink limit value can be understood as the uplink scheduling rate limit value set in the embodiments of this application. It can be set by the staff according to actual needs, or it can be obtained by the terminal based on the uplink duty cycle.
[0145] In one implementation, the terminal can obtain the uplink duty cycle of the switched communication frequency band based on network configuration information when it senses a switch in the communication frequency band, and then calculate the uplink limit value based on the uplink duty cycle.
[0146] The network configuration information mentioned above may include RRC signaling, broadcast information, DCI, etc.
[0147] Specifically, the terminal can calculate the uplink limit value by multiplying the uplink duty cycle by a set coefficient, where the set coefficient is a positive number less than 1, such as 0.9 or 0.8. This way, the uplink limit value obtained by the terminal will be slightly less than the uplink duty cycle, allowing the obtained uplink limit value to better restrict the uplink scheduling rate from exceeding the uplink duty cycle. Alternatively, the terminal can use the uplink duty cycle as the uplink limit value.
[0148] In this case, the aforementioned uplink limit value can also be called the threshold (TH) duty cycle.
[0149] The terminal determines the uplink limit value based on the uplink duty cycle, that is, based on the proportion of the uplink time domain resources allocated to the terminal by the base station in the total time domain resources allocated to the terminal by the base station. This enables the determined uplink limit value to be used more accurately and reasonably as the limit value of the uplink scheduling rate.
[0150] After the terminal calculates the uplink limit value, if the uplink limit value is not stored, the calculated uplink limit value is stored. If the uplink limit value is stored, the previously stored uplink limit value is updated with the calculated uplink limit value, that is, the stored uplink limit value is replaced with the calculated uplink limit value.
[0151] In another implementation, the terminal can read the stored uplink limit value without sensing a switch in the communication frequency band.
[0152] By using the above method, the terminal can always obtain the latest calculated uplink limit value after the communication frequency band is switched, which improves the rationality of the solution.
[0153] If the terminal determines that the first and second conditions are met, it indicates that uplink scheduling is frequent and the transmission power is high within the first detection interval. In this case, the SAR value of the electromagnetic waves transmitted by the terminal may be high. Therefore, in order to reduce the probability of SAR exceeding the limit, the terminal can obtain the first frequency point information of the center frequency point of the communication band, so as to reduce the uplink transmission frequency based on the first frequency point information.
[0154] The first frequency information of the center frequency point of the communication band may include the frequency of the center frequency point, which can also be called the center frequency of the communication band.
[0155] Specifically, the terminal can calculate the average of the maximum and minimum frequencies of the communication band to obtain the first frequency point information, including the center frequency point.
[0156] In one case, the first frequency information may also include radiation information of the center frequency, frequency number, and other information.
[0157] The terminal can obtain the radiation information and frequency number of the center frequency point through one or more of the RRC signaling, broadcast information, DCI, etc. received from the base station. The radiation information may include radiation intensity characterization value, radiation efficiency characterization value, etc.
[0158] Step S203: Reduce transmission power based on the first frequency information.
[0159] In one embodiment of this application, the reduced transmission power of the terminal may include: physical uplink shared channel transmit power. By reducing the physical uplink shared channel transmit power, the terminal can significantly reduce its transmission power, thereby reducing the intensity of the transmitted electromagnetic waves.
[0160] In addition, the reduced transmission power of the terminal may also include: the transmission power of the probe reference signal, the transmission power of the physical random access channel, and the transmission power of the physical uplink control channel.
[0161] In one embodiment of this application, the terminal can reduce its transmission power according to a preset priority. For example, the preset priority may be that the transmission power of the Physical Uplink Shared Channel has a higher priority than the transmission power of other channels. For example, the terminal may first reduce the transmission power of the Physical Uplink Shared Channel, and then reduce one or more of the transmission power of the Probe Reference Signal, the Physical Random Access Channel, and the Physical Uplink Control Channel.
[0162] The aforementioned pre-set priorities can be set by staff based on experience and / or actual needs, which will not be elaborated here.
[0163] This application does not limit the specific method of reducing transmission power based on the first frequency point information. The following is an example.
[0164] Specifically, the terminal can obtain the radiation information of the center frequency based on the first frequency information, and then reduce the transmission power based on the radiation information.
[0165] The terminal can obtain the radiation information included in the first frequency point information, or it can obtain the radiation information of the first frequency point information through the received RRC signaling based on the frequency point number of the first frequency point information.
[0166] After obtaining radiation information, the terminal can reduce its transmission power in the following ways.
[0167] In one implementation, the terminal can determine the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information, then calculate the difference between the transmission power and the reduction value, and use the calculation result as the new transmission power.
[0168] The following describes the method for determining the reduction value based on the radiation intensity characterization value:
[0169] In the first approach, the terminal can determine the first radiation intensity level of the center frequency point based on the radiation intensity characterization values included in the radiation information. Then, based on the established correspondence between radiation intensity levels and reduction values, the terminal determines the reduction value corresponding to the first radiation intensity level and uses the reduction value corresponding to the first radiation intensity level as the reduction value of the transmission power.
[0170] The terminal can normalize the radiation intensity characterization value to a first radiation intensity level according to a pre-set normalization calculation method, and then determine the reduction value corresponding to the first radiation intensity level.
[0171] The above correspondence can be obtained by staff based on experience and / or actual testing, and will not be elaborated here.
[0172] As can be seen, by using the above method, the terminal can determine the reduction value corresponding to the first radiation intensity level relatively accurately and reasonably according to the first radiation intensity level of the center frequency point.
[0173] In the second method, the terminal can determine the reduction value corresponding to the radiation intensity characterization value included in the radiation information based on the relationship between the set radiation intensity characterization value and the reduction value.
[0174] In this embodiment, the terminal can determine the reduction value of transmission power from the dimension of the radiation intensity at the center frequency. Since the radiation intensity at the center frequency is closely related to the terminal's transmission power, this makes the determined reduction value more reasonable and accurate.
[0175] In another implementation, the terminal can determine the reduction in transmission power based on the radiation efficiency characterization value included in the radiation information, then calculate the difference between the transmission power and the reduction value, and use the calculation result as the new transmission power.
[0176] The specific implementation of this embodiment can be similar to the previous embodiment. Staff can adjust the previous embodiment based on experience or experimental results to obtain this embodiment, which will not be described in detail here.
[0177] It can be seen that when determining the reduction value of uplink power, the terminal takes into account the radiation information of the center frequency point, and thus can reasonably and accurately reduce the transmission power based on the radiation information of the center frequency point.
[0178] As can be seen from the above, when communicating using the scheme provided in this application embodiment, the terminal obtains the uplink scheduling rate and transmission power for the first detection time interval. If it is determined that the uplink scheduling rate is greater than the uplink limit and the transmission power is greater than the maximum transmission power, the terminal obtains the first frequency point information of the center frequency point of the adopted communication frequency band. Furthermore, the terminal can reduce the transmission power based on the first frequency point information. After the terminal reduces the transmission power, the intensity of the emitted electromagnetic waves decreases, thereby reducing the SAR value of the electromagnetic waves and thus reducing the impact of electromagnetic waves on the human body.
[0179] In the solution provided in this application embodiment, the condition for the terminal to reduce its transmission power is that the uplink scheduling rate is greater than the uplink limit and the transmission power is greater than the maximum transmission power. When the above conditions are met, it indicates that the terminal performs uplink scheduling frequently within the first detection interval and has a high transmission power. In this case, the SAR value of the electromagnetic waves transmitted by the terminal may be high. Thus, when the terminal determines that the above conditions are met, it is actually reducing the transmission power when it detects that the SAR value may be too high. In other words, when the terminal detects that the SAR may be too high, it actively reduces the transmission power, which can significantly reduce the probability of the SAR value exceeding the limit due to high transmission power.
[0180] exist Figure 2 Based on the illustrated embodiment, the terminal may include: a modem module, an application processor (AP) module, and a tuning module. These modules are software modules that can be implemented in hardware, and may also be referred to as a modem, an application processor, and a tuning chip, respectively. The terminal can reduce transmission power through the interaction between these modules.
[0181] The following is through Figure 3 This section introduces methods for reducing transmission power through the interaction between the aforementioned modules. Figure 3 It can be seen that:
[0182] The modem module can obtain the uplink scheduling rate and transmit power of the terminal in the first detection time interval. Then, it determines whether the first and second conditions are met. If so, it sends a first indication for SAR testing to the application processor module through the Radio Interface Layer (RIL) channel. The RIL channel can be understood as the communication channel between the application processor and the modem.
[0183] If the first and second conditions are met, the uplink scheduling rate and transmission power of the terminal are high. At this time, it can be considered that SAR testing is in progress. Therefore, the modem module can send a first instruction to the application processor module to indicate that SAR testing is being conducted.
[0184] After receiving the first instruction, the application processor module can obtain the first frequency point information of the center frequency point of the communication frequency band used by the terminal, and send the first frequency point information to the tuning module.
[0185] The tuning module reduces the terminal's transmission power based on the first frequency information.
[0186] As can be seen from the above, in this embodiment, through the interaction between different software modules such as the modulation and demodulation module, the application processor module, and the tuning module, the transmission power of the terminal can be reduced quickly and efficiently when the SAR value of the electromagnetic wave transmitted by the terminal is determined to be high.
[0187] exist Figure 2 Based on the illustrated embodiment, the conditions for the terminal to reduce its transmission power may include other conditions besides the first and second conditions. In view of the above, this application provides a second communication method.
[0188] See Figure 4 This is a flowchart illustrating the second communication method provided in the embodiments of this application.
[0189] Step S401: Obtain the uplink scheduling rate of the terminal in the first detection time interval, and obtain the transmission power of the terminal in the first detection time interval.
[0190] Step S402: If the first and second conditions are met, obtain information about the center frequency of the communication band used by the terminal.
[0191] Steps S401-S402 above are the same as those described above. Figure 2 In the illustrated embodiment, steps S201-S202 are the same and will not be repeated here.
[0192] Step S403: Determine whether the total duration of the continuous detection time interval is greater than the set duration. If yes, proceed to step S404.
[0193] A continuous detection time interval refers to a detection time interval that meets the first and second conditions and is adjacent to each other. A continuous detection time interval includes the first detection interval.
[0194] For example, in the detection time interval t1-t5, if t1 and t3-t5 satisfy the first and second conditions, then the adjacent t3-t5 are consecutive detection time intervals.
[0195] The above-mentioned duration can be set by staff according to actual needs and / or experience, such as 1.5 seconds, 2 seconds, 3 seconds, etc., and this application embodiment does not limit it.
[0196] Step S404: Based on the first frequency information, reduce the transmission power.
[0197] The above step S404 is the same as the aforementioned Figure 2 Step S203 is the same in the illustrated embodiment, and will not be repeated here.
[0198] In this embodiment, if the total duration of the continuous detection time intervals satisfying the first and second conditions is greater than the set duration, it indicates that the uplink scheduling rate and transmission power of the terminal are both high within a relatively long continuous time period. In this case, the probability of the SAR value of the electromagnetic wave transmitted by the terminal exceeding the limit is relatively high. Therefore, the terminal reduces its transmission power in this situation. That is, it reduces the transmission power even when the probability of the SAR value exceeding the limit is high, reducing the probability of low transmission efficiency caused by reducing transmission power when the SAR value is not exceeding the limit. This approach prevents the SAR value from exceeding the limit while maintaining transmission efficiency.
[0199] exist Figure 2 Based on the illustrated embodiment, if the terminal determines that the first condition and / or the second condition are not met, it can execute a strategy to improve transmission efficiency. In view of the above, embodiments of this application provide a third communication method.
[0200] See Figure 5 This is a flowchart illustrating the third communication method provided in the embodiments of this application.
[0201] Step S501: Obtain the uplink scheduling rate of the terminal in the first detection time interval, and obtain the transmission power of the terminal in the first detection time interval.
[0202] Step S502: If the first and second conditions are met, obtain information about the center frequency of the communication band used by the terminal.
[0203] Step S503: Based on the first frequency information, reduce the transmission power.
[0204] Steps S501-S503 above are the same as those described above. Figure 2 In the illustrated embodiment, steps S201-S203 are the same and will not be repeated here.
[0205] Step S504: If it is determined that the first condition and / or the second condition are not met, obtain the second frequency point information of the frequency point used by the terminal for uplink transmission after the last communication frequency band switch.
[0206] If the first condition and / or the second condition are not met, that is, if the first condition and the second condition are not met simultaneously, the terminal can assume that the electromagnetic waves transmitted in the uplink transmission are insufficient to cause the SAR value to exceed the limit. Therefore, it is not necessary to reduce the transmission power.
[0207] In this step, after each communication frequency band switch, the terminal can obtain the frequency point used for uplink transmission after the communication frequency band switch based on DCI signaling or broadcast information. The terminal can obtain the second frequency point information of the above frequency point.
[0208] The second frequency information of the aforementioned frequency points may include similar content to the first frequency information, such as the frequency, frequency number, radiation information, etc.
[0209] Step S505: Improve transmission efficiency based on the second frequency information.
[0210] Specifically, the terminal can increase the transmission power, adjust the antenna parameters, or both increase the transmission power and adjust the antenna parameters based on the second frequency information.
[0211] The method of increasing the transmission power of the terminal may include: the terminal determining the increase value corresponding to the radiation intensity characterization value or radiation efficiency characterization value included in the second frequency point information according to the correspondence between the set radiation intensity characterization value or radiation efficiency characterization value and the increase value; then, the terminal uses the obtained increase value as the increase value of the transmission power, and the terminal calculates the sum of the transmission power and the increase value, and uses the calculation result as the new transmission power.
[0212] The terminal can adjust antenna parameters in several ways, including by adjusting the antenna's orientation, polarization, gain, etc., based on the radiation intensity and / or radiation efficiency values included in the second frequency information, so that the antenna can better adapt to the signal transmission at that frequency. Specific adjustment methods can be set by staff based on actual needs and / or experience, and will not be elaborated here.
[0213] It is evident that after obtaining the second frequency information, the terminal can flexibly and quickly improve transmission efficiency by increasing transmission power and adjusting antenna parameters.
[0214] In this embodiment, if the terminal determines that the first condition and / or the second condition are not met, it indicates that the terminal's uplink scheduling rate and transmission power are low. At this time, the intensity of the electromagnetic wave transmitted by the terminal is low, and the probability of the SAR value exceeding the limit is low. Therefore, the terminal can improve transmission efficiency instead of reducing transmission power. Thus, the terminal can reduce transmission power when the probability of SAR value exceeding the limit is high, and prioritize improving transmission efficiency when the probability of SAR value exceeding the limit is low, thereby reducing SAR value exceeding the limit while also considering transmission power.
[0215] Based on the foregoing embodiments, this application also provides a specific transmission power adjustment process.
[0216] The following is combined with Figure 6 The above transmission power adjustment process will be introduced. Figure 6 It can be seen that:
[0217] The modem determines whether the frequency band has changed. If it has, on the one hand, it notifies the application processor of the frequency point for uplink transmission in the switched frequency band through the wireless interface layer channel; on the other hand, it can obtain the uplink duty cycle based on the network configuration information and perform subsequent conditional judgments. If it has not changed, the modem can perform subsequent conditional judgments based on the cached uplink duty cycle.
[0218] The subsequent condition judgments performed by the modem include: determining whether the uplink scheduling rate > TH duty cycle and Tx power ≥ MTPI are satisfied; if so, determining whether the duration > T is satisfied, where T represents the set duration; if both are satisfied, then sending a SAR test instruction to the application processor through the wireless interface layer channel.
[0219] The application processor can determine whether it has received a SAR test instruction. If so, it sends the center frequency information to the tuning chip; otherwise, it sends the actual frequency information to the tuning chip. The aforementioned actual frequency information is also the second frequency information of the frequency used for uplink transmission after the last communication band switch, as mentioned earlier.
[0220] The tuning chip can perform tuning based on the received frequency information, specifically: if center frequency information is received, the transmission power is reduced; if actual frequency information is received, the transmission efficiency is increased.
[0221] In scenarios where SAR testing is performed on a terminal, after the test equipment establishes a communication connection with the terminal, it uses a non-signaling mode to forcefully increase the terminal's uplink power. During this process, the SAR value of each frequency point in the frequency band is tested one by one. For example, Band 1 includes frequency points: freq1-freq5. The test equipment controls freq1-freq5 to switch sequentially, that is, the frequency points change according to freq1→freq2→…→freq5, and the SAR value corresponding to each frequency point is tested.
[0222] The AP (Access Point) is unaware of frequency switching within a frequency band, meaning it cannot promptly detect frequency changes. This prevents the terminal from tuning specifically to the currently tested frequency. For example, if the SAR test frequency is freq5, the AP cannot detect this frequency and therefore cannot notify the tuning chip. Consequently, the tuning chip continues to tune according to freq1, the frequency used after switching to Band 1. Since the antenna radiation efficiencies corresponding to freq1 and freq5 are different, tuning according to freq1 poses a risk of exceeding SAR limits for the electromagnetic waves emitted by the terminal.
[0223] In the solution provided in this application embodiment, when the modem detects a high uplink scheduling rate and high transmission power, it can consider the current scenario as a SAR test scenario and then send a first indication to the AP. After receiving the first indication, the AP sends the center frequency information of the current frequency band to the tuning chip, so that the tuning chip can reduce the transmission power based on the center frequency information, thereby reducing the intensity of electromagnetic waves emitted by the terminal and thus reducing the risk of SAR values exceeding the limit.
[0224] In addition, as described in the aforementioned scenario description, the solution provided by the embodiments of this application can detect whether the power adjustment conditions are met during the user's use of the terminal. When it is determined that the power adjustment conditions are met, the transmission power of the terminal is reduced, thereby reducing the intensity of the electromagnetic waves emitted by the terminal, and thus reducing the SAR value of the electromagnetic waves, thereby reducing the probability that the SAR value exceeding the standard will have adverse effects on the human body.
[0225] Based on the foregoing embodiments, another communication method provided in this application is described below, which includes the following steps:
[0226] If the uplink scheduling rate of the terminal is greater than the threshold and the transmission power is greater than the maximum transmission power in the first detection time interval, the terminal adjusts the transmission power of the terminal according to the information about the center frequency point of the communication frequency band used. The first detection time interval is a continuous time period with the current time as the end point of the interval.
[0227] The aforementioned threshold corresponds to the uplink limit value mentioned earlier, and the information about the center frequency of the communication band used corresponds to the first frequency information mentioned earlier.
[0228] In one embodiment of this application, the total duration of the first detection time interval is greater than a set duration.
[0229] In one embodiment of this application, the information about the center frequency of the communication band used includes: radiation information of the center frequency.
[0230] In one embodiment of this application, the radiation information includes: a radiation intensity characterization value, and the terminal adjusts its transmission power based on information about the center frequency of the communication band it employs, including:
[0231] The terminal determines the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information, and updates the transmission power according to the reduction value.
[0232] In one embodiment of this application, determining the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information includes:
[0233] Based on the established correspondence between the radiation intensity characterization value and the reduction value, the reduction value of the transmission power is determined.
[0234] In one embodiment of this application, the terminal can adjust its transmission efficiency based on information about the frequency point used for uplink transmission after the last communication frequency band switch in the following situations:
[0235] Case 1: The uplink scheduling rate of the terminal in the first detection time interval is greater than the threshold and the transmission power is not greater than the maximum transmission power.
[0236] Case 2: The uplink scheduling rate of the terminal in the first detection time interval is not greater than the threshold and the transmission power is greater than the maximum transmission power.
[0237] Case 3: The uplink scheduling rate of the terminal in the first detection time interval is not greater than the threshold and the transmission power is not greater than the maximum transmission power.
[0238] In the above three cases, the two conditions of uplink scheduling rate being greater than the threshold and transmission power being greater than the maximum transmission power in the first detection time interval are not met simultaneously. The terminal can determine that the uplink scheduling frequency and transmission power in the first detection interval are not high, so the probability of SAR value exceeding the standard is low. Therefore, the terminal can focus on improving transmission efficiency.
[0239] In one embodiment of this application, the terminal can adjust its transmission efficiency in the following manner:
[0240] In one implementation, the terminal can increase its transmission power based on information about the frequency used for uplink transmission after the last communication band switch.
[0241] In another implementation, the terminal can adjust antenna parameters based on information about the frequency used for uplink transmission after the last communication band switch.
[0242] In another implementation, the terminal can increase the transmission power and adjust the antenna parameters based on information about the frequency used for uplink transmission after the last communication band switch.
[0243] In one embodiment of this application, the threshold is obtained based on the uplink duty cycle, wherein the uplink duty cycle characterizes the proportion of uplink time domain resources allocated by the base station to the terminal in the total time domain resources allocated by the base station to the terminal.
[0244] In one embodiment of this application, the threshold is obtained in the following manner:
[0245] If the communication frequency band is switched, the uplink duty cycle of the switched communication frequency band is determined according to the network configuration information; the threshold is calculated based on the uplink duty cycle; if the terminal does not store the threshold, the calculated threshold is stored; if the threshold is stored, the previously stored threshold is updated with the calculated threshold; or, if the communication frequency band is not switched, the stored threshold is obtained.
[0246] In one embodiment of this application, the uplink scheduling rate is determined based on the number of uplink scheduling operations and the uplink duty cycle of the terminal in the first detection time interval.
[0247] The structure of a terminal applicable to this application is described below.
[0248] like Figure 7 The diagram shown is a structural schematic of a terminal 100 provided in an embodiment of this application. For example, the terminal can be a mobile phone. The terminal 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a battery management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, a tuning module 170, a sensor module 180, buttons 190, a motor 191, a camera 192, a display screen 193, and a SIM card interface 194, etc. The sensor module 180 may include a pressure sensor 180A, a touch sensor 180B, etc.
[0249] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the terminal 100. In other embodiments of this application, the terminal 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0250] Processor 110 may include one or more processing units, such as: application processor (AP), modem, baseband processor (BP), graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0251] The controller can serve as the central nervous system and command center of the terminal 100. The controller can generate operation control signals based on the instruction opcode and timing signals to control the fetching and execution of instructions.
[0252] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0253] USB interface 130 is an interface that conforms to the USB standard specification, specifically it can be a Mini USB interface, Micro USB interface, USB Type C interface, etc. USB interface 130 can be used to connect a charger to charge terminal 100, and it can also be used for data transfer between terminal 100 and peripheral devices.
[0254] The external memory interface 120 can be used to connect an external memory card to expand the storage capacity of the terminal 100. The external memory card communicates with the processor 110 through the external memory interface 120.
[0255] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of terminal 100 by running the instructions stored in internal memory 121.
[0256] In addition, the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0257] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130.
[0258] The battery management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The battery management module 141 receives input from the battery 142 and / or the charging management module 140, and supplies power to the processor 110, internal memory 121, external memory, display screen 193, camera 192, and wireless communication module 160, etc.
[0259] In some other embodiments, the battery management module 141 may also be located within the processor 110. In other embodiments, the battery management module 141 and the charging management module 140 may also be located in the same device.
[0260] The wireless communication function of terminal 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, and modem, etc.
[0261] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal 100 can cover one or more communication frequency bands. Mobile communication module 150 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G on terminal 100. Mobile communication module 150 can include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. Mobile communication module 150 can receive electromagnetic waves through antenna 1, and process the received electromagnetic waves by filtering, amplification, etc., before transmitting them to a modem for demodulation. Mobile communication module 150 can also amplify the signal modulated by the modem and convert it into electromagnetic waves for radiation through antenna 1. Wireless communication module 160 can provide solutions for wireless communication applications on terminal 100 including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc.
[0262] In some embodiments, the antenna 1 of the terminal 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the terminal 100 can communicate with the network and other devices through wireless communication technology.
[0263] The tuning module 170 is used to execute corresponding tuning strategies based on the received frequency information, including reducing transmission power and improving transmission efficiency.
[0264] Pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, pressure sensor 180A may be disposed on display screen 193. When a touch operation is applied to display screen 193, terminal 100 detects the intensity of the touch operation based on pressure sensor 180A. Terminal 100 may also calculate the touch position based on the detection signal from pressure sensor 180A.
[0265] Touch sensor 180B, also known as a "touch panel," can be located on display screen 193. The touch sensor 180B and display screen 193 together form a touchscreen, also known as a "touch screen." Touch sensor 180B detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 193. In some embodiments, touch sensor 180B may also be located on the surface of terminal 100, in a different position than display screen 193. The aforementioned pressure sensor 180A and / or touch sensor 180B can be used to trigger the SIM card in the terminal to report active commands, requesting the terminal to display a menu, send an SMS message, make a phone call, or perform any of these events.
[0266] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Terminal 100 can receive button input and generate key signal inputs related to user settings and function control of the terminal 100. Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. Camera 192 is used to capture still images or videos. In some embodiments, terminal 100 may include one or N cameras 192, where N is a positive integer greater than 1. Terminal 100 implements display functions through a GPU, display screen 193, and application processor, etc.
[0267] The display screen 193 is used to display images, videos, etc. In some embodiments, the terminal 100 may include one or N display screens 193, where N is a positive integer greater than 1. The display screens 193 can be used to display menus, SMS sending and receiving interfaces, telephone dialing interfaces, etc., based on the response information of the above-mentioned active commands.
[0268] The SIM card interface 194 is used to connect the SIM card. The physical SIM card can be inserted into or removed from the SIM card interface 194 to achieve contact and separation between the physical SIM card and the terminal 100. The terminal 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1.
[0269] The following section introduces one software architecture of the aforementioned terminal.
[0270] like Figure 8As shown, in some embodiments, the terminal's layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, taking the terminal as an example including the Android system, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the radio interface layer (RIL), and the modem.
[0271] The application layer can include a series of application packages. The application layer runs applications by calling the Application Programming Interface (API) provided by the application framework layer. For example... Figure 8 As shown, the application package may include applications such as camera, video, gallery, and browser. Understandably, the port of each of these applications can be used to receive data.
[0272] The application framework layer provides APIs and a programming framework for applications within the application layer. The application framework layer includes predefined functions. For example... Figure 8 As shown, the application framework layer may include a window manager, content provider, view system, resource manager, notification manager, and Dynamic Host Configuration Protocol (DHCP) module, etc. The application layer and the application framework layer exchange information through a regular interface.
[0273] The window manager is used to manage window programs. It can obtain the screen size, determine whether there is a status bar, lock the screen, and capture the screen.
[0274] Content providers are used to store and retrieve data, making that data accessible to applications. This data may include video, images, audio, etc.
[0275] A view system includes visual controls, such as controls that display application icons, controls that display text, controls that display buttons, etc.
[0276] File Explorer provides applications with various resources, such as localized strings, application icons, images, layout files, video files, and more.
[0277] The notification manager allows applications to display notification information in the status bar. It can be used to convey informational messages and can disappear automatically after a short time without user interaction.
[0278] RIL is a low-level driver and protocol stack used to manage and control wireless communication chips. Specifically residing in the terminal's Hardware Abstraction Layer (HAL), RIL provides communication capabilities between the access point (AP) and the baseband processor (BP) (such as a modem running on the BP). RIL can also provide an interface for communication with the modem, such as the Qualcomm Modem Interface (QMI).
[0279] The aforementioned modem runs on the BP and coprocessor. After sensing that the conditions for reducing transmission power are met, it sends a SAR test instruction to the AP, so that the AP can notify the tuning chip of the center frequency point information of the current frequency band, and the tuning chip can then execute the corresponding tuning strategy.
[0280] For example, the application layer and the application framework layer can interact with each other through a regular interface. The application framework layer and the RIL can interact with each other through the Android Interface Definition Language (AIDL) interface. The RIL and the modem can interact with each other through the QMI interface described above.
[0281] The user information involved in the embodiments of this application is all information authorized by the user. The acquisition, storage, use, processing, transmission, provision and disclosure of user information all comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0282] In a specific implementation, this application also provides a computer storage medium, wherein the computer storage medium may store a program, wherein when the program runs, it controls the device where the computer-readable storage medium is located to execute some or all of the steps in the above embodiments. The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0283] In a specific implementation, this application also provides a computer program product, which includes executable instructions. When the executable instructions are executed on a terminal, the terminal performs some or all of the steps in the above method embodiments.
[0284] In a specific implementation, this application embodiment also provides a terminal, including:
[0285] One or more processors, an image sensor, and memory;
[0286] The memory is coupled to the one or more processors, and the memory is used to store computer program code, the computer program code including computer instructions, which the one or more processors call to cause the terminal to execute the aforementioned communication method applied to the terminal.
[0287] This application also provides a computer-readable storage medium including a computer program that, when run on a terminal, causes the terminal to execute the aforementioned communication method applied to the terminal.
[0288] This application also provides a computer program product containing executable instructions that, when executed on a terminal, cause the terminal to perform the aforementioned communication method applied to the terminal.
[0289] like Figure 9 As shown, this application also provides a chip system applied to a terminal 100. The chip system includes one or more processors 901. The processors 901 are used to call computer instructions to cause the terminal 100 to input data to be processed into the chip system. The chip system performs communication by executing a communication method based on the scheme provided in the embodiments of this application.
[0290] In one possible implementation, the chip system also includes input and output interfaces for inputting and outputting data.
[0291] The various embodiments of the mechanisms disclosed in this application can be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of this application can be implemented as computer programs or program code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.
[0292] Program code can be applied to input instructions to execute the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a Digital Signal Processor (DSP), a microcontroller, an Application Specific Integrated Circuit (ASIC), or a microprocessor.
[0293] The program code can be implemented using a high-level procedural language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.
[0294] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, CD-ROMs, compact disc read-only memory (CD-ROMs), magneto-optical disks, read-only memory, random access memory, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other forms of propagated signals. Therefore, machine-readable media includes any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.
[0295] In the accompanying drawings, some structural or methodological features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the accompanying drawings. Furthermore, including structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.
[0296] It should be noted that all units / modules mentioned in the device embodiments of this application are logical units / modules. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or a combination of multiple physical units / modules. The physical implementation of these logical units / modules themselves is not the most important factor; the combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above-described device embodiments of this application have not introduced units / modules that are not closely related to solving the technical problems proposed in this application. This does not mean that the above-described device embodiments do not contain other units / modules.
[0297] It should be noted that in the examples and description of this patent, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0298] Although this application has been illustrated and described with reference to certain preferred embodiments thereof, those skilled in the art should understand that various changes in form and detail may be made thereto without departing from the spirit and scope of this application.
Claims
1. A communication method, characterized in that, Applied to a terminal, the method includes: If the uplink scheduling rate of the terminal is greater than a threshold and the transmission power is greater than the maximum transmission power in the first detection time interval, the terminal adjusts the transmission power of the terminal according to information about the center frequency point of the communication band used, wherein the first detection time interval is a continuous time period with the current time as the end point of the interval.
2. The method according to claim 1, characterized in that, The total duration of the first detection time interval is greater than the set duration.
3. The method according to claim 1, characterized in that, The information regarding the center frequency of the communication band used includes: the radiation information of the center frequency.
4. The method according to claim 3, characterized in that, The radiation information includes: radiation intensity characterization values, The terminal adjusts its transmission power based on information about the center frequency of the communication band it uses, including: The terminal determines the reduction value of the transmission power based on the radiation intensity characterization value included in the radiation information; The transmission power is updated based on the decrease value.
5. The method according to claim 4, characterized in that, Determining the reduction in transmission power based on the radiation intensity characterization values included in the radiation information includes: The reduction value of the transmission power is determined based on the established correspondence between the radiation intensity characterization value and the reduction value.
6. The method according to claim 1, characterized in that, The method further includes: If the uplink scheduling rate of the terminal in the first detection time interval is greater than the threshold and the transmission power is not greater than the maximum transmission power, or, If the uplink scheduling rate is not greater than the threshold and the transmit power is greater than the maximum transmit power, or, If the uplink scheduling rate is not greater than the threshold and the transmission power is not greater than the maximum transmission power. The terminal adjusts its transmission efficiency based on information about the frequency point used for uplink transmission after the last communication frequency band switch.
7. The method according to claim 6, characterized in that, The terminal adjusts its transmission efficiency based on information about the frequency point used for uplink transmission after the last communication frequency band switch, including: The terminal increases its transmission power based on information about the frequency used for uplink transmission after the last communication frequency band switch, or... The terminal adjusts its antenna parameters based on information about the frequency used for uplink transmission after the last communication frequency band switch, or... The terminal increases its transmission power and adjusts its antenna parameters based on information about the frequency used for uplink transmission after the last communication frequency band switch.
8. The method according to claim 1, characterized in that, The threshold is obtained based on the uplink duty cycle, wherein the uplink duty cycle represents the proportion of uplink time domain resources allocated by the base station to the terminal out of all time domain resources allocated by the base station to the terminal.
9. The method according to claim 8, characterized in that, The threshold is obtained in the following manner: If the communication frequency band is switched, the uplink duty cycle of the switched communication frequency band is determined according to the network configuration information; a threshold is calculated based on the uplink duty cycle; if the terminal does not store a threshold, the calculated threshold is stored; if a threshold is stored, the previously stored threshold is updated with the calculated threshold. or, If the communication frequency band does not switch, obtain the stored threshold.
10. The method according to claim 8, characterized in that, The uplink scheduling rate is determined based on the number of uplink scheduling operations performed by the terminal during the first detection time interval and the uplink duty cycle.
11. The method according to any one of claims 1-10, characterized in that, The terminal includes: a modem module, an application processor module, and a tuning module. The modulation and demodulation module is used to obtain the uplink scheduling rate of the terminal in the first detection time interval and the transmission power of the terminal in the first detection time interval. When the uplink scheduling rate is greater than a threshold and the transmission power is greater than the maximum transmission power, the module sends a first indication to the application processor module to represent the electromagnetic wave absorption ratio (SAR) test. The application processor module is used to send information about the center frequency of the communication band used by the terminal to the tuning module after receiving the first instruction. The tuning module is used to reduce the transmission power of the terminal based on the received information.
12. The method according to any one of claims 1-10, characterized in that, The transmission power includes the physical uplink shared channel transmit power.
13. A terminal, characterized in that, include: One or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the terminal to perform the method as described in any one of claims 1 to 12.
14. A computer-readable storage medium, characterized in that, Includes a computer program that, when run on a terminal, causes the terminal to perform the method as described in any one of claims 1 to 12.
15. A computer program product, characterized in that, The computer program product includes executable instructions that, when executed on a terminal, cause the terminal to perform the method of any one of claims 1 to 12.
16. A chip system, characterized in that, The chip system is applied to a terminal, and the chip system includes one or more processors, the processors being used to invoke computer instructions to cause the terminal to input data into the chip system and to perform communication using the method described in any one of claims 1 to 12.