A power control method and device
By detecting the status information of the historical call establishment process of the terminal device and prompting the user to switch to hands-free mode, the communication failure problem caused by limited transmission power is solved, and the communication success rate is improved while meeting the target SAR requirements.
Patent Information
- Application Number
- CN202411587135.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-03-21
- Estimated Expiration
- 2044-11-08
AI Technical Summary
终端设备在满足目标SAR对发射功率的控制要求的前提下,存在通信失败的情况,尤其是在发射功率受限时。
By detecting the status information of the historical call establishment process and determining that the transmit power is lower than the limit of the target SAR value, the user is prompted to switch the call mode to hands-free mode, thereby increasing the transmit power and improving the communication success rate.
On the premise of meeting the target SAR's control requirements for transmission power, the call establishment success rate is improved and communication failures are reduced.
Smart Images

Figure CN119212058B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of terminal technology, and in particular to a power control method and device. Background Art
[0002] The electromagnetic waves emitted by the terminal device will radiate the human body. The higher the transmission power, the greater the radiation. The electromagnetic wave absorption ratio (Specific Absorption Rate, target SAR) can be used to measure whether the terminal device's radiation to the human body exceeds the standard. The terminal device needs to control the transmission power within the power limit required by the target SAR. However, if the electromagnetic wave signal received by the receiving end is too weak, the signal will not be demodulated correctly. Therefore, in the scenario where the transmission power is reduced based on the target SAR requirement, there is a possibility of communication failure. Summary of the invention
[0003] The object of the present invention is to provide a power control method and device, so as to improve the communication success rate under the premise of satisfying the control requirements of the target SAR on the transmission power.
[0004] In a first aspect, the present invention provides a power control method, which is applied to a terminal device, and the method includes: after detecting a dialing operation, obtaining status information of a historical call establishment process; determining, based on the status information of the historical call establishment process, that the historical call establishment process has failed and the transmission power of the historical call establishment process is lower than a target transmission power, and the target transmission power is higher than a first transmission power limit corresponding to a target SAR value in a handset mode; generating a first prompt message, and the first prompt message is used to prompt that the call mode is set to a hands-free mode; after detecting that the call mode is set to a hands-free mode, performing a call establishment operation according to the target transmission power, and the target transmission power is lower than a second transmission power limit corresponding to the target SAR value in the hands-free mode.
[0005] Through the above implementation, when the historical call establishment process fails due to limited transmit power, the user can be prompted to switch the call mode to the hands-free mode, thereby increasing the power limit required by the target SAR value. In this way, the terminal device can communicate with the network device at a higher transmit power in the hands-free mode, thereby improving the call establishment success rate while meeting the control requirements of the target SAR for the transmit power.
[0006] In a power control method as described above, in certain implementations of the first aspect, the status information of the historical call establishment process includes signaling interaction data between the terminal device and the network device; determining that the historical call establishment process has failed includes: determining that the historical call establishment process has failed based on the signaling interaction data between the terminal device and the network device.
[0007] In this implementation, the terminal device can directly determine whether the historical call establishment process is successful based on the signaling data of the historical call establishment process, which is simple and convenient.
[0008] In some implementations of the first aspect of a power control method as described above, before generating the first prompt information, the method further includes: obtaining a reference indicator of the current network signal quality; and determining that the reference indicator of the current network signal quality is lower than a preset indicator threshold.
[0009] In this implementation, due to the mobility of the terminal device, when it is determined that the historical call establishment has failed and the reason for the failure is limited transmit power, before generating the first prompt information, it can be determined whether the current network signal quality of the terminal device has improved. If it has improved, then the terminal device will not need to perform subsequent operations, but will still perform the call establishment operation based on the transmit power limit corresponding to the target SAR value in the handset mode. Only when it is determined that the network signal quality has not improved, the subsequent method flow is executed, thereby improving the accuracy of the solution and helping to ensure user experience.
[0010] A power control method as described above, in certain implementations of the first aspect, generates a first prompt message, including: displaying a first prompt control in a first interface, the first prompt control containing text prompt information, the text prompt information is used to prompt to set the call mode to a hands-free mode, and the first interface is a dialing interface or a call interface.
[0011] In this implementation, the user can be prompted to enter the hands-free mode through an intuitive interface prompt.
[0012] In some implementations of the first aspect of the power control method described above, generating the first prompt information further includes: controlling the terminal device to vibrate and / or play voice prompt information, wherein the voice prompt information is used to prompt the call mode to be set to the hands-free mode.
[0013] In this implementation, considering that it is sometimes difficult for users to notice the content displayed on the interface while waiting for a call to be connected, other prompting methods may be further supplemented to help improve the reliability of the solution.
[0014] In some implementations of the first aspect of the power control method as described above, detecting that the call mode is switched to the hands-free mode includes: acquiring speaker status information; and determining that the speaker is in an on state according to the speaker status information.
[0015] In this implementation, the information that the terminal device enters the hands-free mode can be obtained through the speaker status, which is simple and accurate.
[0016] A power control method as described above, in certain implementations of the first aspect, detecting that a call mode is switched to a hands-free mode further includes: acquiring posture data of a terminal device; determining, based on the posture data, that the terminal device is in a target usage posture; and / or acquiring touch data of a screen of the terminal device; and determining, based on the touch data of the screen, that the screen of the terminal device is in a target touch state.
[0017] In this implementation, the posture of the terminal device and the touch status of the screen can be further combined to improve the accuracy of hands-free mode recognition.
[0018] As described above, in certain implementations of the first aspect, after generating the first prompt information, the method further includes: if the call mode is not detected to be switched to the hands-free mode within a preset time period, performing a call establishment operation based on the first transmission power limit.
[0019] In a second aspect, the present technical solution provides an electronic device, comprising: one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, which, when executed by the device, enable the device to execute the method in the first aspect or any possible implementation of the first aspect.
[0020] In a third aspect, the present invention further provides a chip, comprising a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute the method in the first aspect or any possible implementation of the first aspect.
[0021] Optionally, as an implementation method, the chip may also include a memory, in which instructions are stored, and the processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor is used to execute the method in the first aspect or any possible implementation method of the first aspect.
[0022] In a fourth aspect, the present invention further provides a computer-readable storage medium, wherein the computer-readable medium stores a program code for execution by a device, wherein the program code includes instructions for executing the method in the first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is a schematic diagram of a scenario of a power control method provided in an embodiment of the present application;
[0024] Figure 2 is another scenario schematic diagram of the power control method provided in an embodiment of the present application;
[0025] Figure 3 is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0026] Figure 4 is a schematic flow chart of a power control method provided in an embodiment of the present application;
[0027] Figure 5 is another scenario schematic diagram of the power control method provided in an embodiment of the present application;
[0028] Figure 6 is another scenario schematic diagram of the power control method provided in an embodiment of the present application;
[0029] Figure 7 is another schematic flow chart of the power control method provided in an embodiment of the present application;
[0030] Figure 8 This is another structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] In network communication scenarios, data is sent between terminal devices and network devices via electromagnetic waves, such as Figure 1 As shown in the figure, the data sent from the terminal device to the network device is called uplink communication, and the data sent from the network device to the terminal device is called downlink communication. The electromagnetic waves carrying data are attenuated during the propagation process due to the increase in distance and the presence of obstructions. If the electromagnetic signal is too weak when it reaches the receiving end, the receiving end cannot correctly demodulate the signal, which manifests as the phone call cannot be connected and the terminal application becomes stuck during use.
[0032] In the uplink communication scenario, the transmit power of the terminal device needs to comply with the power limit Plimit required by the Specific Absorption Rate (SAR). Specifically, SAR can be used to measure whether the terminal device's radiation to the human body exceeds the standard. The higher the transmit power and the closer the distance to the human body, the greater the radiation. The terminal device needs to control the transmit power within the power limit required by the target SAR, thereby reducing radiation to the human body and protecting human safety. Among them, the target SAR refers to the SAR threshold that can ensure human safety. Therefore, in some communication scenarios, such as Figure 2As shown in the figure, the transmit power limit Plimit 1 required by SRA may be lower than the target transmit power Prequest required by the network device. In order to meet the transmit power requirement of SAR, the terminal device will reduce its actual transmit power Pinst to be lower than the transmit power limit Plimit 1 required by SRA. On this basis, when the actual transmit power Pinst of the terminal device is lower than the target transmit power Prequest required by the network device, communication failure may occur, affecting the user experience.
[0033] Based on the above reality, an embodiment of the present application is proposed.
[0034] In the embodiment of the present application, after detecting the user's dialing operation, the terminal device can obtain the historical call establishment process, such as the status information of the previous call establishment process. The status information may include, for example, signaling interaction data between the terminal device and the network device, transmission power information of the terminal device, etc. Furthermore, the terminal device can judge the historical call establishment process based on the status information of the historical call establishment process to determine whether the historical call establishment process is successful.
[0035] In the case of determining that the historical call establishment process has failed, the terminal device may further determine whether the reason for the failure of the historical call establishment process includes that the transmit power of the terminal device is affected by the transmit power limit required by the target SAR. Specifically, the terminal device may determine whether the transmit power of the historical call establishment process is lower than the target transmit power Prequest required by the network device. In the case of determining that the transmit power of the historical call establishment process is lower than the target transmit power Prequest required by the network device, the terminal device may determine that the reason for the failure of the historical call establishment process includes that the transmit power of the terminal device is affected by the transmit power limit required by the target SAR. At this time, the terminal device may generate a first prompt message, and the first prompt message may include any one or more combinations of text prompt messages, vibration prompt messages, and voice prompt messages. The first prompt message may be used to prompt the user to set the call mode to the hands-free mode.
[0036] Furthermore, in hands-free mode, the user's use scenario of the terminal device changes from close to the head to holding away from the head, and the terminal device is farther away from the human body. Therefore, compared with the handset mode, in hands-free mode, for the same transmit power, the radiation received by the human body is reduced. In other words, in hands-free mode, the transmit power limit required by the target SAR value is increased and is higher than the target transmit power required by the network device.
[0037] Based on this, after detecting that the call mode has been set to hands-free mode, the terminal device can perform a call establishment operation according to the target transmission power Prequest required by the network device. In this way, on the one hand, the control requirements of the target SAR for the transmission power can be met, and on the other hand, the success rate of the call establishment can be improved.
[0038] Figure 3 A schematic structural diagram of an electronic device 100 provided in an embodiment of the present application is shown.
[0039] The electronic device 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 power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a fingerprint sensor 180H, a pressure sensor 180A, a touch sensor 180K, an ambient light sensor 180L, a proximity light sensor 180G, a temperature sensor 180J, a distance sensor 180F, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a bone conduction sensor 180M, etc.
[0040] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0041] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0042] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0043] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0044] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0045] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[0046] The MIPI interface can be used to connect the processor 110 and the display screen 194 . The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100 .
[0047] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0048] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0049] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0050] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0051] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as an unlocking function, etc.), etc. The data storage area may store data created during the use of the electronic device 100 (such as fingerprint data, lock screen interface data, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (universal flash storage, UFS), etc. The processor 110 executes various electronic devices 100 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor. The electronic device 100 can implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, and an application processor, etc. For example, music playback, recording, etc.
[0052] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0053] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to a hands-free call or music through the speaker 170A.
[0054] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0055] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the sound source, realize directional recording function, etc.
[0056] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0057] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure based on the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor 180A. In an embodiment of the present application, the electronic device 100 can distinguish the user's use scenario of the electronic device 100 based on the user's touch position, such as a call usage scenario in the handset mode, or a call usage scenario in the hands-free mode.
[0058] The gyro sensor 180B may be used to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (ie, x, y, and z axes) may be determined by the gyro sensor 180B.
[0059] The acceleration sensor 180E can detect the magnitude of acceleration of the electronic device 100 in various directions (generally three axes). When the electronic device 100 is stationary, the magnitude and direction of gravity can be detected. It can also be used to identify the posture of the electronic device.
[0060] In the embodiment of the present application, the electronic device 100 can use the gyroscope sensor 180B and the acceleration sensor 180E to identify changes in its own posture, thereby distinguishing the user's usage scenario of the electronic device 100.
[0061] The distance sensor 180F is used to measure the distance. The electronic device 100 can measure the distance by infrared or laser. In some embodiments, the electronic device 100 can use the distance sensor 180F to measure the distance to the user, thereby determining the transmission power limit required by the current scene target SAR.
[0062] The touch sensor 180K is also called a "touch control device". The touch sensor 180K can be set on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch control screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass 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 the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0063] The button 190 includes a power button, a volume button, etc. The button 190 may be a mechanical button or a touch button. The electronic device 100 may receive a button input and generate a key signal input related to the user settings and function control of the electronic device 100. In the embodiment of the present application, the electronic device 100 may use the button 190 to implement a dialing operation in a call scenario.
[0064] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0065] Indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0066] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
[0067] The following embodiments of the present application will be Figure 3 Taking the electronic device with the structure shown as an example, the power control method provided in the embodiment of the present application is specifically described.
[0068] Figure 4 is a schematic flow chart of a power control method provided in an embodiment of the present application, such as Figure 4 As shown, the power control method provided in the embodiment of the present application includes:
[0069] 101. The terminal device detects a dialing operation.
[0070] In an embodiment of the present application, the terminal device may be configured with a switch button for a target function, and the user may control the switch state of the target function based on the switch button for the target function. The target function refers to a function that automatically executes the method provided in an embodiment of the present application in a scenario of communication failure to improve the subsequent communication success rate. Exemplarily, the setting application of the terminal device may include setting options for the target function, and the setting options for the target function include a switch button for the target function. The terminal device may set the switch state of the target function in response to the user triggering the switch button of the target function in the setting application.
[0071] In the scenario of using a call application to make a call, the terminal device may determine the switch state of the above-mentioned target function after detecting the user's dialing operation. Specifically, it may be that the switch state of the target function is determined when the dialing operation is detected and the dialing operation has not yet ended, or it may be that the switch state of the target function is determined when the dialing operation is detected and it is determined that the dialing operation has ended. When the target function is in the off state, the terminal device may directly perform the call establishment operation. When it is determined that the target function is in the on state, the terminal device may execute step 102 to obtain the status information of the historical call establishment process.
[0072] In the embodiment of the present application, the terminal device may detect the user's dialing operation by displaying a dialing interface, in which a touch button may be displayed, and the terminal device may determine that the user's dialing operation is detected after receiving a trigger operation of the touch button by the user. Alternatively, the terminal device may determine that the user's dialing operation is detected after receiving a voice control message sent by the user to call a specific contact.
[0073] 102. The terminal device obtains status information of a historical call establishment process.
[0074] The status information of the historical call establishment process may be, for example, the status information of the previous call establishment process, or may also be the status information of the previous N call establishment processes. The status information may include, for example, signaling interaction data between the terminal device and the network device, transmission power information of the terminal device, etc. The terminal device may obtain the status information of the historical call establishment process by retrieving the log information of the historical call establishment process from the application layer, and querying the status information of the historical call establishment process based on the log information.
[0075] 103. The terminal device determines whether the historical call establishment process fails according to the status information of the historical call establishment process. If it fails, execute step 104; otherwise, execute step 108.
[0076] 104, the terminal device determines whether the failure reason of the historical call establishment process includes that the transmit power is affected by the first transmit power limit required by the target SAR value. If yes, execute step 105, otherwise, execute step 108.
[0077] In the embodiment of the present application, before determining whether the historical call establishment process fails, the terminal device may further detect whether the SIM card is an existing network card. If it is determined that the SIM card is an existing network card, it indicates that the current call establishment process is a call establishment performed in the user's actual call scenario. At this time, the subsequent process may be further executed to determine whether the historical call establishment process fails. On the contrary, if it is determined that the SIM card is not an existing network card, it indicates that the current call establishment process is a call establishment performed in a test scenario, and at this time, step 108 may be directly executed.
[0078] In an embodiment of the present application, the terminal device may determine whether the historical call establishment process has failed based on the signaling interaction data between the terminal device and the network device. In the case of determining that the historical call establishment process is successful, the terminal device may execute step 108, and still perform the call establishment operation based on the first transmission power limit required by the target SAR value in the handset mode. Alternatively, in the case of determining that the historical call establishment process is successful, the terminal device may first determine whether the reduction in the current network signal quality exceeds a set threshold. In the case of determining that the reduction in the current network signal quality does not exceed the set threshold, the terminal device may execute step 108, and still perform the call establishment operation based on the first transmission power limit required by the target SAR value in the handset mode. On the contrary, in the case of determining that the reduction in the current network signal quality exceeds the set threshold, the terminal device may execute step 104 to identify the cause of the failure of the historical call establishment process.
[0079] When determining that the historical call establishment process has failed, the terminal device may determine, based on the transmit power of the historical call establishment process, whether the cause of the failure of the historical call establishment process includes that the transmit power is affected by the first transmit power limit required by the target SAR value.
[0080] Specifically, refer to Figure 2 It can be seen that in order to meet the transmission power limit Plimit required by the target SAR, the terminal device will adjust the transmission power to be lower than the target transmission power Prequest required by the network device. At this time, communication failure will occur. Therefore, in order to determine whether the reason for the failure of the historical call establishment process includes that the transmission power is affected by the first transmission power limit required by the target SAR value, the terminal device can compare the transmission power of the historical call establishment process with the target transmission power required by the network device. In the case where it is determined that the transmission power of the historical call establishment process is lower than the target transmission power required by the network device, it can be determined that the reason for the failure of the historical call establishment process includes that the transmission power is affected by the first transmission power limit required by the target SAR value. Otherwise, it can be determined that the reason for the failure of the historical call establishment process does not include that the transmission power is affected by the first transmission power limit required by the target SAR value.
[0081] In one possible implementation, when it is determined that the reason for the failure of the historical call establishment process includes that the transmission power is affected by the first transmission power limit required by the target SAR value, the terminal device may generate a first prompt message to prompt the user to set the current call mode to the hands-free mode, thereby changing the user's usage scenario of the terminal device, increasing the distance between the user and the terminal device, and increasing the transmission power limit required by the target SAR value.
[0082] In another possible implementation, when determining that the reason for the failure of the historical call establishment process includes that the transmit power is affected by the first transmit power limit required by the target SAR value, the terminal device may further detect the current network signal quality. Exemplarily, the terminal device may obtain a reference index value of the current network signal quality from the application layer. The reference index of the network signal quality may include, for example, the reference signal receiving power (RSRP). When determining that the reference index value of the network signal quality is less than a preset threshold, the terminal device may determine that the current network signal quality is still poor. When determining that the reference index value of the network signal quality is greater than a preset threshold, the terminal device may determine that the current network signal quality has improved. Among them, the preset threshold may be, for example, -100dBm. When the current network signal quality is poor, it means that the distance between the terminal device and the network device is far, and the attenuation of the electromagnetic wave signal will be large. At this time, in order to improve the communication success rate, the terminal device needs a larger transmit power. Therefore, when determining that the current network signal quality is poor, the terminal device may determine to execute step 105 to generate a first prompt information. On the contrary, if the current network signal quality is good, it means that after the previous call establishment process failed, the terminal device may have moved, and the current distance between the terminal device and the network device is close, and the attenuation of the electromagnetic wave signal will be small. Therefore, at this time, the terminal device may no longer execute step 105, but execute step 108, and continue to perform the call establishment operation according to the first transmission power limit required by the target SAR value in the handset mode.
[0083] It should be noted that in the embodiment of the present application, the terminal device first determines the cause of the historical call establishment failure, and then determines the quality of the current network signal. The accuracy of the decision can be improved by executing the above judgment conditions in the order. Specifically, since the terminal device may move during use, if the quality of the current network signal is first determined, and if the network signal quality is determined to be poor, the cause of the historical call establishment failure is determined, it may happen that after the cause of the historical call establishment failure is determined, the terminal device has moved again to an area with poor network signal quality, resulting in the terminal device making an incorrect final decision, affecting the reliability of the solution.
[0084] 105. The terminal device generates a first prompt message, where the first prompt message is used to prompt the call mode to be set to a hands-free mode.
[0085] In a possible implementation, the first prompt information may include text prompt information. Specifically, the terminal device may display a first prompt control in the first interface. The first prompt control may display text prompt information, and the text prompt information may be used to prompt the call mode to be set to the hands-free mode, for example, "Please answer the call in hands-free mode." Figure 5 As shown, the first prompt control may be, for example, a notification bar 51 displayed at the top of the screen, or a pop-up window 52 displayed in the middle of the screen, etc. In the case where the first prompt control is a pop-up window 52, the pop-up window 52 may always be displayed on the screen until the terminal device detects that the user triggers the confirmation button 521 in the pop-up window 52, and the terminal device may control the pop-up window to stop displaying 52. In this way, the user can be prevented from missing the text prompt information. Furthermore, the first interface may be, for example, a dialing interface, or the first interface may also be a call interface. In the case where the first interface is a dialing interface, the terminal device may switch to display the call interface after detecting that the dialing is completed. Furthermore, the terminal device may enter the hands-free mode in response to the user triggering the hands-free button in the call interface.
[0086] However, in some actual scenarios, after the user finishes dialing, he or she usually immediately places the terminal device to the ear and waits for the call to be connected. At this time, the text prompt information displayed in the call interface will be difficult for the user to find. To reduce such situations, in another possible implementation, on the basis of the above-mentioned text prompt information, the first prompt information may also include vibration prompt information. The terminal device may use a motor to generate a vibration prompt, so that the user is more likely to check the display screen of the terminal device, thereby increasing the probability of the text prompt information being discovered by the user. Alternatively, in another possible implementation, the first prompt information may also include voice prompt information, and the terminal device may use a speaker to play the voice prompt information to prompt the user to set the call mode to hands-free mode.
[0087] 106 , the terminal device detects whether the call mode is set to the hands-free mode, if yes, execute step 107 , otherwise, execute step 108 .
[0088] In the embodiment of the present application, the terminal device may detect whether the call mode is set to the hands-free mode by acquiring speaker status information, and when it is determined that the speaker is turned on, the terminal device may determine that the call mode is set to the hands-free mode. When the speaker is turned off, the terminal device may determine that the call mode is not set to the hands-free mode.
[0089] Alternatively, further, the terminal device may also obtain the posture data of the terminal device through a gyroscope sensor, an acceleration sensor, etc., and obtain the touch data of the terminal device screen through a pressure sensor, a touch sensor, etc. Furthermore, the terminal device may jointly determine the user's usage scenario of the terminal device based on the speaker state information, the posture data of the terminal device, and the touch data of the terminal device screen. When it is determined that the speaker is in an on state, the terminal device is in a target usage posture, and the terminal device screen is in a target touch state, the terminal device may determine that the call mode has been set to a hands-free mode. Otherwise, the terminal device may determine that the call mode is not set to a hands-free mode. Among them, the target usage posture is a common usage posture of the user in the hands-free mode, such as a posture of holding the terminal device horizontally in front of the chest. The target touch state is a common touch state of the touch screen when the user holds the terminal device horizontally in the hands-free mode. Through this implementation method, the accuracy of the judgment result can be improved.
[0090] 107. The terminal device performs a call establishment operation according to the target transmission power required by the network device.
[0091] 108. The terminal device performs a call establishment operation based on a first transmission power limit required by a target SAR value in a handset mode.
[0092] When it is determined that the call mode has been set to hands-free mode, since the terminal device is farther away from the user than in the handset mode, in the hands-free mode, for the same target SAR value, the transmit power limit of the terminal device is increased from the first transmit power limit in the handset mode to the second transmit power limit in the hands-free mode. It can be understood that the second transmit power limit is greater than the first transmit power limit.
[0093] Since the limit of the transmit power is increased, at this time, the target transmit power Prequest required by the network device will be less than the second transmit power limit required by the target SAR value in the hands-free mode. Figure 6 As shown, the transmit power limit value Plimit2 is greater than the target transmit power Prequest required by the network device, and the terminal device can normally set its actual transmit power Pinst according to the target transmit power Prequest required by the network device to perform the call establishment operation. In this way, the communication success rate can be improved.
[0094] If the terminal device does not detect that the call mode has been set to the hands-free mode within the preset time, then, in order to reduce the radiation of electromagnetic waves to the human body, the terminal device may still perform the call establishment operation based on the first transmission power limit required by the target SAR value in the handset mode, so that the transmission power of the call establishment process is always maintained within the first transmission power limit required by the target SAR value in the handset mode.
[0095] Through the above technical solution, when the historical call establishment process fails due to limited transmit power, the user can be prompted to switch the call mode to the hands-free mode, thereby increasing the power limit required by the target SAR value. In this way, the terminal device can communicate with the network device at a higher transmit power in the hands-free mode, thereby improving the call establishment success rate while meeting the control requirements of the target SAR for the transmit power.
[0096] Figure 7 is another schematic flow chart of the power control method provided in the embodiment of the present application, such as Figure 7 As shown, the power control method provided in the embodiment of the present application includes:
[0097] 201. The terminal device detects a target media data playback operation.
[0098] 202. The terminal device obtains status information of a historical playback process of target media data.
[0099] In an embodiment of the present application, the target media data may be audio data, video data, or application interface data, etc. When the transmission power of the terminal device is affected by the transmission power limit required by the target SAR value, it is easy for the application to freeze during use. Especially when the terminal device turns on the hotspot, the terminal device will also serve as a wireless access point device (Access Point, AP), and the transmission power is reduced, which can easily cause the application to freeze during use. Therefore, in an embodiment of the present application, when the terminal device turns on the hotspot, if the playback operation of the target media data is detected, the terminal device can obtain the status information of the historical playback process of the target media data, such as the transmission quality of the data stream between the terminal device and the network device, the transmission power information of the terminal device, etc. The transmission quality of the data stream may include, for example, transmission delay, bit error rate, signal-to-noise ratio, transmission rate, etc.
[0100] Then, the terminal device may execute step 203 to determine whether the historical playback process is stuck according to the above status information.
[0101] 203, the terminal device determines whether the historical playback process is stuck according to the status information of the historical playback process. If it is stuck, execute step 204, otherwise, execute step 208.
[0102] In the case where it is determined that there is no jamming during the historical playback process, the terminal device may execute step 208, and still communicate with the network device based on the transmission power limit required by the target SAR value at the current distance. Alternatively, in the case where it is determined that there is no jamming during the historical playback process, the terminal device may first determine whether the reduction in the current network signal quality exceeds the set threshold. In the case where it is determined that the reduction in the current network signal quality does not exceed the set threshold, the terminal device may execute step 208, and still communicate with the network device based on the transmission power limit required by the target SAR value at the current distance. On the contrary, in the case where it is determined that the reduction in the current network signal quality exceeds the set threshold, the terminal device may execute step 204 to identify the cause of the jamming during the historical playback process.
[0103] 204 , the terminal device determines whether the cause of the freeze in the historical playback process includes that the transmit power is limited by the transmit power limit required by the target SAR value. If yes, execute step 205 , otherwise, execute step 208 .
[0104] The terminal device can determine whether the cause of the freeze in the historical playback process includes that the transmission power is limited by the transmission power limit required by the target SAR value based on the transmission power of the terminal device during the historical playback process. In the case where it is determined that the transmission power of the terminal device during the historical playback process is lower than the target transmission power required by the network device, it can be determined that the cause of the freeze in the historical playback process includes that the transmission power is limited by the transmission power limit required by the target SAR value. Otherwise, it can be determined that the cause of the freeze in the historical playback process does not include that the transmission power is limited by the transmission power limit required by the target SAR value.
[0105] When it is determined that the cause of the freeze in the historical playback process includes that the transmission power is limited by the transmission power limit required by the target SAR value, the terminal device may execute step 205 to generate a second prompt message, thereby prompting the user to stay away from the terminal device to increase the transmission power limit required by the target SAR value. When it is determined that the cause of the freeze in the historical playback process does not include that the transmission power is limited by the transmission power limit required by the target SAR value, the terminal device may execute step 208. For details, please refer to the above embodiment, which will not be repeated.
[0106] 205. The terminal device generates a second prompt message, where the second prompt message is used to prompt the user to stay away from the terminal device.
[0107] Similar to the aforementioned first prompt information, the second prompt information may include a combination of one or more of text prompt information, vibration prompt information, and voice prompt information. Among them, the text prompt information can be displayed in a prompt control in the playback interface of the target media data, such as in a notification bar, or in a pop-up window. For details, please refer to the aforementioned embodiment. The text prompt information can be, for example, "Please keep the device outside Xcm."
[0108] 206, the terminal device detects whether the distance between the user and the terminal device is greater than a set threshold. If yes, execute step 207, otherwise, execute step 208.
[0109] 207 , the terminal device communicates with the network device according to the target transmission power required by the network device, thereby playing the target media data.
[0110] 208. The terminal device communicates with the network device based on the transmission power limit required by the target SAR value at the current distance, so as to play the target media data.
[0111] In an embodiment of the present application, the terminal device may detect the distance between the user and the terminal device using, for example, a distance sensor. When it is determined that the distance between the user and the terminal device is greater than a set threshold, the transmission power limit of the terminal device is increased for the same target SAR value due to the increase in distance. At this time, the terminal device may communicate with the network device according to the target transmission power required by the network device, thereby playing the target media data. On the contrary, when it is determined that the distance between the user and the terminal device is still less than the set threshold, then, in order to reduce the radiation of electromagnetic waves to the human body, the terminal device may still communicate with the network device based on the transmission power limit required by the target SAR value at the current distance, thereby playing the target media data.
[0112] Through the above technical solution, when the application is stuck during use, the user can be prompted to stay away from the device, thereby increasing the power limit required by the target SAR value. In this way, the terminal device can communicate with the network device at a higher transmission power, thereby reducing the stuck phenomenon during the use of the application while meeting the control requirements of the target SAR for the transmission power.
[0113] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.
[0114] Figure 8 It is a software structure block diagram of the electronic device 100 according to an embodiment of the present application.
[0115] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system may include an application layer, an application framework layer, and a modem from top to bottom. Among them, the application layer may include a variety of applications such as call applications, video applications, and music applications. In addition, the application layer may also include a data provision module. The application framework layer may include an execution module.
[0116] like Figure 8 As shown, in the embodiment of the present application, the data providing module located in the application layer can store the status information of the historical call establishment process, including the signaling interaction data between the terminal device and the network device, the transmission power information of the terminal device, etc. In addition, the data providing module can receive the reference index value of the network signal quality sent by the bottom layer, and control the display state of the signal indicator control at the top of the screen according to the reference index value of the network signal quality, such as controlling the signal indicator control to display full grids, etc.
[0117] In the embodiment of the present application, first, after detecting the dialing operation of the user in the call application, the data providing module may send a notification message of detecting the dialing operation to the execution module located at the application framework layer.
[0118] Furthermore, the execution module may obtain the status information of the terminal device during the historical call establishment process from the data providing module, and determine whether it is necessary to prompt the user to switch to the hands-free mode based on the status information of the terminal device. Specifically, the execution module may obtain the signaling interaction data information between the terminal device and the network device and the transmission power information of the terminal device during the historical call establishment process from the data providing module. Then, the execution module may determine whether the historical call establishment process has failed based on the signaling interaction data information between the terminal device and the network device during the historical call establishment process. In the case of determining that the historical call establishment process has failed, the execution module may determine whether the cause of the failure of the historical call establishment process includes the transmission power limitation required by the target SAR value based on the transmission power information of the terminal device during the historical call establishment process.
[0119] In the case that it is determined that the failure reason of the historical call establishment process does not include the transmission power limitation required by the target SAR value, the execution module can determine not to promote the user to enter the hands-free mode, maintain the limit of the transmission power of the target SAR value in the handset mode, and notify the modem of the message of maintaining the limit of the transmission power of the target SAR value in the handset mode. Then, the modem can configure the transmission power in the current call mode, and then, the RF front end can complete the transmission through the antenna according to the transmission power configured by the modem.
[0120] In the case where it is determined that the cause of the failure of the historical call establishment process includes the transmission power limitation required by the target SAR value, the execution module can obtain the reference index of the current network signal quality from the data providing module. Furthermore, the execution module can further determine whether the reference index value of the current network signal quality is greater than the preset threshold. In the case where it is determined that the reference index value of the network signal quality is greater than the preset threshold, it means that the network signal quality has improved. At this time, the execution module can determine the limitation of the transmission power of the target SAR value in the handset mode, and notify the modem of the message of the limitation of the transmission power of the target SAR value in the handset mode. Furthermore, the modem can configure the transmission power in the current call mode, and then the RF front end can complete the transmission through the antenna according to the transmission power configured by the modem.
[0121] When it is determined that the reference index value of the network signal quality is less than the preset threshold, it means that the network signal quality of the terminal device has not improved. At this time, the execution module can notify the data providing module to control the display of the first prompt information on the screen, thereby prompting the user to set the call mode to hands-free mode.
[0122] After displaying the first prompt information, the data providing module can obtain the speaker status information and send the speaker status information to the execution module. Then, the execution module can determine whether the terminal device has entered the hands-free mode according to the speaker status information. When it is determined that the speaker is in the on state, the execution module can determine that the terminal device has entered the hands-free mode. At this time, the execution module can determine that the transmission power limit required by the target SAR value is increased, and the information of the increase in the transmission power limit required by the target SAR value can be notified to the modem. Then, the modem can configure the transmission power in the current call mode, and then, the RF front end can complete the transmission through the antenna according to the transmission power configured by the modem.
[0123] Through the above technical solution, in the case of a historical call establishment failure, the user can be prompted to switch the call mode to the hands-free mode, thereby increasing the power limit required by the target SAR value. In this way, the terminal device can communicate with the network device at a higher transmit power in the hands-free mode, thereby improving the call establishment success rate while meeting the target SAR's control requirements for transmit power.
[0124] It should be understood that the electronic device here is embodied in the form of a functional unit. The term "unit" here can be implemented in the form of software and / or hardware, and is not specifically limited to this. For example, a "unit" can be a software program, a hardware circuit, or a combination of the two to implement the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a merged logic circuit, and / or other suitable components that support the described functions. Whether a function is executed in hardware or in a computer software-driven hardware manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments.
[0125] The division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, each functional module may be divided according to each function, or two or more functions may be integrated into one processing module. The above integrated modules may be implemented in the form of hardware.
[0126] An embodiment of the present application also provides an electronic device, which includes a storage medium and a central processing unit. The storage medium may be a non-volatile storage medium, in which a computer executable program is stored. The central processing unit is connected to the non-volatile storage medium and executes the computer executable program to implement the above-mentioned power control method.
[0127] The embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a computer, the computer executes each step of the power control method of the embodiment of the present application.
[0128] The embodiment of the present application also provides a computer program product containing instructions. When the computer program product is run on a computer or any at least one processor, the computer executes each step of the power control method of the embodiment of the present application.
[0129] An embodiment of the present application also provides a chip, including a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute corresponding operations and / or processes performed by the power control method provided in the present application.
[0130] Optionally, the chip also includes a memory, which is connected to the processor via a circuit or wire, and the processor is used to read and execute the computer program in the memory. Further optionally, the chip also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive data and / or information to be processed, and the processor obtains the data and / or information from the communication interface and processes the data and / or information. The communication interface can be an input and output interface.
[0131] The memory may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0132] In the embodiments of the present application, "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent the situation where A exists alone, A and B exist at the same time, or B exists alone. A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c may represent: a, b, c, ab, ac, bc, or abc, where a, b, c may be single or multiple.
[0133] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0134] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0135] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0136] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A power control method, characterized in that: Applied to a terminal device, the method comprises: After detecting the dialing operation, obtaining the status information of the historical call establishment process; Determining, according to the status information of the historical call establishment process, that the historical call establishment process fails and the transmit power of the historical call establishment process is lower than the target transmit power, and the target transmit power is higher than a first transmit power limit corresponding to the target SAR value in the handset mode; Generate first prompt information, where the first prompt information is used to prompt to set the call mode to the hands-free mode; After detecting that the call mode is set to the hands-free mode, a call establishment operation is performed according to the target transmit power, and the target transmit power is lower than a second transmit power limit corresponding to the target SAR value in the hands-free mode.
2. The method according to claim 1, characterized in that The state information of the historical call establishment process includes signaling interaction data between the terminal device and the network device; Determining that the historical call establishment process fails includes: According to the signaling interaction data between the terminal device and the network device, it is determined that the historical call establishment process has failed.
3. The method according to claim 1, characterized in that Before generating the first prompt information, the method further includes: Get reference indicators of current network signal quality; It is determined that the reference indicator of the current network signal quality is lower than a preset indicator threshold.
4. The method according to claim 1, characterized in that: Generate the first prompt information, including: A first prompt control is displayed in a first interface, wherein the first prompt control includes text prompt information, wherein the text prompt information is used to prompt that a call mode is set to a hands-free mode, and the first interface is a dialing interface or a calling interface.
5. The method according to claim 4, characterized in that Generating the first prompt information also includes: Control the terminal device to vibrate and / or play voice prompt information, where the voice prompt information is used to prompt the call mode to be set to the hands-free mode.
6. The method according to claim 1, characterized in that Detecting that the call mode is switched to the hands-free mode includes: Get speaker status information; According to the speaker status information, it is determined that the speaker is in an on state.
7. The method according to claim 6, characterized in that Detecting that the call mode is switched to the hands-free mode, further comprising: Acquiring posture data of the terminal device; Determining, based on the posture data, that the terminal device is in a target usage posture; and / or Acquiring touch data of the screen of the terminal device; According to the touch data of the screen, it is determined that the screen of the terminal device is in a target touch state.
8. The method according to claim 1, characterized in that: After the first prompt information is generated, the method further includes: If the call mode is not detected to be switched to the hands-free mode within a preset time period, a call establishment operation is performed based on the first transmit power limit.
9. An electronic device, characterized in that: include: one or more processors; Memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions, and when the instructions are executed by the device, the device performs the method according to any one of claims 1 to 8.
10. A chip, characterized in that: The chip includes a processor and a data interface, and the processor reads instructions stored in a memory through the data interface to execute the method as described in any one of claims 1 to 8.
11. A storage medium, characterized in that: The storage medium stores program instructions, which, when executed on an electronic device, enable the electronic device to execute the method as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Terminal call mode processing method and device, and terminal
CN107404565A
Method and device for reducing call radiation of mobile phone, terminal and storage medium
CN108513014A