Voice call optimization method, device, apparatus and storage medium

By evaluating the uplink SINR and downlink MCS of 5G cells, the optimal cell and voice scheme were selected, which solved the problem of voice calls being easily interfered with in 5G networks and improved the success rate and perceived quality of voice calls.

CN116600353BActive Publication Date: 2026-02-24CHINA MOBILE GROUP ZHEJIANG +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210117142.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-07
Publication Date
2026-02-24
Estimated Expiration
2042-02-07

AI Technical Summary

Technical Problem

In 5G networks, voice calls are easily affected by uplink interference, leading to a decrease in the quality of voice calls.

Method used

When a user terminal initiates a voice service request, the uplink SINR and downlink MCS of the 5G cell are determined, the network quality is evaluated, and the optimal cell and voice scheme are selected based on the network quality. The 5G VONR or 4G VOLTE scheme is used for voice services.

Benefits of technology

It improves the success rate and perceived quality of voice calls, ensuring voice calls are made under optimal network conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116600353B_ABST
    Figure CN116600353B_ABST
Patent Text Reader

Abstract

The application discloses a voice call optimization method and device, equipment and a storage medium, and the method comprises the following steps: when a voice service request initiated by a user terminal is received and the user terminal camps on a 5G cell, determining a first uplink SINR and a first downlink MCS of the 5G cell; determining a first network quality of the 5G cell according to the first uplink SINR and the first downlink MCS; and determining a target cell indicating a back-falling of the user terminal and a target voice scheme of a voice service corresponding to the voice service request according to the first network quality. The application improves the call success rate of voice call and voice call perception.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for optimizing voice calls. Background Technology

[0002] As a new type of mobile communication network, 5G not only needs to solve the problem of communication between people and provide users with more immersive and ultimate business experiences such as augmented reality, virtual reality, and ultra-high-definition (3D) video, but also needs to solve the problem of communication between people and things and between things, so as to meet the needs of Internet of Things applications such as mobile healthcare, vehicle networking, smart homes, industrial control, and environmental monitoring.

[0003] Current solutions for implementing 5G voice services based on 5G networks involve using 5G VoNR to handle all voice calls in scenarios supporting 5G VoNR (i.e., voice services are directly carried end-to-end by the 5G network). While 5G networks are currently in use, they do not provide continuous coverage across all areas. Some areas suffer from uplink interference or poor uplink SINR (signal-to-interference-plus-noise ratio), reducing the perceived quality of voice calls. Consequently, voice calls on 5G VoNR are less effective than those on 4G VoLTE (4G network HD voice calls). Summary of the Invention

[0004] This invention provides a voice call optimization method, apparatus, device, and storage medium, aiming to solve the technical problem that voice calls implemented using 5G VONR are easily affected by uplink interference, resulting in reduced voice call quality.

[0005] This invention provides a voice call optimization method, the voice call optimization method comprising:

[0006] When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, the first uplink SINR and the first downlink MCS of the 5G cell are determined.

[0007] The first network quality of the 5G cell is determined based on the first uplink SINR and the first downlink MCS.

[0008] Based on the first network quality, determine the target cell for the user terminal to fall back to and the target voice scheme for the voice service corresponding to the voice service request.

[0009] In one embodiment, the step of determining the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request based on the first network quality includes:

[0010] When the first network quality is greater than or equal to a first preset threshold, the target cell is determined to be the 5G cell; and,

[0011] The 5G VONR voice scheme is identified as the target voice scheme.

[0012] In one embodiment, the step of determining the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request based on the first network quality further includes:

[0013] When the quality of the first network is less than a first preset threshold, a command for measuring the B1 event is sent to the user terminal;

[0014] Upon receiving a measurement report from the user terminal based on the instruction, a first candidate cell is determined from multiple 4G cells according to the measurement report;

[0015] The second uplink SINR and the second downlink MCS of the first candidate cell are obtained, and the second network quality of the first candidate cell is determined based on the second uplink SINR and the second downlink MCS.

[0016] When the quality of the second network is greater than or equal to the second preset threshold, the target cell is determined as the first candidate cell; and,

[0017] The 4G VoLTE voice scheme is determined as the target voice scheme.

[0018] In one embodiment, after the step of obtaining the second uplink SINR and the second downlink MCS of the first candidate cell, and determining the second network quality of the first candidate cell based on the second uplink SINR and the second downlink MCS, the method further includes:

