Voice communication method, device and terminal
By setting the voice capability to disabled when the terminal is running on a higher version network and switching to a lower version network for voice services when needed, the high power consumption of VoNR is solved, and the terminal's battery life is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-13
- Publication Date
- 2026-04-07
AI Technical Summary
When the terminal uses VoNR for voice calls, power consumption increases, resulting in reduced battery life.
When the terminal is camped in a cell of the first network, its voice capability is set to disabled, and when voice service is needed, it connects to the target network to perform voice service. The target network is an older version network, such as a 4G, 2G, or 3G network.
By reducing the power consumption of the terminal for voice services on high-version networks, the terminal's battery life has been improved.
Smart Images

Figure CN113660705B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of terminal technology, and specifically relates to a voice communication method, device and terminal. Background Technology
[0002] To meet users' needs for voice and video calls, 5G SA (standalone) networking provides corresponding audio and video call services. To reduce network complexity, 5G SA provides these services through the interconnected Internet Protocol Multimedia Subsystem (IMS). The solution where user equipment (UE) obtains audio and video call services through IMS in 5G SA is also known as Voice over New Radio (VoNR). VoNR offers short call setup times and high-speed data transmission, providing a better user experience and making it the target voice solution for the future.
[0003] However, in actual terminal use, the power consumption of the terminal using VoNR is greater than that of the voice solution on 4G (voice on LTE, VoLTE) and the voice solution on 2G / 3G (CS call), resulting in a significant increase in the terminal's power consumption and a reduction in the terminal's battery life. Summary of the Invention
[0004] This application provides a voice communication method, apparatus, and terminal that can solve the problem that increased power consumption and reduced battery life of terminals caused by using VoNR for voice calls.
[0005] In a first aspect, embodiments of this application provide a voice communication method, the method comprising:
[0006] When the terminal is camped in a cell belonging to the first network, the terminal's voice capability under the first network is set to disabled.
[0007] When the voice capability under the first network is disabled and the terminal needs to perform voice services, it connects to the target network and performs voice services on the target network.
[0008] Secondly, embodiments of this application provide a voice communication apparatus, comprising:
[0009] The setting module is used to disable the voice capability of the terminal in the first network when the terminal is camped in a cell belonging to the first network.
[0010] The connection module is used to connect to the target network and perform voice services on the target network when the voice capability under the first network is disabled and the terminal needs to perform voice services.
[0011] Thirdly, embodiments of this application provide a terminal, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0012] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0013] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the steps of the method described in the first aspect.
[0014] In this embodiment, when the terminal is camped in a cell belonging to the first network, the terminal's voice capability under the first network is set to be disabled; when the voice capability under the first network is disabled and the terminal needs to perform voice services, it connects to the target network and performs voice services on the target network, thereby reducing the power consumption of the terminal when making voice calls and improving the terminal's battery life. Attached Figure Description
[0015] Figure 1 This is a flowchart illustrating the voice communication method according to an embodiment of this application;
[0016] Figure 2 This is one of the schematic diagrams illustrating the specific application process of the voice communication method according to an embodiment of this application;
[0017] Figure 3 This is a second schematic diagram illustrating the specific application process of the voice communication method according to an embodiment of this application;
[0018] Figure 4 This is the third schematic diagram illustrating the specific application process of the voice communication method according to the embodiments of this application;
[0019] Figure 5 This is one of the schematic diagrams of a voice communication device according to an embodiment of this application;
[0020] Figure 6 This is a second schematic diagram of a module of a voice communication device according to an embodiment of this application;
[0021] Figure 7This is the third schematic diagram of the module of the voice communication device according to an embodiment of this application;
[0022] Figure 8 This is a simplified structural diagram of the terminal according to an embodiment of this application;
[0023] Figure 9 This is a structural block diagram of the terminal according to an embodiment of this application. Detailed Implementation
[0024] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0025] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0026] The voice communication method, device, and terminal provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0027] like Figure 1 As shown, the voice communication method of this application embodiment includes:
[0028] Step 101: When the terminal is camped in a cell belonging to the first network, set the terminal's voice capability in the first network to disabled.
[0029] Step 102: When the voice capability under the first network is disabled and the terminal needs to perform voice services, connect to the target network and perform voice services on the target network.
[0030] It should be noted that the power consumption of the terminal when conducting voice services on the target network is lower than that when conducting voice services on the first network.
[0031] It should be noted that, since the voice communication capability of a terminal is usually enabled when it accesses a specific network (e.g., a high-version network, optionally a 5G network), the embodiments of this application address the problem that the terminal consumes a lot of power when performing voice services under a specific network. In the embodiments of this application, the terminal's voice capability under a specific network is set to be disabled, that is, the terminal does not use the voice capability under that specific network for voice services, but instead uses the voice capability of a network with lower power consumption (e.g., a low-version network, optionally a 4G network, 2G network, or 3G network) for voice services, thereby reducing the terminal's power consumption.
[0032] Optionally, in the embodiments of this application, the first network refers to a 5G network or a network of a version above 5G; while the target network refers to a network of a version below 5G (i.e., a 4G network, a 2G network, or a 3G network). In other words, the version of the target network is lower than the version of the first network, that is, the network standard of the target network is lower than the network standard of the first network.
[0033] It should be further noted that the terminal does not usually keep its voice capabilities under the first network off. Optionally, step 101 can be implemented as follows:
[0034] When the first condition is met, the terminal's voice capability under the first network is set to an enabled state.
[0035] The first condition includes at least one of the following:
[0036] A11. The network throughput of the terminal is less than or equal to the first preset value;
[0037] This situation refers to a situation where the terminal does not have high-throughput data services; that is, if the terminal does not need to perform high-throughput data services, then even if voice services exist, it will not affect the normal operation of voice services. In this case, the terminal can set the voice capability under the first network to be disabled.
[0038] It should be noted that throughput refers to the average rate at which data is successfully delivered through a terminal per unit of time, usually expressed in bits per second (bps).
[0039] A12. The remaining battery power of the terminal is less than or equal to the second preset value;
[0040] It should be noted that voice communication under the first network will result in a large power consumption of the terminal. If the terminal's own power is low, it may easily cause the terminal to shut down. Therefore, in this case, the voice capability under the first network can be set to disabled.
[0041] It should be further noted that, optionally, one specific implementation of disabling the terminal's voice capability under the first network is as follows:
[0042] Turn off the terminal's voice service on the first network.
[0043] It should be noted that because the terminal can have a switch set inside to enable voice services on the first network (this switch can usually only be controlled by the terminal's processor and cannot be operated directly by the user), when the terminal's voice capability on the first network is enabled, this switch is in the on state, meaning the terminal can perform voice services on the first network. When the voice capability on the first network is disabled, this switch is in the off state, meaning the terminal cannot perform voice services on the first network.
[0044] It should also be noted that the terminal's voice service can be divided into two types: the terminal actively initiating the voice service as the caller and the terminal receiving the voice service as the called party. The specific implementation of step 102 of this application will be explained below for these two situations.
[0045] I. Situation where the terminal acts as the called party receiving voice services
[0046] It should be noted that, in this case, the optional implementation of step 102 is as follows:
[0047] When the voice capability under the first network is disabled and the terminal is receiving voice services, the cell is switched or reselected from the first network to a cell under the second network.
[0048] The network standard of the second network is lower than that of the first network.
[0049] It should be noted that when the terminal is the called party and receives a voice call, the terminal needs to fall back to the network. Usually, the terminal falls back to the default network to receive the voice call. In other words, the second network can be regarded as the default network for the terminal to fall back to; for example, the default network can be a 4G network.
[0050] II. Situations where the terminal initiates a voice service as the caller
[0051] It should be noted that, in this case, the optional implementation of step 102 is as follows:
[0052] When the voice capability under the first network is disabled and the terminal initiates a voice service, it is determined whether the terminal has first interest information, which includes the terminal's tendency to conduct voice services under the third network.
[0053] If the terminal has first interest information, it will be switched or reselected from the cell of the first network to the cell of the third network.
[0054] The network standard of the third network is lower than that of the first network.
[0055] It should be noted that this primary interest information is usually set by the user and stored in the terminal.
[0056] In other words, when the terminal is the initiator, it can first be determined whether the terminal has a certain network access preference. If the terminal has a certain network access preference, the terminal will fall back to that network first. For example, if the terminal accesses the 5G network and the user has set a preference for 2G / 3G network for voice services (i.e., CS call preference), then when the terminal actively initiates a voice service, the terminal will switch to the cell under the 2G / 3G network for voice services.
[0057] It should also be noted that if the terminal does not have a certain network access preference, the terminal will fall back to the default network. Specifically, if the terminal does not have first interest information, it will switch from the cell of the first network to a cell of the second network.
[0058] It should be further noted that, in order to ensure that the terminal remains on the first network after completing a voice call, in another embodiment of this application, after step 102, the method further includes:
[0059] After the voice service ends, the terminal accesses a cell belonging to the first network and sets its voice capability under the first network to enabled.
[0060] The following examples illustrate the specific application scenarios of this application, using the terminal accessing the 5G network and enabling VoNR capability as an example.
[0061] When there are no high-throughput data services on the terminal, VoNR can be turned off, and calls will fall back to LTE or 2G / 3G depending on the terminal settings, thus reducing the terminal's power consumption.
[0062] like Figure 2 As shown, the specific implementation process in this case is as follows:
[0063] Step 201: The terminal camps on the SA cell, registers IMS, and enables VoNR capability;
[0064] In other words, the terminal is camped on an SA cell, and has successfully registered for IMS and has VoNR capability enabled.
[0065] Step 202: Determine whether the terminal's current throughput is less than or equal to threshold A;
[0066] If the current throughput is less than or equal to the threshold A, proceed to step 204; otherwise, proceed to step 203.
[0067] Step 203: The terminal continues to maintain VoNR capability enabled;
[0068] It should be noted that in this case, the terminal keeps VoNR capability enabled to ensure that voice services are completed on NR, so as to guarantee that high-throughput data services and voice services can be carried out concurrently.
[0069] Step 204: Disable VoNR capability on the terminal;
[0070] It should be noted that in this case, the terminal disables voice services on the SA (data services on the SA are not affected when there are no voice services).
[0071] Step 205: When the terminal receives an incoming call, the voice service EPS falls back to LTE;
[0072] In other words, when a terminal receives an incoming call, it will transfer the VoNR call EPSfallback to LTE for processing, and the call will be established on LTE.
[0073] Step 206: When the terminal initiates a voice call, determine whether the terminal has a tendency to make CS calls;
[0074] If the terminal has a tendency to make CS calls, proceed to step 207; otherwise, proceed to step 208.
[0075] Step 207: The terminal searches for 2G / 3G networks and camps on a cell under the 2G / 3G network to make a call;
[0076] In other words, in this case, the terminal searches for 2G / 3G networks and camps on the cell under the searched 2G / 3G network to initiate a CS call, and the call is established on 2G / 3G.
[0077] Step 208: Voice service EPS fallback to LTE;
[0078] In other words, the terminal will fallback the VoNR call EPS to LTE for processing, and the call will be established on LTE.
[0079] Step 209: The call ends, and the terminal returns to SA.
[0080] In other words, after the call ends, the terminal reselects to SA and continues to execute step 202.
[0081] It should be noted that in this case, the implementation method is to intelligently switch VoNR capabilities based on the user's data service needs and the user's call service settings. This not only does not affect the user experience but also reduces the power consumption of the terminal, thereby improving the user experience on SA.
[0082] When the device's battery is low, turning off VoNR will cause calls to fall back to LTE or 2G / 3G depending on the device's settings, reducing power consumption and improving battery life when the battery is low.
[0083] like Figure 3 As shown, the specific implementation process in this case is as follows:
[0084] Step 301: The terminal camps on the SA cell, registers IMS, and enables VoNR capability;
[0085] In other words, the terminal is camped on an SA cell, and has successfully registered for IMS and has VoNR capability enabled.
[0086] Step 302: The terminal obtains the current battery level;
[0087] This means that the terminal obtains the remaining battery power to prepare for the next step of VoNR capability processing.
[0088] Step 303: Determine whether the current battery level is less than or equal to threshold B;
[0089] If the current battery level is less than or equal to the threshold B, proceed to step 305; otherwise, proceed to step 304.
[0090] Step 304: The terminal continues to maintain VoNR capability enabled;
[0091] It should be noted that in this case, the terminal keeps VoNR capability enabled to ensure that voice services are completed on NR, so as to guarantee that high-throughput data services and voice services can be carried out concurrently.
[0092] Step 305: Disable VoNR capability on the terminal;
[0093] It should be noted that in this case, the terminal disables voice services on the SA (data services on the SA are not affected when there are no voice services).
[0094] Step 306: When the terminal receives an incoming call, the voice service EPS falls back to LTE;
[0095] In other words, when a terminal receives an incoming call, it will transfer the VoNR call EPSfallback to LTE for processing, and the call will be established on LTE.
[0096] Step 307: When the terminal initiates a voice call, determine whether the terminal has a tendency to make CS calls;
[0097] If the terminal has a tendency to make CS calls, proceed to step 308; otherwise, proceed to step 309.
[0098] Step 308: The terminal searches for 2G / 3G networks and camps on a cell under the 2G / 3G network to make a call;
[0099] In other words, in this case, the terminal searches for 2G / 3G networks and camps on the cell under the searched 2G / 3G network to initiate a CS call, and the call is established on 2G / 3G.
[0100] Step 309: Voice service EPS fallback to LTE;
[0101] In other words, the terminal will fallback the VoNR call EPS to LTE for processing, and the call will be established on LTE.
[0102] Step 310: The call ends, and the terminal returns to SA.
[0103] In other words, after the call ends, the terminal reselects to SA and continues to execute step 302.
[0104] It should be noted that in this case, the implementation method is to intelligently switch VoNR capabilities based on the terminal's battery level and the user's call service settings. This ensures that the user experience is not affected when the battery is low, while also reducing the terminal's power consumption and improving the user experience on SA.
[0105] When the terminal has low battery and there is no need for high-throughput data services, VoNR can be turned off, and calls will fall back to LTE or 2G / 3G depending on the terminal settings. This ensures battery life while providing users with a good SA experience when the battery is low.
[0106] like Figure 4 As shown, the specific implementation process in this case is as follows:
[0107] Step 401: The terminal camps on the SA cell, registers IMS, and enables VoNR capability;
[0108] In other words, the terminal is camped on an SA cell, and has successfully registered for IMS and has VoNR capability enabled.
[0109] Step 402: The terminal obtains the current battery level;
[0110] This means that the terminal obtains the remaining battery power to prepare for the next step of VoNR capability processing.
[0111] Step 403: Determine whether the current battery level is less than or equal to threshold B;
[0112] If the current battery level is less than or equal to the threshold B, proceed to step 405; otherwise, proceed to step 404.
[0113] Step 404: The terminal continues to maintain VoNR capability enabled;
[0114] It should be noted that in this case, the terminal keeps VoNR capability enabled to ensure that voice services are completed on NR, so as to guarantee that high-throughput data services and voice services can be carried out concurrently.
[0115] Step 405: Determine whether the terminal's current throughput is less than or equal to threshold A;
[0116] If the current throughput is less than or equal to threshold A, proceed to step 406; otherwise, proceed to step 404.
[0117] Step 406: Disable VoNR capability on the terminal;
[0118] It should be noted that in this case, the terminal disables voice services on the SA (data services on the SA are not affected when there are no voice services).
[0119] Step 407: When the terminal receives an incoming call, the voice service EPS falls back to LTE;
[0120] In other words, when a terminal receives an incoming call, it will transfer the VoNR call EPSfallback to LTE for processing, and the call will be established on LTE.
[0121] Step 408: When the terminal initiates a voice call, determine whether the terminal has a tendency to make CS calls;
[0122] If the terminal has a tendency to make CS calls, proceed to step 409; otherwise, proceed to step 410.
[0123] Step 409: The terminal searches for 2G / 3G networks and camps on a cell under the 2G / 3G network to make a call;
[0124] In other words, in this case, the terminal searches for 2G / 3G networks and camps on the cell under the searched 2G / 3G network to initiate a CS call, and the call is established on 2G / 3G.
[0125] Step 410: Voice service EPS fallback to LTE;
[0126] In other words, the terminal will fallback the VoNR call EPS to LTE for processing, and the call will be established on LTE.
[0127] Step 411: The call ends, and the terminal returns to SA.
[0128] In other words, after the call ends, the terminal continues to execute step 401 and reselects back to SA.
[0129] It should be noted that there is no clear order between determining the battery level and determining the throughput. The terminal can determine the throughput first and then determine the battery level, or vice versa.
[0130] It should be noted that in this case, the VoNR capability is intelligently switched based on the battery level, the user's data service needs, and the user's call service settings. This not only does not affect the user experience but also reduces the terminal's power consumption, thus improving the user experience on SA.
[0131] It should be noted that the voice communication method provided in this application embodiment can be executed by a voice communication device or a control module in the voice communication device for executing the voice communication method. This application embodiment uses the execution of the voice communication method by a voice communication device as an example to illustrate the voice communication device provided in this application embodiment.
[0132] like Figures 5 to 7 As shown in the figure, this application embodiment also provides a voice communication device 500, including:
[0133] Setting module 501 is used to set the voice capability of the terminal in the first network to an enabled state when the terminal is camped in a cell belonging to the first network.
[0134] The connection module 502 is used to connect to the target network and perform voice services on the target network when the voice capability under the first network is disabled and the terminal needs to perform voice services.
[0135] Optionally, the setting module 501 is used for:
[0136] When the first condition is met, the terminal's voice capability under the first network is set to an enabled state.
[0137] The first condition includes at least one of the following:
[0138] The terminal's network throughput is less than or equal to a first preset value;
[0139] The remaining battery power of the terminal is less than or equal to the second preset value.
[0140] Optionally, the setting module 501 is used for:
[0141] Turn off the terminal's voice service on the first network.
[0142] Optionally, the connection module 502 is used for:
[0143] When the voice capability under the first network is disabled and the terminal is receiving voice services, the cell is switched or reselected from the first network to a cell under the second network.
[0144] The network standard of the second network is lower than that of the first network.
[0145] Optionally, the connection module 502 includes:
[0146] The judgment unit 5021 is used to determine whether the terminal has first interest information when the voice capability under the first network is disabled and the terminal initiates a voice service. The first interest information includes the terminal's tendency to conduct voice services under the third network.
[0147] The connection unit 5022 is used to, if the terminal has first interest information, switch or reselect a cell in the first network to a cell in the third network; if the terminal does not have first interest information, switch or reselect a cell in the first network to a cell in the second network.
[0148] The network standard of the third network is lower than that of the first network, and the network standard of the second network is lower than that of the first network.
[0149] Optionally, after the connection module 502 is connected to the target network and voice services are performed on the target network, the system further includes:
[0150] Access module 503 is used to access the cell belonging to the first network after the voice service ends, and to enable the voice capability of the terminal under the first network.
[0151] In this embodiment, when the terminal is camped in a cell belonging to the first network, the terminal's voice capability under the first network is set to be disabled; when voice service is needed under the disabled voice capability under the first network, the terminal connects to the target network and performs voice service on the target network, thereby reducing the power consumption of the terminal when making voice calls and improving the terminal's battery life.
[0152] The voice communication device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can be a mobile phone, tablet computer, laptop computer, PDA, vehicle terminal, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0153] The voice communication device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system used.
[0154] The voice communication device provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0155] Optionally, such as Figure 8 As shown, this application embodiment also provides a terminal 800, including a processor 801, a memory 802, and a program or instructions stored in the memory 802 and executable on the processor 801. When the program or instructions are executed by the processor 801, they implement the various processes of the above-described voice communication method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0156] It should be noted that the terminal in this application embodiment includes the mobile terminal and non-mobile terminal described above.
[0157] Figure 9 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0158] The terminal 900 includes, but is not limited to, components such as: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.
[0159] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0160] The processor 910 is configured to, when the terminal is camped in a cell belonging to the first network, set the terminal's voice capability in the first network to a disabled state; when the voice capability in the first network is disabled and the terminal needs to perform voice services, connect to the target network and perform voice services on the target network.
[0161] In this embodiment, when the terminal is camped in a cell belonging to the first network, the terminal's voice capability under the first network is set to be disabled; when the voice capability under the first network is disabled and the terminal needs to perform voice services, it connects to the target network and performs voice services on the target network, thereby reducing the power consumption of the terminal when making voice calls and improving the terminal's battery life.
[0162] Optionally, the processor 910 is further configured to: when the first condition is met, set the voice capability of the terminal under the first network to a disabled state;
[0163] The first condition includes at least one of the following:
[0164] The terminal's network throughput is less than or equal to a first preset value;
[0165] The remaining battery power of the terminal is less than or equal to the second preset value.
[0166] Optionally, the processor 910 is also used for:
[0167] Turn off the terminal's voice service on the first network.
[0168] Optionally, the processor 910 is also used for:
[0169] When the voice capability under the first network is disabled and the terminal is receiving voice services, the cell is switched or reselected from the first network to a cell under the second network.
[0170] The network standard of the second network is lower than that of the first network.
[0171] Optionally, the processor 910 is also used for:
[0172] When the voice capability under the first network is disabled and the terminal initiates a voice service, it is determined whether the terminal has first interest information, which includes the terminal's tendency to conduct voice services under the third network.
[0173] If the terminal has first interest information, it will be switched or reselected from the cell of the first network to the cell of the third network; if the terminal does not have first interest information, it will be switched or reselected from the cell of the first network to the cell of the second network.
[0174] The network standard of the third network is lower than that of the first network, and the network standard of the second network is lower than that of the first network.
[0175] Optionally, the processor 910 is also used for:
[0176] After the voice service ends, the terminal accesses a cell belonging to the first network and sets its voice capability under the first network to enabled.
[0177] When the terminal in this embodiment of the application is camped in a cell belonging to the first network, the terminal's voice capability under the first network is set to be disabled; when the voice capability under the first network is disabled and the terminal needs to perform voice services, it connects to the target network and performs voice services on the target network, thereby reducing the power consumption of the terminal when making voice calls and improving the terminal's battery life.
[0178] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here. The memory 909 can be used to store software programs and various data, including but not limited to applications and operating systems. The processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understandable that the aforementioned modem processor may not be integrated into the processor 910.
[0179] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described voice communication method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0180] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0181] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described voice communication method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0182] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0183] It should be noted that, in this document, 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 that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0184] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0185] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A voice communication method, characterized in that, include: If the terminal is camped in a cell belonging to the first network and the first condition is met, the terminal's voice capability in the first network is set to disabled. When the terminal is camped in a cell belonging to the first network and the first condition is not met, the terminal's voice capability under the first network is set to enabled; wherein, the first condition includes that the terminal does not have high-throughput data services, and the absence of high-throughput data services means that the terminal's network throughput is less than or equal to a first preset value; when the voice capability under the first network is enabled, the terminal's high-throughput data services and voice services can be concurrently executed. When the voice capability under the first network is disabled and the terminal initiates a voice service, it is determined whether the terminal has first interest information. The first interest information includes the terminal's tendency to conduct voice services under the third network. The first interest information is set by the user and stored in the terminal. If the terminal has first interest information, it will be switched or reselected from the cell of the first network to the cell of the third network, and voice service will be carried out on the third network. If the terminal does not have the first interest information, it will be switched or reselected from the cell of the first network to the cell of the second network, and voice services will be performed on the second network. After the voice service ends, access is made to a cell belonging to the first network; The network standard of the third network is lower than that of the first network, and the network standard of the second network is lower than that of the first network.
2. The method according to claim 1, characterized in that, in, The first condition also includes that the remaining battery power of the terminal is less than or equal to a second preset value.
3. The method according to claim 1, characterized in that, The setting of the terminal to disable voice capability under the first network includes: Turn off the terminal's voice service on the first network.
4. The method according to claim 1, characterized in that, The method further includes: When the voice capability under the first network is disabled and the terminal is receiving voice services, the cell is switched or reselected from the first network to a cell under the second network.
5. The method according to claim 1, characterized in that, After conducting voice services on the third or second network, the method further includes: After the voice service ends, enable the terminal's voice capability under the first network.
6. A voice communication device, characterized in that, include: The configuration module is used to disable the voice capability of the terminal in the first network when the terminal is camped in a cell belonging to the first network and a first condition is met; and to enable the voice capability of the terminal in the first network when the terminal is camped in a cell belonging to the first network but the first condition is not met. The first condition includes that the terminal does not have high-throughput data services, meaning that the terminal's network throughput is less than or equal to a first preset value. When the voice capability in the first network is enabled, the terminal's high-throughput data services and voice services can run concurrently. The judgment unit is used to determine whether the terminal has first interest information when the voice capability under the first network is disabled and the terminal initiates a voice service. The first interest information includes the terminal's tendency to conduct voice services under the third network. The first interest information is set by the user and stored in the terminal. The connection unit is configured to, if the terminal has first interest information, switch or reselect a cell in a third network from a cell in a first network to perform voice services on the third network; if the terminal does not have first interest information, switch or reselect a cell in a second network from a cell in a first network to perform voice services on the second network. The access module is used to access the cell belonging to the first network after the voice service ends; The network standard of the third network is lower than that of the first network, and the network standard of the second network is lower than that of the first network.
7. The apparatus according to claim 6, characterized in that, The first condition also includes that the remaining battery power of the terminal is less than or equal to a second preset value.
8. The apparatus according to claim 6, characterized in that, The setting module is used for: Turn off the terminal's voice service on the first network.
9. The apparatus according to claim 6, characterized in that, The device further includes: The connection module is used to switch or reselect a cell in the second network when the voice capability in the first network is disabled and the terminal is receiving voice services.
10. The apparatus according to claim 6, characterized in that, The access module is also used to enable the terminal's voice capability under the first network after the voice service ends.
11. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the voice communication method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Method for controlling VOLTE (Voice over LTE) function based on mobile terminal and mobile terminal
CN107046598A