Disclosure of Invention
The invention provides a method and a device for evaluating the quality of a terminal voice service, and a method and a device for switching management, and solves the problem that the existing method and device cannot recognize the quality of the voice service and further cannot know when to switch the voice service, so that the service performance of the voice service is poor.
In order to solve the above problem, the present invention further provides a method for evaluating voice service quality of a terminal, including:
evaluating the current channel quality of a channel used by the terminal for voice service to obtain a channel quality evaluation result;
and evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result.
In an embodiment of the present invention, when the used channel includes an uplink channel, the evaluating the current channel quality of the channel used by the terminal for the current voice service to obtain the channel quality evaluation result includes:
and obtaining a current signal-to-interference-and-noise ratio of the uplink channel, and comparing the current signal-to-interference-and-noise ratio with a preset uplink condition to obtain an uplink channel quality evaluation result.
In an embodiment of the present invention, comparing the current signal-to-noise ratio with a preset uplink condition to obtain an uplink channel quality estimation result includes:
judging whether the current signal-to-noise ratio value is larger than or equal to a preset first uplink signal-to-interference-and-noise ratio threshold value or not; if so, evaluating the uplink channel quality evaluation result as a first uplink evaluation result;
judging whether the current signal-to-interference-and-noise ratio value is less than or equal to a preset second uplink signal-to-interference-and-noise ratio threshold value or not; if so, evaluating the uplink channel quality evaluation result as a second uplink evaluation result;
judging whether the current signal-to-interference-and-noise ratio value is smaller than a preset first uplink signal-to-interference-and-noise ratio threshold value and larger than a preset second uplink signal-to-interference-and-noise ratio threshold value; if so, the uplink channel quality evaluation result is evaluated to be the previous uplink channel quality evaluation result.
In an embodiment of the present invention, when the used channel includes a downlink channel, the evaluating the current channel quality of the channel used by the terminal for performing the current voice service to obtain the channel quality evaluation result includes:
and obtaining a current block error rate value and a current modulation coding mode value of the downlink channel, and comparing the current block error rate value and the current modulation coding mode value with a preset downlink condition to obtain a downlink channel quality evaluation result.
In an embodiment of the present invention, comparing the current block error rate value and the current modulation and coding scheme value with a preset downlink condition to obtain a downlink channel quality evaluation result includes:
judging whether the current modulation coding mode value is larger than or equal to a preset first downlink modulation coding mode threshold value or not; if so, comparing the current block error rate value with a preset downlink block error rate threshold, and if the comparison result is that the current block error rate value is smaller than the preset downlink block error rate threshold, evaluating the downlink channel quality evaluation result as a first downlink evaluation result; if the comparison result is that the current block error rate value is greater than or equal to the preset downlink block error rate threshold value, the downlink channel quality evaluation result is evaluated to be the previous downlink channel quality evaluation result;
judging whether the current modulation coding mode value is less than or equal to a preset second downlink modulation coding mode threshold value or not; if so, comparing the current block error rate value with a preset downlink block error rate threshold, and if the comparison result is that the current block error rate value is greater than or equal to the preset downlink block error rate threshold, evaluating the downlink channel quality evaluation result as a second downlink evaluation result; if the comparison result is that the current block error rate value is smaller than the preset downlink block error rate threshold value, the current block error rate value is evaluated as the previous downlink channel quality evaluation result;
judging whether the current modulation coding mode value is larger than a preset second downlink modulation coding mode threshold value and smaller than a preset first downlink modulation coding mode threshold value or not; if so, the downlink channel quality evaluation result is evaluated as the previous downlink channel quality evaluation result.
In an embodiment of the present invention, the evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result includes:
when the used channel comprises an uplink channel, if the uplink channel quality evaluation result is a first uplink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the uplink channel quality evaluation result is a second uplink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channel comprises a downlink channel, if the downlink channel quality evaluation result is a first downlink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the downlink channel quality evaluation result is a second downlink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channels comprise an uplink channel and a downlink channel, if the quality evaluation result of the uplink channel is a first uplink evaluation result and the quality evaluation result of the downlink channel is a first downlink evaluation result, the quality evaluation result of the voice service is evaluated to be a first voice service quality evaluation result; otherwise, the voice service quality evaluation result is evaluated as a second voice service quality evaluation result.
In order to solve the above problem, the present invention further provides a method for managing voice service switching of a terminal, including:
obtaining a current voice service quality evaluation result according to the voice service quality evaluation method of the terminal;
and performing the terminal voice service switching management according to the current voice service quality evaluation result.
In an embodiment of the present invention, the performing, according to the current voice service quality assessment result, the terminal voice service switching management includes:
triggering the terminal voice service switching management when the current voice service quality evaluation result is a second voice service quality evaluation result and the previous voice service quality evaluation result is a first voice service quality evaluation result;
and stopping the terminal voice service switching management when the current voice service quality evaluation result is a first voice service quality evaluation result, the previous voice service quality evaluation result is a second voice service quality evaluation result and the terminal voice service switching management is being performed.
In an embodiment of the present invention, the terminal voice service switching management includes: single wireless voice call continuity handover or inter-frequency handover.
In order to solve the above problem, the present invention further provides a voice service quality assessment device for a terminal, including a channel quality assessment module and a voice quality assessment module:
the channel quality evaluation module is used for evaluating the current channel quality of a channel used by the terminal for voice service to obtain a channel quality evaluation result;
and the voice quality evaluation module is used for evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result.
In an embodiment of the present invention, when the used channel includes an uplink channel, the channel quality assessment module includes an uplink assessment submodule, and the uplink assessment submodule is configured to:
and obtaining a current signal-to-interference-and-noise ratio of the uplink channel, and comparing the current signal-to-interference-and-noise ratio with a preset uplink condition to obtain an uplink channel quality evaluation result.
In an embodiment of the present invention, when the used channel includes a downlink channel, the channel quality assessment module includes a downlink assessment sub-module, and the downlink assessment sub-module is configured to:
and obtaining a current block error rate value and a current modulation coding mode value of the downlink channel, and comparing the current block error rate value and the current modulation coding mode value with a preset downlink condition to obtain a downlink channel quality evaluation result.
In an embodiment of the present invention, the voice quality evaluation module is further configured to:
when the used channel comprises an uplink channel, if the uplink channel quality evaluation result is a first uplink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the uplink channel quality evaluation result is a second uplink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channel comprises a downlink channel, if the downlink channel quality evaluation result is a first downlink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the downlink channel quality evaluation result is a second downlink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channels comprise an uplink channel and a downlink channel, if the quality evaluation result of the uplink channel is a first uplink evaluation result and the quality evaluation result of the downlink channel is a first downlink evaluation result, the quality evaluation result of the voice service is evaluated to be a first voice service quality evaluation result; otherwise, the voice service quality evaluation result is evaluated as a second voice service quality evaluation result.
In order to solve the above problem, the present invention further provides a voice service switching management device for a terminal, which is characterized by comprising an obtaining module and a management module:
the obtaining module is used for obtaining the current voice service quality evaluation result obtained by the voice service quality evaluation device of the terminal;
and the management module is used for carrying out terminal voice service switching management according to the current voice service quality evaluation result.
In an embodiment of the present invention, the management module is further configured to:
triggering the terminal voice service switching management when the current voice service quality evaluation result is a second voice service quality evaluation result and the previous voice service quality evaluation result is a first voice service quality evaluation result;
and stopping the terminal voice service switching management when the current voice service quality evaluation result is a first voice service quality evaluation result, the previous voice service quality evaluation result is a second voice service quality evaluation result and the terminal voice service switching management is being performed.
In an embodiment of the present invention, the terminal voice service switching management includes: single wireless voice call continuity handover or inter-frequency handover.
The invention has the beneficial effects that:
the invention provides a method and a device for evaluating the voice service quality of a terminal and a method and a device for switching management, wherein the method for evaluating the voice service quality of the terminal comprises the following steps: evaluating the current channel quality of a channel used by the terminal for voice service to obtain a channel quality evaluation result; and evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result. Compared with the prior art, the quality of the channel used by the voice service is evaluated, and the channel quality evaluation result is obtained according to the result, so that the quality of the voice service can be quickly and accurately identified, the switching of the voice service can be quickly carried out, the time delay of the voice service can be reduced, the service performance of the voice service is improved, and the experience degree of a user terminal is enhanced.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The first embodiment is as follows:
as shown in fig. 1, the method for evaluating the quality of a terminal voice service in this embodiment includes:
step S101: evaluating the current channel quality of a channel used by the terminal for voice service to obtain a channel quality evaluation result;
in this step, the channel used here may be an uplink channel, a downlink channel, an uplink channel, and a downlink channel. The channel quality estimation result obtained here may be a channel quality estimation result of an uplink channel, a channel quality estimation result of a downlink channel, or a channel quality estimation result of an uplink channel and a downlink channel.
Step S102: and evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result.
In this step, specifically, the voice service quality evaluation result may be obtained according to a channel quality evaluation result of the uplink channel, the voice service quality evaluation result may be obtained according to a channel quality evaluation result of the downlink channel, or channel quality evaluation results of the uplink channel and the downlink channel.
In step S101, when the used channel includes an uplink channel, the evaluating the current channel quality of the channel used by the terminal for performing the current voice service to obtain a channel quality evaluation result includes: and obtaining a current signal-to-noise ratio of the uplink channel, and comparing the current signal-to-noise ratio with a preset uplink condition to obtain an uplink channel quality evaluation result. Of course, other ways of estimating the channel quality of the uplink channel may be used.
Specifically, the step of comparing the current signal-to-noise ratio with a preset uplink condition to obtain an uplink channel quality evaluation result includes: judging whether the current signal-to-noise ratio value is larger than or equal to a preset first uplink signal-to-interference-and-noise ratio threshold value or not; if so, evaluating the uplink channel quality evaluation result as a first uplink evaluation result; judging whether the current signal-to-interference-and-noise ratio value is less than or equal to a preset second uplink signal-to-interference-and-noise ratio threshold value or not; if so, evaluating the uplink channel quality evaluation result as a second uplink evaluation result; judging whether the current signal-to-interference-and-noise ratio value is smaller than a preset first uplink signal-to-interference-and-noise ratio threshold value and larger than a preset second uplink signal-to-interference-and-noise ratio threshold value; if so, the uplink channel quality evaluation result is evaluated to be the previous uplink channel quality evaluation result.
The explanation is given by taking the example that the preset first uplink SINR threshold is a higher SINR threshold, the preset second uplink SINR threshold is a lower SINR threshold, the first uplink evaluation result is that the uplink channel quality is "good", and the second uplink evaluation result is that the uplink channel quality is "poor": based on the SINR (Single to Interference plus Noise Ratio) of the user terminal, the SINR is calculated in a filtering manner within a speech quality determination period, that is, when the user terminal reports for the first time, the SINR is a current value; thereafter, the SINR is (1-a) × historical SINR + a × current SINR, where a is a filtering factor. Two SINR thresholds, one higher SINR threshold, and one lower SINR threshold. When the voice decision period is up, the calculated SINR value is compared with an SINR threshold: if the calculated SINR value is greater than or equal to the high SINR threshold, the uplink channel quality is judged to be 'good'; if the calculated SINR value is less than or equal to the low SINR threshold, the uplink channel quality is judged to be 'poor'; if the calculated SINR value is between the high SINR threshold and the low SINR threshold, the uplink channel quality of the previous judgment is maintained unchanged, and if the uplink channel quality of the previous judgment is the first judgment, the uplink channel quality of the previous judgment is defaulted to be good.
In step S101, when the used channel includes a downlink channel, the evaluating the current channel quality of the channel used by the terminal for performing the current voice service to obtain a channel quality evaluation result includes: and obtaining a current block error rate value and a current modulation coding mode value of the downlink channel, and comparing the current block error rate value and the current modulation coding mode value with preset downlink conditions to obtain a downlink channel quality evaluation result. Of course, other methods may be used to perform the channel quality estimation of the downlink channel.
Specifically, the step of comparing the current block error rate value and the current modulation and coding mode value with the preset downlink condition to obtain the downlink channel quality evaluation result includes: judging whether the current modulation coding mode value is larger than or equal to a preset first downlink modulation coding mode threshold value or not; if so, comparing the current block error rate value with a preset downlink block error rate threshold, and if the comparison result is that the current block error rate value is smaller than the preset downlink block error rate threshold, evaluating the downlink channel quality evaluation result as a first downlink evaluation result; if the comparison result is that the current block error rate value is greater than or equal to the preset downlink block error rate threshold value, the downlink channel quality evaluation result is evaluated to be the previous downlink channel quality evaluation result; judging whether the current modulation coding mode value is less than or equal to a preset second downlink modulation coding mode threshold value or not; if so, comparing the current block error rate value with a preset downlink block error rate threshold, and if the comparison result is that the current block error rate value is greater than or equal to the preset downlink block error rate threshold, evaluating the downlink channel quality evaluation result as a second downlink evaluation result; if the comparison result is that the current block error rate value is smaller than the preset downlink block error rate threshold value, the current block error rate value is evaluated as the previous downlink channel quality evaluation result; judging whether the current modulation coding mode value is larger than a preset second downlink modulation coding mode threshold value and smaller than a preset first downlink modulation coding mode threshold value or not; if so, the downlink channel quality evaluation result is evaluated as the previous downlink channel quality evaluation result.
The explanation is given by taking the example that the preset first downlink modulation coding mode threshold is a higher MCS threshold, the preset second downlink modulation coding mode threshold is a lower MCS threshold, the preset downlink block error rate threshold is a downlink BLER threshold, and the first downlink evaluation result is that the downlink channel quality is "good": the determination is based on a downlink BLER (Block error rate) and a downlink MCS (Modulation and Coding Scheme) of the ue. The calculation mode of the downlink BLER in a voice quality judgment period is as follows: (number of NACKs/total number of schedules) 100%. The downlink MCS is calculated in an arithmetic mean mode in a voice quality determination period, namely when the period is up, the final downlink MCS value is calculated to be the arithmetic mean value of all downlink scheduling MCS in the period. One downlink BLER threshold, two downlink MCS thresholds, one higher MCS threshold, and one lower MCS threshold. When the voice decision period is up, comparing the calculated downlink MCS value with the downlink MCS threshold: if the calculated downlink MCS value is greater than or equal to the downlink MCS high threshold, further, the calculated downlink BLER value is compared with the downlink BLER threshold: if the downlink BLER is smaller than the downlink BLER threshold, the downlink channel quality is judged to be 'good'; if the downlink BLER is larger than or equal to the downlink BLER threshold, the quality of the downlink channel determined at the previous time is maintained unchanged, and if the downlink channel quality is determined for the first time, the quality of the downlink channel determined for the previous time is defaulted to be good. If the calculated downlink MCS value is less than or equal to the downlink MCS low threshold, further, comparing the calculated downlink BLER value with the downlink BLER threshold: if the downlink BLER is more than or equal to the downlink BLER threshold, the downlink channel quality is judged to be 'poor'; and if the downlink BLER is smaller than the downlink BLER threshold, maintaining the quality of the downlink channel determined at the previous time unchanged. And if the calculated downlink MCS value is between the downlink MCS high threshold and the downlink MCS low threshold, maintaining the quality of the downlink channel determined at the previous time unchanged.
In step S102, the evaluating the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result includes: when the used channel comprises an uplink channel, if the uplink channel quality evaluation result is a first uplink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the uplink channel quality evaluation result is a second uplink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result; when the used channel comprises a downlink channel, if the downlink channel quality evaluation result is a first downlink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the downlink channel quality evaluation result is a second downlink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result; when the used channels comprise an uplink channel and a downlink channel, if the quality evaluation result of the uplink channel is a first uplink evaluation result and the quality evaluation result of the downlink channel is a first downlink evaluation result, the quality evaluation result of the voice service is evaluated to be a first voice service quality evaluation result; otherwise, the voice service quality evaluation result is evaluated as a second voice service quality evaluation result. Of course, in order to improve the accuracy of the evaluation result, it is preferable to select the channel to be used, including the uplink channel and the downlink channel, for evaluation. To explain with the above example, if the uplink radio channel quality and the downlink radio channel quality of the user terminal are both "good", the voice quality of the user terminal is "good"; if one of the uplink radio channel quality and the downlink radio channel quality of the user terminal is "poor", the voice quality of the user terminal is "poor".
Example two:
as shown in fig. 2, the method for managing terminal voice service switching in this embodiment includes:
step S201: obtaining a current voice service quality evaluation result according to a terminal voice service quality evaluation method;
in the step, a current voice service quality evaluation result is obtained according to a terminal voice service quality evaluation method in the first implementation; the result obtained here may be the first voice service quality evaluation result or the second voice service quality evaluation result.
Step S202: and performing terminal voice service switching management according to the current voice service quality evaluation result.
In this step, the terminal voice service switching management includes: single wireless voice call continuity handover or inter-frequency handover.
In the step S202, performing terminal voice service switching management according to the current voice service quality evaluation result includes:
triggering terminal voice service switching management when the current voice service quality evaluation result is a second voice service quality evaluation result and the previous voice service quality evaluation result is a first voice service quality evaluation result;
and stopping the terminal voice service switching management when the current voice service quality evaluation result is a first voice service quality evaluation result, the previous voice service quality evaluation result is a second voice service quality evaluation result and the terminal voice service switching management is being performed.
For example, the embodiment is combined, and first, whether a voice quality determination period point is reached is determined, and the voice quality adopts a continuous period detection mode, and monitors and counts the quality of uplink and downlink wireless channels of the voice user terminal in a period; when the periodic point is reached, entering a voice quality judgment process: judging the quality of the UE uplink channel according to the uplink channel statistical information in the period of the user terminal, and recording the quality as 'good' or 'bad'; judging the quality of the downlink channel of the UE according to the statistical information of the downlink channel in the period of the user terminal, and recording the quality as 'good' or 'bad'; then, according to the voice quality situation in the previous period of the user terminal, entering different processing flows (if the period is the first voice quality decision period of the user terminal, the initial voice quality of the user terminal is default to "good"): the speech quality before the user terminal is "good": judging whether one of the uplink channel quality and the downlink channel quality of the user terminal in the current period is 'poor', marking the voice quality of the user terminal as 'poor' as long as at least one of the uplink channel quality and the downlink channel quality is 'poor', and starting a switching or SRVCC process for the user terminal by the base station side; if the quality of the uplink and downlink channels of the user terminal is not 'poor', the voice quality of the user terminal is maintained to be 'good'. The speech quality before the user terminal is "bad": judging whether the quality of the uplink channel and the quality of the downlink channel of the user terminal in the current period are both 'good', if the quality of the uplink channel and the quality of the downlink channel are both 'good', marking the voice quality of the user terminal as 'good', and terminating the waiting switching or SRVCC process of the user terminal; if one of the uplink and downlink channel quality of the user terminal is 'poor', the voice quality of the user terminal is maintained to be 'poor'. The user terminal starts the switching or SRVCC procedure when the voice quality is judged to be 'poor' before, and then continues to wait for the completion of the procedure.
It should be noted that, in this embodiment, the method in the first embodiment is adopted to obtain the current voice service quality evaluation result, first, the base station side needs to identify the voice user terminal, and according to the protocol, the voice service must be established on a bearer having a QCI (QoS Class Identifier ) of 1, so that if the user terminal has a bearer having a QCI of 1, the user terminal is considered to be a voice user terminal, otherwise, the user terminal is considered to be a non-voice user terminal, and only the following process is performed on the voice user terminal; for the identified voice user terminal, the voice quality is evaluated according to the wireless channel quality of the uplink and the downlink, because the voice service relates to uplink and downlink two-way, the wireless channel quality of the uplink and the downlink needs to be considered simultaneously: if the quality of the uplink wireless channel and the quality of the downlink wireless channel of the user terminal are both 'good', the voice quality of the user terminal is 'good'; if one of the uplink radio channel quality and the downlink radio channel quality of the user terminal is "poor", the voice quality of the user terminal is "poor".
By adopting the method of the embodiment, the base station eNodeB monitors the VoLTE uplink and downlink voice quality of the UE, if the voice quality is poor to the threshold value, the pilot frequency handover or SRVCC flow is triggered, and if the voice quality is judged to be recovered, the unfinished handover or SRVCC flow is terminated. Therefore, when the quality of the wireless channel is poor, the voice user terminal can be switched to other networks in time, and high-quality voice experience of the user terminal is guaranteed.
Example three:
as shown in fig. 3, the method for managing terminal voice service switching provided in this embodiment includes:
step S301: the uplink SINR, the downlink BLER and the downlink MCS of the voice user terminal are counted;
step S302: calculating to obtain the uplink wireless channel quality and the downlink wireless channel quality of the voice user terminal;
step S303: judging the voice quality of the user terminal according to the quality of uplink and downlink wireless channels of the user terminal;
step S304: selecting a user terminal with good voice quality before and poor voice quality at present;
step S305: and the high level of the base station triggers the pilot frequency switching or SRVCC flow to the selected user terminal.
This embodiment also provides a terminal voice service switching management method, as shown in fig. 4, where the method includes:
step S401: the uplink SINR, the downlink BLER and the downlink MCS of the voice user terminal are counted;
step S402: calculating to obtain the uplink wireless channel quality and the downlink wireless channel quality of the voice user terminal;
step S403: judging the voice quality of the user terminal according to the quality of uplink and downlink wireless channels of the user terminal;
step S404: selecting a user terminal with poor voice quality and good voice quality;
step S405: and the high level of the base station stops the pilot frequency switching or SRVCC flow for the selected user terminal.
It should be noted that in this embodiment, it is determined whether the user terminal in the cell has a QCI1 bearer, and for the user terminal having a QCI1 bearer, the user terminal is denoted as a voice user terminal, and for all the voice user terminals, the uplink and downlink radio channel quality is periodically counted.
The quality of the uplink wireless channel is evaluated by SINR, in a voice evaluation period, the base station continuously carries out filtering calculation on the SINR of the uplink user terminal, when the period is at a point, an SINR value is obtained, if the value is higher than an SINR high threshold, the quality of the uplink wireless channel is updated to be 'good', if the value is lower than an SINR low threshold, the quality of the uplink wireless channel is updated to be 'poor', if the SINR value is between the SINR high threshold and the SINR low threshold, the quality of the uplink wireless channel of the user terminal is unchanged, and when the user terminal just establishes a voice service, the quality of the uplink wireless channel is defaulted to be 'good'.
Meanwhile, the quality of the downlink wireless channel is evaluated by downlink MCS and downlink BLER, and in a voice evaluation period, the base station counts the total times of downlink scheduling and the times of NACK of the voice user terminal and counts the sum of the MCS of the downlink scheduling. At the periodic point, obtaining downlink BLER by (the number of times of downlink NACK/the total number of times of downlink scheduling) × 100%, obtaining downlink MCS by the MCS of downlink scheduling and/the total number of times of downlink scheduling, and obtaining the quality of a downlink channel: after the uplink wireless channel quality and the downlink wireless channel quality of the voice user terminal are obtained, further, the voice quality of the user terminal is evaluated by combining the uplink wireless channel quality and the downlink wireless channel quality of the user terminal, and whether to trigger or stop the switching of the user terminal or the SRVCC process is determined according to the voice quality change condition of the user terminal, wherein the specific mode is as follows: acquiring the current voice quality of a user terminal: if the obtained uplink wireless channel quality and the downlink wireless channel quality of the user terminal are both 'good', the current voice quality of the user terminal is compared and judged with the previous voice quality of the user terminal: if the current voice quality of the user terminal is 'poor' and the previous voice quality is 'good', triggering the switching or SRVCC process of the user terminal; if the current voice quality of the user terminal is 'good' and the previous voice quality is 'poor', terminating the non-performed switching or SRVCC process of the user terminal; and if the current voice quality of the user terminal is the same as the previous voice quality, no operation is carried out. And saving the current voice quality of the user terminal as the previous voice quality, and clearing other statistical values.
By adopting the method of the embodiment, the voice user is identified by whether the bearer of the QCI1 exists or not at the base station side, and for the voice user, the quality of the uplink wireless channel and the quality of the downlink wireless channel are periodically and respectively monitored. The invention evaluates the voice quality through the quality of the uplink wireless channel and the quality of the downlink wireless channel. If the quality of the wireless channel of the user is poor, the quality of the voice service is considered to be poor, and for the user, a switching or SRVCC process is triggered, so that the voice quality is prevented from being influenced by the wireless channel condition of the user. In consideration of the possible rapid change of the wireless channel quality, the invention also provides that for the user with the wireless channel quality being better than the standard, if the user is waiting for the switching or the starting of the SRVCC process, the process is terminated and the user still stays in the local cell. The method of the embodiment effectively ensures that the base station can efficiently find the scene that the voice quality of the voice user can not be ensured in the VoLTE system, and takes measures in time, thereby reducing the negative influence on the voice service quality caused by the wireless channel condition. Under the condition that the coverage of the current LTE network is insufficient, the voice user can enjoy the convenience brought by the LTE high-speed network and does not need to worry about the influence on voice service when the LTE wireless channel condition is not good.
Example four:
as shown in fig. 5, the terminal voice service quality evaluation apparatus 500 provided in this embodiment includes a channel quality evaluation module 501 and a voice quality evaluation module 502:
the channel quality evaluation module 501 is configured to evaluate the current channel quality of a channel used by the terminal for performing a voice service to obtain a channel quality evaluation result;
the voice quality evaluation module 502 is configured to evaluate the voice service quality of the terminal according to the channel quality evaluation result to obtain a voice service quality evaluation result.
As shown in fig. 6, the channel quality evaluation module 501 includes an uplink evaluation submodule 5011, where the uplink evaluation submodule 5011 is configured to:
and when the used channel comprises an uplink channel, acquiring the current signal-to-interference and noise ratio of the uplink channel, and comparing the current signal-to-interference and noise ratio with a preset uplink condition to obtain an uplink channel quality evaluation result.
As shown in fig. 7, when the used channel includes a downlink channel, the channel quality evaluation module 501 includes a downlink evaluation submodule 5012, and the downlink evaluation submodule 5012 is configured to:
and obtaining a current block error rate value and a current modulation coding mode value of the downlink channel, and comparing the current block error rate value and the current modulation coding mode value with preset downlink conditions to obtain a downlink channel quality evaluation result.
Specifically, the voice quality evaluation module is further configured to:
when the used channel comprises an uplink channel, if the uplink channel quality evaluation result is a first uplink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the uplink channel quality evaluation result is a second uplink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channel comprises a downlink channel, if the downlink channel quality evaluation result is a first downlink evaluation result, the evaluation voice service quality evaluation result is a first voice service quality evaluation result; if the downlink channel quality evaluation result is a second downlink evaluation result, evaluating the voice service quality evaluation result as a second voice service quality evaluation result;
when the used channels comprise an uplink channel and a downlink channel, if the quality evaluation result of the uplink channel is a first uplink evaluation result and the quality evaluation result of the downlink channel is a first downlink evaluation result, the quality evaluation result of the voice service is evaluated to be a first voice service quality evaluation result; otherwise, the voice service quality evaluation result is evaluated as a second voice service quality evaluation result.
The present embodiment further provides a terminal voice service switching management apparatus 600, as shown in fig. 8, including an obtaining module 601 and a management module 602:
the obtaining module 601 is configured to obtain a current voice service quality evaluation result obtained by the terminal voice service quality evaluation apparatus 500;
the management module 602 is configured to perform terminal voice service switching management according to the current voice service quality evaluation result.
Further, the management module 602 is further configured to:
triggering terminal voice service switching management when the current voice service quality evaluation result is a second voice service quality evaluation result and the previous voice service quality evaluation result is a first voice service quality evaluation result;
and stopping the terminal voice service switching management when the current voice service quality evaluation result is a first voice service quality evaluation result, the previous voice service quality evaluation result is a second voice service quality evaluation result and the terminal voice service switching management is being performed.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present invention is not limited to any specific form of combination of hardware and software.
The above embodiments are merely to illustrate the technical solutions of the present invention and not to limit the present invention, and the present invention has been described in detail with reference to the preferred embodiments. It will be understood by those skilled in the art that various modifications and equivalent arrangements may be made without departing from the spirit and scope of the present invention and it should be understood that the present invention is to be covered by the appended claims.