[0019] When the second network quality is less than the second preset threshold, the user terminal is instructed to select a second candidate cell from the multiple 4G cells using a blind redirection fallback method, and the target cell is determined as the second candidate cell; and,

[0020] The 4G VoLTE voice scheme is determined as the target voice scheme.

[0021] In one embodiment, the voice call optimization method further includes:

[0022] When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, it is determined whether the preset VONR call conditions are met.

[0023] When the preset VONR call conditions are met, the step of determining the first uplink SINR and the first downlink MCS of the 5G cell is executed.

[0024] In one embodiment, the preset VONR call conditions include:

[0025] The user terminal supports VONR voice calls; and,

[0026] 5G base stations and 5G core networks enable VONR voice call functionality.

[0027] In one embodiment, the step of determining the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS includes:

[0028] Obtain the SINR threshold and MCS threshold;

[0029] Determine a first ratio of the first uplink SINR to the SINR threshold and a second ratio of the first downlink MCS to the MCS threshold;

[0030] The first network quality is obtained by summing the first ratio and the second ratio.

[0031] Furthermore, to achieve the above objectives, a voice call optimization device is provided, the voice call optimization device comprising:

[0032] The data acquisition module is used to determine the first uplink SINR and the first downlink MCS of the 5G cell when it receives a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell.

[0033] The data calculation module is used to determine the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS.

[0034] The scheme determination module is used to determine, based on the first network quality, the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request.

[0035] In addition, to achieve the above objectives, the present invention also provides a control device comprising: a memory, a processor, and a voice call optimization program stored in the memory and executable on the processor, wherein the voice call optimization program, when executed by the processor, implements the steps of the above-described voice call optimization method.

[0036] In addition, to achieve the above objectives, the present invention also provides a storage medium storing a voice call optimization program thereon, which, when executed by a processor, implements the steps of the above-described voice call optimization method.

[0037] The technical solution for optimizing voice calls provided in this embodiment of the invention has at least the following technical effects or advantages:

[0038] When this invention receives a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell, it determines the network quality of the 5G cell based on the uplink SINR and downlink MCS of the 5G cell. Then, it evaluates the network condition of the 5G cell based on the network quality. If the network condition of the 5G cell is optimal, the voice service is performed based on the 5G cell and using the 5G VoNR voice scheme. If the network condition of the 5G cell is poor, the EPS Fallback method is used to select the 4G cell with the optimal network condition, and the voice service is performed based on the 4G VoLTE voice scheme of the 4G cell with the optimal network condition. This solves the technical problem that the current 5G VoNR method is prone to uplink interference, which leads to a decrease in voice call perception. Therefore, it creates an optimal voice call environment for users and improves the success rate of voice call connection and voice call perception. Attached Figure Description

[0039] Figure 1 This is a schematic diagram of the hardware operating environment involved in the embodiments of the present invention;

[0040] Figure 2 This is a flowchart illustrating an embodiment of the voice call optimization method of the present invention;

[0041] Figure 3 This is a schematic diagram of the specific process of step S230 in the voice call optimization method of the present invention;

[0042] Figure 4 This is a flowchart illustrating another embodiment of the voice call optimization method of the present invention;

[0043] Figure 5 A schematic diagram illustrating the interaction between the voice call optimization device, user terminal, base station, and 5G core network;

[0044] Figure 6 This is a functional block diagram of the voice call optimization device of the present invention. Detailed Implementation

[0045] To better understand the above technical solutions, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the invention to those skilled in the art.

[0046] As one implementation method, it can be as follows Figure 1 As shown, the embodiment of the present invention relates to a voice call optimization device. The voice call optimization device includes: a processor 1001, such as a CPU, a memory 1002, and a communication bus 1003. The communication bus 1003 is used to enable communication between these components.

[0047] Memory 1002 can be high-speed RAX memory or stable memory (non-volatile XeXory), such as disk storage. Figure 1 As shown, the memory 1002, which serves as a storage medium, may include a voice call optimization program; and the processor 1001 may be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0048] When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, the first uplink SINR and the first downlink MCS of the 5G cell are determined.

[0049] The first network quality of the 5G cell is determined based on the first uplink SINR and the first downlink MCS.

[0050] Based on the first network quality, determine the target cell for the user terminal to fall back to and the target voice scheme for the voice service corresponding to the voice service request.

[0051] Furthermore, the processor 1001 can be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0052] When the first network quality is greater than or equal to a first preset threshold, the target cell is determined to be the 5G cell; and,

[0053] The 5G VONR voice scheme is identified as the target voice scheme.

[0054] Furthermore, the processor 1001 can be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0055] When the quality of the first network is less than a first preset threshold, a command for measuring the B1 event is sent to the user terminal;

[0056] Upon receiving a measurement report from the user terminal based on the instruction, a first candidate cell is determined from multiple 4G cells according to the measurement report;

[0057] The second uplink SINR and the second downlink MCS of the first candidate cell are obtained, and the second network quality of the first candidate cell is determined based on the second uplink SINR and the second downlink MCS.

[0058] When the quality of the second network is greater than or equal to the second preset threshold, the target cell is determined as the first candidate cell; and,

[0059] The 4G VoLTE voice scheme is determined as the target voice scheme.

[0060] Furthermore, the processor 1001 can be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0061] When the second network quality is less than the second preset threshold, the user terminal is instructed to select a second candidate cell from the multiple 4G cells using a blind redirection fallback method, and the target cell is determined as the second candidate cell; and,

[0062] The 4G VoLTE voice scheme is determined as the target voice scheme.

[0063] Furthermore, the processor 1001 can be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0064] When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, it is determined whether the preset VONR call conditions are met.

[0065] When the preset VONR call conditions are met, the step of determining the first uplink SINR and the first downlink MCS of the 5G cell is executed.

[0066] Furthermore, the processor 1001 can be used to call the voice call optimization program stored in the memory 1002 and perform the following operations:

[0067] Obtain the SINR threshold and MCS threshold;

[0068] Determine a first ratio of the first uplink SINR to the SINR threshold and a second ratio of the first downlink MCS to the MCS threshold;

[0069] The first network quality is obtained by summing the first ratio and the second ratio.

[0070] This invention provides an embodiment of a voice call optimization method. It should be noted that although the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than that shown here.

[0071] like Figure 2 and Figure 5 As shown, in one embodiment of the present invention, the voice call optimization method of the present invention is applied to a voice call optimization device, and includes the following steps:

[0072] Step S210: When a voice service request initiated by a user terminal is received and the user terminal is camped on a 5G cell, the first uplink SINR and the first downlink MCS of the 5G cell are determined.

[0073] Step S220: Determine the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS.

[0074] In this embodiment, the user terminal refers to a communication device, such as a 5G mobile phone. Upon receiving a voice service request initiated by the user through the user terminal, it is determined whether the user terminal is camped on an SA (Standalone) network. Specifically, this can be determined by information collected from the Uu and Ng interfaces on the gNODEB (5G base station) side. If it is determined that the user terminal is currently camped on an SA network, then it is determined that the user terminal is camped on a 5G cell, and the first uplink SINR and first downlink MCS of the 5G cell are obtained through the Ng interface. If it is determined that the user terminal is not camped on an SA network, but rather on a 4G network or an NSA (Non-Standalone) network, then a 4G VoLTE voice solution is used for voice services. The first uplink SINR and the first downlink MCS are the average values ​​of multiple uplink SINRs and multiple downlink MCSs measured within a preset time T.

[0075] After obtaining the first uplink SINR and the first downlink MCS, the network quality of the 5G cell is calculated using the first uplink SINR and the first downlink MCS. The network quality of the 5G cell is referred to as the first network quality. The network quality is used to determine the specific method for initiating the voice service corresponding to the voice service request.

[0076] Step S230: Determine the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request based on the first network quality.

[0077] If the network condition of the 5G cell is determined to be optimal based on the first network quality assessment, then the target cell for instructing the user terminal to fall back is the 5G cell. The voice service request corresponding to the voice service is initiated using the 5G VoNR voice scheme as the target voice scheme, i.e., voice service is performed using the 5G VoNR voice scheme. If the network condition of the 5G cell is determined to be poor based on the first network quality assessment, then the 4G cell with the optimal network condition is selected using the EPS Fallback method. This selected 4G cell is used as the target cell for instructing the user terminal to fall back, and the voice service request corresponding to the voice service is initiated using the 4G VoLTE voice scheme as the target voice scheme, i.e., voice service is performed using the 4G VoLTE voice scheme. After the voice service ends, the user terminal returns to camp on the NR network.

[0078] This embodiment, based on the above technical solution, determines the network quality of a 5G cell based on its uplink SINR and downlink MCS. Then, it evaluates the network condition of the 5G cell based on its network quality. If the 5G cell's network condition is optimal, voice services are provided based on the 5G cell and using the 5G VoNR voice solution. If the 5G cell's network condition is poor, the EPS Fallback method is used to select the 4G cell with the optimal network condition, and voice services are provided based on the 4G cell with the optimal network condition using the 4G VoLTE voice solution. This creates an optimal voice call environment for users, improving the success rate of voice call connection and the overall voice call experience.

[0079] Furthermore, such as Figure 3 and Figure 5 As shown, step S230 includes the following steps:

[0080] Step S231: Determine whether the quality of the first network is greater than or equal to the first preset threshold; if yes, proceed to step S232; if no, proceed to step S233.

[0081] Step S232: Determine the target cell as the 5G cell, and determine the 5G VONR voice scheme as the target voice scheme;

[0082] Step S233: Send a command for measuring event B1 to the user terminal;

[0083] Step S234: Upon receiving the measurement report from the user terminal based on the instruction, determine the first candidate cell from multiple 4G cells according to the measurement report;

[0084] Step S235: Obtain the second uplink SINR and the second downlink MCS of the first candidate cell, and determine the second network quality of the first candidate cell based on the second uplink SINR and the second downlink MCS;

[0085] Step S236: Determine whether the quality of the second network is greater than or equal to the second preset threshold; if yes, proceed to step S237; if no, proceed to step S238.

[0086] Step S237: Determine the target cell as the first candidate cell, and determine the 4G VoLTE voice scheme as the target voice scheme;

[0087] Step S238: Instruct the user terminal to select a second candidate cell from multiple 4G cells using a blind redirection fallback method, and determine the target cell as the second candidate cell, and determine the 4G VoLTE voice scheme as the target voice scheme.

[0088] Specifically, a first preset threshold is pre-set to evaluate the network condition of a 5G cell. The second network quality is then determined to be greater than or equal to the second preset threshold. If the first network quality is greater than or equal to the first preset threshold, it indicates that the network condition of the 5G cell is optimal. If the 5G VoNR voice service can maintain smooth voice calls, then the target cell to which the user terminal is instructed to fall back is determined to be a 5G cell, and the target voice service is determined to be the 5G VoNR voice service. The user terminal falls back to the 5G cell according to the instruction. After the user terminal falls back to the 5G cell, it requests the corresponding voice service using the 5G VoNR voice service, thereby realizing a 5G voice call.

[0089] If the first network quality is less than the first preset threshold, it indicates that the network condition of the 5G cell is poor. If the 5G VONR voice solution is used for voice services, it is very likely that it will be difficult to maintain smooth voice calls. In this case, the EPS Fallback method is used to select the 4G cell with the best network condition. The selected 4G cell is used as the target cell to instruct the user terminal to fall back. Then, the 4G VOLTE voice solution is used as the target voice solution to initiate the voice service request corresponding to the voice service.

[0090] Specifically, gNODEB sends a B1 event measurement command to the user terminal. The user terminal then feeds back a measurement report (MR) based on the command. The measurement report includes the reference signal received power (RSRP) and uplink SINR of multiple 4G cells. By comparing the multiple reference signal received powers included in the measurement report, the 4G cell corresponding to the maximum reference signal received power is selected from the comparison results. This selected 4G cell is designated as the first candidate cell, meaning the first candidate cell is the 4G cell with the best network quality among multiple 4G cells. Then, the uplink SINR of the first candidate cell is obtained from the measurement report, and the downlink MCS of the first candidate cell is obtained from the eNODEB 4G base station via the X2 interface. The uplink SINR and downlink MCS of the first candidate cell are referred to as the second uplink SINR and the second downlink MCS, respectively. Finally, the second network quality of the first candidate cell is calculated based on the second uplink SINR and the second downlink MCS.

[0091] Then, it is determined whether the second network quality is greater than or equal to the second preset threshold. If the second network quality is greater than or equal to the second preset threshold, it means that the network condition of the first candidate cell is optimal. If the voice call can be kept smooth by using the 4G VoLTE voice scheme based on the first candidate cell, then the target cell for instructing the user terminal to fall back is determined to be the first candidate cell. The target voice scheme for the voice service request is the 4G VoLTE voice scheme. The user terminal falls back to the first candidate cell according to the instruction. After it is determined that the user terminal has fallen back to the first candidate cell, the corresponding voice service is requested using the 4G VoLTE voice scheme, thereby realizing 4G voice call.

[0092] If the network quality of the second network is lower than a second preset threshold, it indicates that the network condition of the first alternative cell is poor. If voice services are performed based on the first alternative cell using the 4G VoLTE voice solution, it is highly likely that smooth voice calls will be difficult to maintain. Therefore, the user terminal is instructed to select a second alternative cell from multiple 4G cells using a blind redirection fallback method. The user terminal then determines the target cell as the second alternative cell and the 4G VoLTE voice solution as the target voice solution. The second alternative cell is the 4G cell with the best network quality selected by the user terminal from multiple 4G cells according to its own preset rules. Different user terminals may have different preset rules, and the method of selecting the second alternative cell may also differ. After determining that the user terminal has fallen back to the second alternative cell, it requests the corresponding voice service using the 4G VoLTE voice solution, thereby enabling a 4G voice call.

[0093] The above scheme uses the cell network quality obtained through uplink SINR and downlink MCS to select the optimal cell for user terminals and the optimal voice scheme for voice services initiated by user terminals, thereby improving the success rate of voice call connection and the voice call experience.

[0094] like Figure 4 and Figure 5 As shown, in another embodiment of the present invention, the voice call optimization method of the present invention is applied to a voice call optimization device, and includes the following steps:

[0095] Step S310: When a voice service request initiated by a user terminal is received and the user terminal is camped on a 5G cell, determine whether the preset VONR call conditions are met.

[0096] Step S320: When the preset VONR call conditions are met, determine the first uplink SINR and the first downlink MCS of the 5G cell.

[0097] Step S330: Determine the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS;

[0098] Step S340: Determine the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request based on the first network quality.

[0099] Specifically, with the application of 5G networks, user terminals supporting 5G networks are also widely used. For these 5G-enabled user terminals, users can make voice calls using either the 5G VoNR voice solution or the 4G VoLTE voice solution. However, considering that although 5G networks are already in use, they do not provide continuous coverage in all areas, and some areas suffer from uplink interference or poor uplink SINR, this can degrade the voice call experience using the 5G VoNR solution.

[0100] When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, it is determined whether preset VoNR call conditions are met. These preset VoNR call conditions determine whether the 5G VoNR voice solution can be used for the user terminal's voice service. If the preset VoNR call conditions are met, it is determined that the 5G VoNR voice solution can be used for the user terminal's voice service. If the preset VoNR call conditions are not met, the 4G VoLTE voice solution is used for the user terminal's voice service. The preset VoNR call conditions include the user terminal supporting VoNR voice calls and the 5G base station and 5G core network having VoNR voice call functionality enabled. Specifically, after the user terminal initiates a voice service, information obtained through the Uu port can determine whether the user terminal supports VoNR voice calls, and information obtained through the Ng port can determine whether the gNODEB and 5G core network (5GC) have enabled VoNR voice call functionality.

[0101] Then, the first uplink SINR and the first downlink MCS of the 5G cell are obtained through the Ng interface. If it is determined that the user terminal is not camped on the SA network, but on the 4G network or NSA network (non-standalone network), then the 4G VoLTE voice scheme is used for voice services. The first uplink SINR and the first downlink MCS are the average values ​​of multiple uplink SINRs and multiple downlink MCSs measured within a preset time T. After obtaining the first uplink SINR and the first downlink MCS, the network quality of the 5G cell is calculated using the first uplink SINR and the first downlink MCS. The network quality of the 5G cell is called the first network quality. The network quality determines the specific method for initiating the voice service request corresponding to the first voice service request.

[0102] If the network condition of the 5G cell is determined to be optimal based on the first network quality assessment, then the target cell for instructing the user terminal to fall back is the 5G cell. The voice service request corresponding to the voice service is initiated using the 5G VoNR voice scheme as the target voice scheme, i.e., voice service is performed using the 5G VoNR voice scheme. If the network condition of the 5G cell is determined to be poor based on the first network quality assessment, then the 4G cell with the optimal network condition is selected using the EPS Fallback method. This selected 4G cell is used as the target cell for instructing the user terminal to fall back, and the voice service request corresponding to the voice service is initiated using the 4G VoLTE voice scheme as the target voice scheme, i.e., voice service is performed using the 4G VoLTE voice scheme. After the voice service ends, the user terminal returns to camp on the NR network.

[0103] According to the above technical solution, this embodiment can select the optimal cell to camp on and the optimal voice scheme for the user terminal that supports the 5G network when it initiates a voice service, which is beneficial to improve the success rate of voice call connection and the voice call experience.

[0104] Furthermore, step S220 includes the following steps:

[0105] Obtain the SINR threshold and MCS threshold;

[0106] Determine a first ratio of the first uplink SINR to the SINR threshold and a second ratio of the first downlink MCS to the MCS threshold;

[0107] The first network quality is obtained by summing the first ratio and the second ratio.

[0108] Specifically, after obtaining the first uplink SINR and the first downlink MCS of the 5G cell, the first network quality of the 5G cell is calculated. The first network quality of the 5G cell can also be called the state index of the 5G cell, and the first network quality is represented by φ. NR , .

[0109] φ NR SINR in the calculation formula T and MCS T These are the first uplink SINR and the first downlink MCS, representing the average of multiple uplink SINRs and the average of multiple downlink MCSs measured within a preset time T. For example, SINR... T and MCS T The measurement period granularity is 0.5ms, and the aggregation time is 5ms, meaning the preset time T is 5ms. The first uplink SINR is the SINR value of a single uplink RB (Resource Block) measured by the base station. The measurement of the SINR value of a single uplink RB by the five base stations is based on the SRS (Uplink Sounding Reference Signal). If the traffic channel PUSCH (Physical Uplink Shared Channel) is occupied, the first uplink SINR can also be obtained based on the PUSCH measurement.

[0110] The first downlink MCS is obtained from the CQI (Channel Quality Indicator) fed back by the user terminal. After the base station's PHY (Port Physical Layer) decodes the CQI, it reports it to CMAC (Control Mobility Attenuation Code). CMAC looks up a mapping table between CQI and MCS to obtain a baseline value MCS_init. Specifically, SE (Spectral Efficiency) is obtained through CQI mapping. Based on the SE smoothing filter formula, the SE filter value is obtained. Then, based on the SE filter value and the current specific configuration (including C_RS+port number, subframe type, CFI value, transmission scheme, etc.), the initial MCS (i.e., MCS_init) is found. A fine-tuning variable ΔMCS is calculated from the sampled BLER (Block Error Rate). This MCS_init is adjusted. If the statistical BLER is higher than the preset target BLER, ΔMCS is lowered; if the statistical BLER is lower than the preset target BLER, ΔMCS is raised, thus obtaining the first downlink MCS, i.e., first downlink MCS = MCS_init + ΔMCS.

[0111] SINR 设 Indicates the SINR threshold, MCS 设 SINR represents the MCS threshold. 设 and MCS 设 These are pre-defined threshold values ​​for various parameters that enable 5G VoNR voice communication. These threshold values ​​are determined using the 5G voice evaluation method of MOS (Mean Opinion Score). The method prioritizes maximizing the MOS for the entire call and specifies 5G quality standards in a scenario-specific manner. The MOS classifications are shown in Table 1 below.

[0112] Table 1

[0113]

[0114] MOS can be obtained through field testing or calculation using a big data platform. In different scenarios, the uplink SINR and downlink MCS values ​​of 5G cells with MOS > 3 are taken as the values ​​for that scenario. and .

[0115] φ was calculated NR Then, compare φ NR With a first preset threshold, for example, if the first preset threshold is set to 1, if φ NR ≥1 indicates that the 5G cell network condition is optimal, instructing the user terminal to fall back to the 5G cell and then initiate voice services using the 5G VONR voice solution. If φ NRIf the value is less than 1, it indicates that the network condition of the 5G cell is poor. In this case, the EPS Fallback method is used to select the 4G cell with the best network condition, instructing the user terminal to fall back to the 4G cell with the best network condition, and then the 4G VoLTE voice solution is used to initiate voice service.

[0116] Furthermore, the calculation method for the second network quality of the first candidate cell and the first network quality of the 5G cell is the same.

[0117] After obtaining the second uplink SINR and second downlink MCS of the first candidate cell, the second network quality of the first candidate cell is calculated. The second network quality of the first candidate cell can also be called the state index of the first candidate cell, and the second network quality is represented by φ. LTE , .

[0118] φ LTE SINR in the calculation formula T and MCS T These are the second uplink SINR and the second downlink MCS, representing the average of multiple uplink SINRs and the average of multiple downlink MCSs measured within a preset time T. For example, SINR... T and MCS T The measurement cycle granularity is 0.5ms, and the summarization time is 5ms, meaning the preset time T is 5ms. SINR 设 Indicates the SINR threshold, MCS 设 SINR represents the MCS threshold. 设 and MCS 设 These are pre-set threshold values ​​for various parameters that enable 4G VoLTE voice communication. Specifically, these include the second uplink SINR, the second downlink MCS, and φ. LTE SINR in the calculation formula 设 and MCS 设 The acquisition method is the same as the first uplink SINR and the first downlink MCS and φ mentioned above. NR SINR in the calculation formula 设 and MCS 设 The method of obtaining it is the same, and will not be repeated here.

[0119] φ was calculated LTE Then, compare φ LTE With a second preset threshold, for example, if the second preset threshold is set to 1, if φ LTE ≥1 indicates that the network condition of the first candidate cell is optimal, instructing the user terminal to fall back to the first candidate cell and then initiate voice service using the 4G VoLTE voice solution. If φ NRIf <1, it indicates that the network condition of the first alternative cell is poor. In this case, the user terminal is instructed to select the second alternative cell from multiple 4G cells using the blind redirection fallback method. The user terminal falls back to the second alternative cell and then initiates voice service using the 4G VoLTE voice solution.

[0120] like Figure 6 As shown, the present invention provides a voice call optimization device, the voice call optimization device comprising:

[0121] The data acquisition module 310 is used to determine the first uplink SINR and the first downlink MCS of the 5G cell when it receives a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell.

[0122] Data calculation module 320 is used to determine the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS;

[0123] The scheme determination module 330 is used to determine, based on the first network quality, the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request.

[0124] Furthermore, the scheme determination module 330 includes:

[0125] The first scheme determination unit is configured to determine the target cell as the 5G cell when the first network quality is greater than or equal to a first preset threshold; and to determine the 5G VONR voice scheme as the target voice scheme.

[0126] Furthermore, the scheme determination module 330 also includes:

[0127] The instruction sending unit is used to send an instruction for B1 event measurement to the user terminal when the first network quality is less than a first preset threshold.

[0128] An information receiving unit is configured to, upon receiving a measurement report from the user terminal based on the instruction, determine a first candidate cell from multiple 4G cells according to the measurement report.

[0129] The information calculation unit is used to obtain the second uplink SINR and the second downlink MCS of the first candidate cell, and to determine the second network quality of the first candidate cell based on the second uplink SINR and the second downlink MCS.

[0130] The second scheme determination unit is used to determine the target cell as the first candidate cell when the second network quality is greater than or equal to the second preset threshold; and to determine the 4G VoLTE voice scheme as the target voice scheme.

[0131] Furthermore, the scheme determination module 330 also includes:

[0132] The third scheme determination unit is used to instruct the user terminal to select a second candidate cell from multiple 4G cells in a blind redirection and fallback manner when the second network quality is less than the second preset threshold, and to determine the target cell as the second candidate cell; and to determine the 4G VoLTE voice scheme as the target voice scheme.

[0133] Furthermore, when the data acquisition module 310 receives a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell, it determines the first uplink SINR and the first downlink MCS of the 5G cell. Specifically, this is used to: determine whether a preset VONR call condition is met when receiving a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell; and determine the first uplink SINR and the first downlink MCS of the 5G cell when the preset VONR call condition is met.

[0134] Furthermore, the preset VONR call conditions include:

[0135] The user terminal supports VONR voice calls; and,

[0136] 5G base stations and 5G core networks enable VONR voice call functionality.

[0137] Furthermore, the data computing module 320 includes:

[0138] The first processing unit is used to obtain the SINR threshold and the MCS threshold;

[0139] The second processing unit is used to determine a first ratio of the first uplink SINR to the SINR threshold and a second ratio of the first downlink MCS to the MCS threshold;

[0140] The third processing unit is used to sum the first ratio and the second ratio to obtain the first network quality.

[0141] The specific implementation of the voice call optimization device of the present invention is basically the same as the embodiments of the above-described voice call optimization method, and will not be repeated here.

[0142] Furthermore, the present invention also provides a control device comprising: a memory, a processor, and a voice call optimization program stored in the memory and executable on the processor, wherein the voice call optimization program, when executed by the processor, implements the steps of the above-described voice call optimization method.

[0143] Furthermore, the present invention also provides a storage medium storing a voice call optimization program thereon, which, when executed by a processor, implements the steps of the above-described voice call optimization method.

[0144] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0145] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0146] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0147] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0148] It should be noted that any reference signs placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.

[0149] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.

[0150] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for optimizing voice calls, characterized in that, The voice call optimization method includes: When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, the first uplink SINR and the first downlink MCS of the 5G cell are determined. The first network quality of the 5G cell is determined based on the first uplink SINR and the first downlink MCS, wherein the calculation formula for the first network quality is: , The first network quality is defined as SINRT, the first uplink SINR is defined as SINRT, the first downlink MCS is defined as MCST, SINR is set to a preset SINR threshold, and MCS is set to a preset MCS threshold. Based on the first network quality, the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request are determined, including: When the first network quality is greater than or equal to a first preset threshold, the target cell is determined to be the 5G cell; and the 5G VONR voice scheme is determined to be the target voice scheme. When the quality of the first network is less than a first preset threshold, a command for measuring the B1 event is sent to the user terminal; Upon receiving a measurement report from the user terminal based on the instruction, a first candidate cell is determined from multiple 4G cells according to the measurement report; The second uplink SINR and the second downlink MCS of the first candidate cell are obtained, and the second network quality of the first candidate cell is determined based on the second uplink SINR and the second downlink MCS. When the second network quality is greater than or equal to the second preset threshold, the target cell is determined as the first candidate cell; when the second network quality is less than the second preset threshold, the user terminal is instructed to select a second candidate cell from multiple 4G cells in a blind redirection fallback manner, and the target cell is determined as the second candidate cell. as well as, The 4G VoLTE voice scheme is determined as the target voice scheme.

2. The method as described in claim 1, characterized in that, The voice call optimization method further includes: When a voice service request is received from a user terminal and the user terminal is camped on a 5G cell, it is determined whether the preset VONR call conditions are met. When the preset VONR call conditions are met, the step of determining the first uplink SINR and the first downlink MCS of the 5G cell is executed.

3. The method as described in claim 2, characterized in that, The preset VONR call conditions include: The user terminal supports VONR voice calls; and, 5G base stations and 5G core networks enable VONR voice call functionality.

4. The method as described in claim 1, characterized in that, The step of determining the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS includes: Obtain the SINR threshold and MCS threshold; Determine a first ratio of the first uplink SINR to the SINR threshold and a second ratio of the first downlink MCS to the MCS threshold; The first network quality is obtained by summing the first ratio and the second ratio.

5. A voice call optimization device, characterized in that, The voice call optimization device includes: The data acquisition module is used to determine the first uplink SINR and the first downlink MCS of the 5G cell when it receives a voice service request initiated by a user terminal and the user terminal is camped on a 5G cell. The data calculation module is used to determine the first network quality of the 5G cell based on the first uplink SINR and the first downlink MCS, wherein the calculation formula for the first network quality is: , The first network quality is defined as SINRT, the first uplink SINR is defined as SINRT, the first downlink MCS is defined as MCST, SINR is set to a preset SINR threshold, and MCS is set to a preset MCS threshold. The scheme determination module is used to determine, based on the first network quality, the target cell for instructing the user terminal to fall back and the target voice scheme for the voice service corresponding to the voice service request, including: When the first network quality is greater than or equal to a first preset threshold, the target cell is determined to be the 5G cell; and the 5G VONR voice scheme is determined to be the target voice scheme. When the quality of the first network is less than a first preset threshold, a command for measuring the B1 event is sent to the user terminal; Upon receiving a measurement report from the user terminal based on the instruction, a first candidate cell is determined from multiple 4G cells according to the measurement report; The second uplink SINR and the second downlink MCS of the first candidate cell are obtained, and the second network quality of the first candidate cell is determined based on the second uplink SINR and the second downlink MCS. When the second network quality is greater than or equal to the second preset threshold, the target cell is determined as the first candidate cell; when the second network quality is less than the second preset threshold, the user terminal is instructed to select a second candidate cell from multiple 4G cells in a blind redirection fallback manner, and the target cell is determined as the second candidate cell. as well as, The 4G VoLTE voice scheme is determined as the target voice scheme.

6. A control device, characterized in that, include: The device includes a memory, a processor, and a voice call optimization program stored in the memory and executable on the processor, wherein the voice call optimization program, when executed by the processor, implements the steps of the voice call optimization method as described in any one of claims 1-4.

7. A storage medium, characterized in that, It stores a voice call optimization program, which, when executed by a processor, implements the steps of the voice call optimization method according to any one of claims 1-4.

Citation Information

Patent Citations

  • Voice called method and device

    CN109462863A

  • Network performance optimization method and device

    CN109982346A

  • Quality switching processing method and device based on CQI information

    CN111246524A