Voice communication method, signal transmitting and receiving device and electronic equipment
By monitoring network transmission and signal parameters, generating measurement reports and switching to the target cell, the problem of VoLTE call interruption is solved and the user experience is improved.
Patent Information
- Application Number
- CN202411999136.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-03-28
AI Technical Summary
During VoLTE calls, the user's equipment may have a sudden interruption of voice calls, affecting the user experience.
By monitoring the network transmission parameters and network signal parameters of the user equipment, if a risk of interruption is detected for voice calls, a measurement report is generated and reported to the base station to obtain a handover instruction and switch to the target cell to maintain the connection of the voice calls.
It effectively avoids interruptions in voice calls, improves user's call experience, and ensures the continuity of voice calls.
Smart Images

Figure CN119729682A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a voice call method, a signal transceiver, and an electronic device. Background Art
[0002] With the large-scale deployment of 4G and 5G networks, VoLTE (Voice over LTE, HD voice) calls are becoming more and more popular. When UE (User Equipment) conducts VoLTE calls, it uses RTP (Reliable Transport Protocol) data packets to implement voice calls. When the UE resides in a cell and conducts a VoLTE call, the voice call may be suddenly interrupted (based on the limitation of the RTP data packet check timer on the UE, if the called party does not receive the downlink RTP data packet within the specified time, the called party will actively hang up the voice call), which affects the user experience. Summary of the invention
[0003] The present application provides a voice call method, a signal transceiver device, and an electronic device, and provides the following technical solutions:
[0004] A voice call method, comprising:
[0005] During the voice call, monitoring the network transmission parameters of the user equipment and the first network signal parameters;
[0006] If it is determined based on the network transmission parameter that the voice call is at risk of being interrupted, generating a measurement report for reporting to a base station based on the first network signal parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter;
[0007] Reporting the measurement report to obtain a handover instruction sent by the base station;
[0008] The switching is performed to the target cell based on the switching instruction to maintain the connection of the voice call.
[0009] Optionally, if it is determined based on the network transmission parameter that there is a risk of interruption of the voice call, generating a measurement report for reporting to a base station based on the first network signal parameter includes:
[0010] Based on the network transmission parameters, obtaining a corresponding packet loss rate;
[0011] When multiple packet loss rates obtained within the target time all meet the specified threshold, it is determined that the voice call is at risk of being disconnected; the interruption risk includes the risk of call disconnection caused by the user equipment not obtaining a downlink data packet within the specified time; the target time is less than the specified time;
[0012] If the voice call has the risk of interruption, a measurement report is generated based on the first network signal parameter for reporting to a base station.
[0013] Optionally, the method further includes:
[0014] Counting the total number of target packet loss rates that meet the specified threshold;
[0015] When the total number reaches a preset number, it is determined that the voice call has the risk of interruption.
[0016] Optionally, if the voice call has the risk of interruption, generating a measurement report for reporting to a base station based on the first network signal parameter includes:
[0017] If the voice call has the risk of interruption, adding a penalty value to the first network signal parameter to obtain the second network signal parameter; the second network signal parameter is used to indicate that the signal quality of the source cell where the user equipment is currently located does not meet the standard;
[0018] Based on the second network signal parameter, a measurement report is generated for reporting to the base station; the measurement report is used to notify the base station that the signal quality of the source cell does not meet the standard, so that the base station performs an inter-cell switching; the inter-cell switching is used to control the user equipment to complete the switching from the source cell to the target cell.
[0019] Optionally, reporting the measurement report to obtain a handover instruction sent by the base station includes:
[0020] Report the measurement report to obtain the switching instruction sent by the base station; the types of the switching instructions include intra-frequency cell switching instructions and inter-frequency cell switching instructions; when the base station monitors that the number of intra-frequency cells adjacent to the source cell meets the requirements, the switching instruction obtained is the intra-frequency cell switching instruction, and when the base station monitors that the number of intra-frequency cells adjacent to the source cell does not meet the requirements, the switching instruction obtained is the inter-frequency cell switching instruction; the intra-frequency cells include cells that belong to the same network as the source cell.
[0021] Optionally, switching to the target cell based on the switching instruction to maintain the connection of the voice call includes:
[0022] If the switching instruction is an intra-frequency cell switching instruction, switch to the intra-frequency cell to maintain the connection of the voice call.
[0023] Optionally, switching to the target cell based on the switching instruction to maintain the connection of the voice call includes:
[0024] If the switching instruction is an inter-frequency cell switching instruction, switching to an inter-frequency cell is performed to maintain the connection of the voice call; the inter-frequency cell includes a cell belonging to a different network from the source cell.
[0025] Optionally, the network transmission parameters include the number of downlink data packets received and the number of downlink data packets lost, and obtaining a corresponding packet loss rate based on the network transmission parameters includes:
[0026] Based on the ratio between the number of downlink data packets lost and the number of downlink data packets received at the same timestamp, the packet loss rate corresponding to the timestamp is determined.
[0027] A signal transceiver device, comprising:
[0028] A parameter monitoring unit, used to monitor the network transmission parameters of the signal transceiver device and the first network signal parameters during the voice call;
[0029] a report generating unit, configured to generate a measurement report for reporting to a base station based on the first network signal parameter if it is determined that the voice call is at risk of being interrupted based on the network transmission parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter;
[0030] A report reporting unit, configured to report the measurement report to obtain a handover instruction sent by the base station;
[0031] The cell switching unit is used to switch to the target cell based on the switching instruction to maintain the connection of the voice call.
[0032] An electronic device comprises a communication module, a bus and a processor, wherein the communication module is connected to the processor via the bus;
[0033] The communication module is used for making voice calls;
[0034] The processor is configured to monitor, during the voice call, a network transmission parameter of the communication module and a first network signal parameter, and if it is determined based on the network transmission parameter that the voice call is at risk of being interrupted, generate a measurement report for reporting to a base station based on the first network signal parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter;
[0035] The communication module is further used to report the measurement report to obtain a switching instruction sent by the base station;
[0036] The processor is further configured to control the communication module to switch to a target cell based on the switching instruction to maintain the connection of the voice call. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 A flowchart of a voice call method provided in an embodiment of the present application;
[0039] Figure 2 A flowchart of another voice call method provided in an embodiment of the present application;
[0040] Figure 3 A flowchart of another voice call method provided in an embodiment of the present application;
[0041] Figure 4 A flowchart of another voice call method provided in an embodiment of the present application;
[0042] Figure 5 A flowchart of another voice call method provided in an embodiment of the present application;
[0043] Figure 6 A schematic diagram of the architecture of a signal transceiver device provided in an embodiment of the present application;
[0044] Figure 7 A schematic diagram of the architecture of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0046] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprise one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0047] like Figure 1 As shown, it is a flowchart of a voice call method provided in an embodiment of the present application, including the following steps.
[0048] S101: During a voice call, monitor a network transmission parameter and a first network signal parameter of a user equipment.
[0049] The types of user devices include but are not limited to mobile communication terminals such as mobile phones, tablet computers, and smart watches.
[0050] In some examples, the network transmission parameters include but are not limited to the number of downlink data packets received and the number of downlink data packets lost. In addition, the so-called downlink data packets may specifically be downlink RTP data packets.
[0051] It should be noted that when the user equipment establishes a voice call, the LTE (Long Term Evolution) network is in a connected state. If the user equipment is in a relatively static state (for example, the user holds a mobile phone and maintains a voice call within a specific spatial range), the user equipment will always reside in a fixed cell (the cell can be regarded as the source cell where the user equipment is currently located).
[0052] In some examples, the network signal quality of the LTE network may be determined based on network signal parameters, including but not limited to RSRQ (Reference Signal Received Quality), RSRP (Reference Signal Received Power), and SNR (Signal-to-Noise Ratio).
[0053] RSRQ is an indicator to measure the downlink signal quality in LTE network. Its unit is dB. The range of RSRQ is usually between -3dB and -20dB, where -3dB means very good signal quality and -20dB means very poor signal quality. In practical applications, the range of RSRQ is usually divided into the following levels: RSRQ>-10dB: very good signal quality, suitable for high-speed data transmission and high-quality voice calls; -10dB≤RSRQ≤-15dB: good signal quality, suitable for most data transmission and voice calls; -15dB≤RSRQ≤-20dB: average signal quality, suitable for low-speed data transmission and low-quality voice calls; RSRQ<-20dB: very poor signal quality, which may cause slow data transmission or connection interruption. It should be noted that the range of RSRQ may vary due to different network configurations, device types and environmental conditions.
[0054] RSRP is an indicator to measure the downlink signal strength. Its unit is dBm. The RSRP value range is usually between -140dBm and -44dBm, where -140dBm means the signal is very weak, while -44dBm means the signal is very good. In practical applications, the RSRP range is usually divided into the following levels: RSRP>-85dBm: very good signal strength, suitable for high-speed data transmission and high-quality voice calls; -85dBm≤RSRP≤-95dBm: good signal strength, suitable for most data transmission and voice calls; -95dBm≤RSRP≤-105dBm: average signal strength, suitable for low-speed data transmission and low-quality voice calls; RSRP<-105dBm: very poor signal strength, which may cause slow data transmission or connection interruption. It should be noted that the RSRP value range may vary due to different network configurations, device types and environmental conditions.
[0055] SNR is an indicator of signal quality, and its unit is dB. The value range of SNR is usually between 0dB and 40dB, where 0dB indicates very poor signal quality and 40dB indicates very good signal quality. In practical applications, the range of SNR is usually divided into the following levels: SNR>20dB: very good signal quality, suitable for high-speed data transmission and high-quality voice calls; 10dB≤SNR≤20dB: good signal quality, suitable for most data transmission and voice calls; 0dB≤SNR≤10dB: average signal quality, suitable for low-speed data transmission and low-quality voice calls; SNR<0dB: very poor signal quality, which may cause slow data transmission or disconnection. It should be noted that the value range of SNR may vary due to different network configurations, device types and environmental conditions.
[0056] In a possible implementation manner, the first network signal parameter is used to characterize the signal quality of the source cell where the user equipment is currently located. To this end, the first network signal parameter may include one or more of RSRQ, RSRP and SNR.
[0057] S102: If it is determined based on the network transmission parameters that there is a risk of voice call interruption, a measurement report is generated based on the first network signal parameter for reporting to the base station.
[0058] The measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter.
[0059] It should be noted that if it is determined based on the network transmission parameters that there is no risk of voice call interruption, the parameter carried in the measurement report generated based on the first network signal parameter is the first network signal parameter, that is, only when it is identified based on the network transmission parameters that there is a risk of voice call interruption, the second network signal parameter will be used to replace the first network signal parameter to report to the base station. For this reason, the difference between the second network signal parameter and the first network signal parameter is that the signal quality reflected by the second network signal parameter is worse than the signal quality reflected by the first network signal parameter, so that the base station can perform inter-cell switching according to the measurement report carrying the second network signal parameter.
[0060] In some examples, the so-called measurement report (MR) refers to information sent once on the service channel, which can be used for network evaluation and optimization. The so-called inter-cell handover refers to the migration of the radio link connection from the source cell to the target cell by the user equipment under the control of the base station. It is a basic technical means to ensure seamless mobile communication services, and it exchanges an ongoing call between the radio channels of different cells without interrupting it.
[0061] Optionally, if it is determined based on the network transmission parameters that there is a risk of interruption of the voice call, the implementation process of generating a measurement report for reporting to the base station based on the first network signal parameter can be found in Figure 2 The steps are shown and the corresponding explanations.
[0062] S103: Report a measurement report to obtain a handover instruction sent by the base station.
[0063] Among them, the user equipment reports a measurement report to the base station, and the base station obtains the second network signal parameter through the measurement report. At the same time, the base station also obtains the network signal parameters of other cells around the source cell where the user equipment is located as shown in the measurement report. The base station compares the second network signal parameter with the network signal parameters of the other cells. When the network signal parameters of the other cells are better than the second network signal parameters, the base station triggers the A2-event threshold or the A3-event threshold, and sends a switching instruction to the user equipment to control the user equipment to switch to the target cell (the target cell belongs to other cells).
[0064] It should be noted that A2-event threshold indicates the event that the signal quality of the source cell where the user equipment is currently located is lower than a certain threshold. A3-event threshold indicates the event that the signal quality of the co-frequency neighboring cell (co-frequency cell adjacent to the source cell) is higher than the signal quality of the source cell.
[0065] In some examples, the switching instruction may be implemented based on RRC connection reconfiguration (RRC ConnectionReconfiguration) signaling, and the RRC (Radio Resource ControlConnection) connection of the user equipment may be modified to enable the user equipment to switch from the source cell to the target cell.
[0066] RRC connection is a control plane connection between user equipment and base stations in a mobile communication system, which is mainly used to transmit high-level signaling messages, such as connection establishment, switching, reconfiguration, and connection release. For the implementation of establishing a connection, when the user equipment needs to communicate with the network, it first initiates an RRC connection request. After receiving the RRC connection request, the base station allocates the necessary wireless resources and sends an RRC connection establishment message to the user equipment to successfully establish the connection. For reconfiguration, the network can change the configuration of the user equipment through the RRC connection reconfiguration message, such as switching to another campus, modifying the wireless resource configuration, etc. For switching, when the user equipment moves to another cell, the base station initiates a switching instruction to instruct the user equipment to switch to the target cell. For releasing the connection, when the communication connection ends or the network needs to release resources, the base station initiates an RRC connection release message. After receiving the RRC connection release message, the user equipment disconnects from the network.
[0067] Optionally, report the measurement report to obtain the switching instruction sent by the base station, and the types of switching instructions include intra-frequency cell switching instructions and inter-frequency cell switching instructions. When the base station monitors that the number of intra-frequency cells adjacent to the source cell meets the requirements, the switching instruction obtained is the intra-frequency cell switching instruction. When the base station monitors that the number of intra-frequency cells adjacent to the source cell does not meet the requirements, the switching instruction obtained is the inter-frequency cell switching instruction.
[0068] It should be noted that the same-frequency cell includes cells belonging to the same network as the source cell. Correspondingly, the different-frequency cell includes cells belonging to different networks than the source cell.
[0069] In some examples, it is assumed that the network in which the source cell is currently located is an LTE network, and the same-frequency cells are other cells in the LTE network except the source cell.
[0070] In some examples, it is assumed that the source cell is currently located in an LTE network, and the heterodyne cell is a cell in an SRVCC (Single Radio Voice Call Continuity) network or an NR5G network. The network standards of the SRVCC network, the NR5G network, and the LTE network are different.
[0071] In some examples, when obtaining the measurement report, the base station counts the number of co-frequency cells adjacent to the source cell and the network signal parameters of each co-frequency cell, compares the network signal parameters of each co-frequency cell with the second network signal parameters, and triggers A2-event threshold or A3-eventthreshold based on the comparison result, sends a switching instruction to the user equipment, and controls the user equipment to switch to the target cell.
[0072] In a possible implementation, the base station monitors that the number of co-frequency cells (which can be regarded as co-frequency neighboring cells) adjacent to the source cell is greater than or equal to 1, and there is at least one co-frequency cell among the multiple co-frequency cells whose network signal parameters meet the conditions (i.e., the conditions shown by A2-event threshold or A3-event threshold). After determining the co-frequency neighboring cell that meets the conditions as the target cell, the base station sends a corresponding switching instruction to the user equipment to control the user equipment to switch to the target cell.
[0073] In a possible implementation manner, when the base station detects that the number of same-frequency neighbor cells is 0, the base station will select a different-frequency cell (which can be regarded as a different-frequency neighbor cell) that is adjacent to the source cell as the target cell. After determining the different-frequency neighbor cell, the base station will send a corresponding switching instruction to the user equipment to control the user equipment to switch to the target cell.
[0074] For some examples, see Figure 4As shown, the user equipment registers to the VoLTE network and requests a voice call (VoLTECall). During the VoLTE Call process, based on the real-time monitored network transmission parameters, it is determined whether the VoLTE Call has an interruption risk (i.e., it is determined whether there may be a behavior of no downlink RTP audio packet for 20s-30s, and the downlink RTP audiopacket is a specific expression of the downlink data packet). If there is no interruption risk for the VoLTE Call, no operation is required. If there is an interruption risk for the VoLTE Call, the user equipment is controlled to increase the penalty value for the first network signal parameter (specifically RSRP) to obtain the second network signal parameter, and based on the second network signal parameter, a measurement report is generated, and the measurement report carrying the second network signal parameter is reported to the base station of the current NW (network), so that the base station sends a switching instruction to the user equipment through a TAU request to implement inter-cell switching, so that the user equipment switches to the target cell to maintain the connection of the voice call.
[0075] For some examples, see Figure 5 As shown, the user equipment registers to the VoLTE network and requests a VoLTE Call. Based on the real-time monitored network transmission parameters, it is determined whether there is a risk of interruption of the VoLTE Call. If there is no risk of interruption of the VoLTE Call, no operation is required. If there is a risk of interruption of the VoLTE Call, a measurement report carrying the second network signal parameter is reported to the base station. The base station detects whether there is a co-frequency neighboring cell. If there is a co-frequency neighboring cell that meets the conditions, solution one is implemented (i.e., the base station sends a switching instruction to the user equipment through a TAU request to implement inter-cell switching, so that the user equipment switches to the co-frequency neighboring cell). If there is no co-frequency neighboring cell that meets the conditions, the base station will prohibit the user equipment from using the current source cell and control the user equipment to switch from the source cell to a different frequency cell of another network (such as an SRCC network).
[0076] In a possible implementation manner, the method of triggering the base station to prohibit the user equipment from using the source cell can be: controlling the user equipment to continuously report the second network signal parameter, so that the base station determines that the signal quality of the source cell where the user equipment is currently located does not meet the standard (which can be understood as being lower than the threshold value defined by the standard, such as Qrxlevmin or SIntraSearch), thereby enabling the base station to initiate an RRC connection release message and control the user equipment to switch to a different frequency cell.
[0077] S104: Switch to the target cell based on the switching instruction to maintain the connection of the voice call.
[0078] Among them, after the user equipment switches to the target cell, the voice call that had no downlink data packets before can continue to resume receiving downlink data packets, and the voice call maintains the connection, thereby avoiding interruption of the voice call.
[0079] Optionally, if the switching instruction is an intra-frequency cell switching instruction, switch to the intra-frequency cell to maintain the connection of the voice call.
[0080] It is understandable that after the user equipment switches to the same frequency cell, the voice call remains in the network where the source cell is located. In a possible implementation, the network where the source cell is located is a LTE network, then after the user equipment switches to the same frequency cell, the voice call is still carried out in the LTE network.
[0081] Optionally, if the switching instruction is an inter-frequency cell switching instruction, switching is performed to an inter-frequency cell to maintain the connection of the voice call. The inter-frequency cell includes a cell belonging to a different network from the source cell.
[0082] It is understandable that when the user equipment switches to an inter-frequency cell, the voice call will be migrated to other networks. In a possible implementation, the network where the source cell is located is a LTE network, then after the user equipment switches to the inter-frequency cell, the voice call will be migrated to the SRCC network or the NR5G network.
[0083] It should be emphasized that switching the user equipment to a same-frequency cell or a different-frequency cell can enable the user equipment to resume receiving downlink data packets, thereby ensuring that there is no risk of interruption, thereby maintaining the connection of the voice call and improving the user's call experience.
[0084] The process shown in the above S101-S104 monitors in real time whether there is a risk of interruption in the voice call based on the network transmission parameters obtained by monitoring, and when there is a risk of interruption in the voice call, generates a measurement report that can trigger the base station to perform inter-cell switching by adjusting the first network signal parameters to obtain the second network signal parameters, so that the user equipment can be switched to the target cell in time before the interruption risk behavior occurs, thereby avoiding the occurrence of interruption risk behavior, allowing the voice call to maintain connection, and improving the user call experience.
[0085] like Figure 2 As shown, it is a flowchart of another voice call method provided in an embodiment of the present application, including the following steps.
[0086] S201: Obtain a corresponding packet loss rate based on network transmission parameters.
[0087] The packet loss rate refers to the ratio of downlink data packets lost during network transmission.
[0088] Optionally, the network transmission parameters include the number of downlink data packets received and the number of downlink data packets lost. Based on the network transmission parameters, the implementation process of obtaining the corresponding packet loss rate may include: determining the packet loss rate corresponding to the timestamp based on the ratio between the number of downlink data packets lost and the number of downlink data packets received at the same timestamp.
[0089] It can be understood that by monitoring the number of downlink data packets lost and the number of downlink data packets received at the same timestamp in real time, and calculating the ratio between the number of downlink data packets lost and the number of downlink data packets received at the same timestamp, the packet loss rate corresponding to the timestamp is obtained, thereby realizing real-time monitoring of the packet loss rate during the voice call.
[0090] In some examples, packet loss rate=number of downlink data packets lost / number of downlink data packets received, and the unit of measurement of the packet loss rate is percentage.
[0091] S202: When multiple packet loss rates obtained within the target time all meet a specified threshold, it is determined that there is a risk of interruption of the voice call.
[0092] Among them, the interruption risk includes the risk of call disconnection caused by the user equipment not receiving the downlink data packet within the specified time, and the target time is less than the specified time.
[0093] In some examples, the specified time limited by the RTP packet check timer is usually 20s~30s. Therefore, the target time needs to be less than 20s, for example, the target time is set to 5s. In a possible implementation, assuming that the corresponding packet loss rate can be obtained every 1s, when the five multiple packet loss rates obtained within 5s meet the specified threshold, it is determined that there is a risk of interruption of the voice call.
[0094] In a possible implementation manner, when only four packet loss rates among five packet loss rates obtained within 5 seconds meet a specified threshold, it can be determined that there is no risk of interruption of the voice call.
[0095] In some examples, the specified threshold may be set to 100%, that is, if the packet loss rate is greater than or equal to 100%, it is determined that the packet loss rate meets the specified threshold.
[0096] It should be noted that in order to improve the accuracy of identifying the interruption risk, the total number of target packet loss rates that meet the specified threshold can also be used to further identify whether the voice call has an interruption risk.
[0097] Optionally, the total number of target packet loss rates that meet a specified threshold is counted, and when the total number reaches a preset number, it is determined that there is a risk of interruption of the voice call.
[0098] In some examples, assuming that the preset number is set to 3, the total number of target packet loss rates is counted in real time, and when the total number reaches 3, it is determined that there is a risk of interruption of the voice call.
[0099] It can be understood that based on the multiple packet loss rates obtained within the target time and the total number of target packet loss rates, as a reference for identifying interruption risks, it is possible to accurately determine in real time whether there is a risk of interruption in the voice call, so that the user device can be switched to the target cell in advance before the interruption risk behavior occurs, so as to maintain the connection of the voice call and improve the user's call experience.
[0100] S203: If there is a risk of the voice call being interrupted, generate a measurement report for reporting to the base station based on the first network signal parameter.
[0101] Among them, if there is a risk of interruption of the voice call, a measurement report is generated for reporting to the base station based on the first network signal parameter, which is mainly used to enable the user equipment to switch to the target cell to maintain the connection of the voice call and improve the user's calling experience.
[0102] It should be noted that when it is monitored that there is a risk of interruption in a voice call, a measurement report is generated for reporting to the base station based on the first network signal parameter (so that the base station controls the user equipment to complete the switching from the source cell to the target cell based on the measurement report. After switching to the target cell, the user equipment can resume receiving downlink data packets and the voice call can be maintained). This can be regarded as an emergency behavior of the user equipment to actively avoid the risk of interruption, so that the voice call currently being conducted by the user equipment avoids the risk of interruption and maintains the connection of the voice call.
[0103] In some examples, if there is a risk of voice call interruption, the first network signal parameter can be corrected to obtain a second network signal parameter that can reflect the poor signal quality of the source cell where the user equipment is currently located, and a measurement report corresponding to the second network signal parameter can be generated so that the user equipment can send the measurement report to the base station, triggering the base station to control the user equipment to complete the cell switching according to the measurement report, so that the user equipment switches to a cell with better signal quality.
[0104] Optionally, if there is a risk of interruption of the voice call, the implementation process of generating a measurement report for reporting to the base station based on the first network signal parameter can be found in Figure 3 The steps are shown and the corresponding explanations.
[0105] The process shown in S201-S203 above monitors multiple packet loss rates within the target time to determine in real time whether there is a risk of interruption of the voice call, thereby achieving effective monitoring of the interruption risk, thereby helping the user device avoid the occurrence of interruption risk behavior and maintaining the connection of the voice call.
[0106] like Figure 3As shown, it is a flowchart of another voice call method provided in an embodiment of the present application, including the following steps.
[0107] S301: If there is a risk of voice call interruption, add a penalty value to the first network signal parameter to obtain a second network signal parameter.
[0108] The second network signal parameter is used to indicate that the signal quality of the source cell where the user equipment is currently located does not meet the standard.
[0109] In some examples, assuming that the first network signal parameter includes RSRP, and the RSRP is -95dBm, which is in the category of good signal strength, if there is a risk of voice call interruption, a penalty value (for example, -20dBm) is added to the RSRP shown in the first network signal parameter to obtain the second network signal parameter. The RSRP shown in the second network signal parameter is 115dBm. At this time, the RSRP shown in the second network signal parameter is in the category of very poor signal strength.
[0110] In some examples, assuming that the first network signal parameter includes RSRQ, and the RSRQ is -10dB, which is in the category of good signal quality, if there is a risk of voice call interruption, a penalty value (for example, -10dB) is added to the RSRQ shown in the first network signal parameter to obtain the second network signal parameter. The RSRQ shown in the second network signal parameter is -20dB. At this time, the RSRQ shown in the second network signal parameter is in the category of very poor signal quality.
[0111] In some examples, assuming that the first network signal parameter includes SNR, and the SNR is 5dB, which is in the category of general signal quality, if there is a risk of voice call interruption, a penalty value (for example, -30dB) is added to the SNR shown in the first network signal parameter to obtain the second network signal parameter. The SNR shown in the second network signal parameter is -25dB. At this time, the SNR shown in the second network signal parameter is in the category of very poor signal quality.
[0112] In some examples, assuming that the first network signal parameter includes RSRP and SNR, and the RSRP is -100dBm, which is in the category of average signal strength, and the SNR is 40dB, which is in the category of very good signal quality. If there is a risk of voice call interruption, a penalty value (e.g., -20dBm) is added to the RSRP shown in the first network signal parameter, and a penalty value (e.g., -30dB) is added to the SNR shown to obtain the second network signal parameter. The RSRP shown in the second network signal parameter is -120dBm and the SNR is 10dB. At this time, the RSRP shown in the second network signal parameter is in the category of very poor signal strength, and the SNR shown is in the category of average signal quality.
[0113] It should be noted that the main purpose of adding a penalty value to the first network signal parameter is to write a second network signal parameter in the measurement report that can reflect the poor signal quality of the source cell where the user equipment is currently located. To this end, the specific value of the penalty value can be set by the technician according to the actual situation.
[0114] S302: Generate a measurement report for reporting to a base station based on the second network signal parameter.
[0115] The measurement report is used to notify the base station that the signal quality of the source cell does not meet the standard, so that the base station performs an inter-cell handover. The inter-cell handover is used to control the user equipment to complete the handover from the source cell to the target cell.
[0116] It should be noted that after obtaining the measurement report, the base station will analyze whether the signal quality of the source cell where the user equipment is located meets the standard, or whether the signal quality of the source cell is weaker than the signal quality of other cells based on the measurement report, and then select the corresponding new cell based on the analysis result (generally the signal quality of the source cell does not meet the standard, or the signal quality of the source cell is weaker than the signal quality of other cells), and perform inter-cell switching based on the new cell, so that the user equipment switches from the source cell to the new cell (which can be regarded as the target cell).
[0117] The process shown in the above S301-S302, by adding a penalty value to the first network signal parameter to obtain a second network signal parameter that can reflect the poor signal quality of the source cell, and generating a measurement report carrying the second network signal parameter, can ensure that after obtaining the measurement report, the base station can perform inter-cell switching, so that the user equipment switches to the target cell, so that the downlink data packet can be restored and the voice call can maintain connection.
[0118] like Figure 6 , which is a schematic diagram of the architecture of a signal transceiver device provided in an embodiment of the present application, including the units shown below.
[0119] The parameter monitoring unit 100 is used to monitor the network transmission parameters of the signal transceiver device and the first network signal parameters during the voice call.
[0120] The report generating unit 200 is used to generate a measurement report for reporting to the base station based on the first network signal parameter if it is determined based on the network transmission parameter that there is a risk of voice call interruption; the measurement report includes the second network signal parameter, and the second network signal parameter is different from the first network signal parameter.
[0121] Optionally, the report generation unit 200 is specifically used to: obtain a corresponding packet loss rate based on network transmission parameters; when multiple packet loss rates obtained within the target time all meet specified thresholds, determine that there is a risk of voice call interruption; the interruption risk includes the risk of call hang-up due to the signal transceiver not obtaining the downlink data packet within the specified time; the target time is less than the specified time; if there is a risk of voice call interruption, generate a measurement report for reporting to the base station based on the first network signal parameter.
[0122] Optionally, the report generating unit 200 is further used to: count the total number of target packet loss rates that meet a specified threshold; when the total number reaches a preset number, determine that there is a risk of voice call interruption.
[0123] Optionally, the report generation unit 200 is specifically used for: if there is a risk of interruption of the voice call, adding a penalty value to the first network signal parameter to obtain a second network signal parameter; the second network signal parameter is used to characterize that the channel quality of the source cell where the signal transceiver is currently located does not meet the standard; based on the second network signal parameter, generating a measurement report for reporting to the base station; the measurement report is used to notify the base station that the channel quality of the source cell does not meet the standard, so that the base station performs inter-cell switching; the inter-cell switching is used to control the signal transceiver to complete the switching from the source cell to the target cell.
[0124] Optionally, the network transmission parameters include the number of downlink data packets received and the number of downlink data packets lost, and the report generating unit 200 is specifically used to determine the packet loss rate corresponding to the timestamp based on the ratio between the number of downlink data packets lost and the number of downlink data packets received at the same timestamp.
[0125] The report reporting unit 300 is used to report the measurement report to obtain the handover instruction sent by the base station.
[0126] Optionally, the report reporting unit 300 is specifically used to: report the measurement report to obtain the switching instruction sent by the base station; the types of switching instructions include intra-frequency cell switching instructions and inter-frequency cell switching instructions; when the base station monitors that the number of intra-frequency cells adjacent to the source cell meets the requirements, the switching instruction obtained is the intra-frequency cell switching instruction, and when the base station monitors that the number of intra-frequency cells adjacent to the source cell does not meet the requirements, the switching instruction obtained is the inter-frequency cell switching instruction; the intra-frequency cell includes a cell that belongs to the same network as the source cell.
[0127] The cell switching unit 400 is configured to switch to a target cell based on a switching instruction to maintain the connection of the voice call.
[0128] Optionally, the cell switching unit 400 is specifically configured to: if the switching instruction is an intra-frequency cell switching instruction, switch to an intra-frequency cell to maintain the connection of the voice call.
[0129] Optionally, the cell switching unit 400 is specifically used to: if the switching instruction is an inter-frequency cell switching instruction, switch to an inter-frequency cell to maintain the connection of the voice call; the inter-frequency cell includes a cell belonging to a different network from the source cell.
[0130] Each of the units shown above monitors in real time whether there is a risk of interruption in the voice call based on the network transmission parameters obtained by monitoring, and when there is a risk of interruption in the voice call, generates a measurement report that can trigger the base station to perform inter-cell switching by adjusting the first network signal parameters to obtain the second network signal parameters, so that the signal transceiver device can be switched to the target cell in time before the interruption risk behavior occurs, thereby avoiding the occurrence of interruption risk behavior, allowing the voice call to maintain connection, and improving the user call experience.
[0131] The present application also provides an electronic device, such as Figure 7 As shown, it includes a communication module 701 , a bus 702 and a processor 703 , and the communication module 701 is connected to the processor 703 via the bus 702 .
[0132] The communication module 701 is used for making voice calls.
[0133] Processor 703 is used to monitor the network transmission parameters of the communication module 701 and the first network signal parameters during the voice call. If it is determined based on the network transmission parameters that the voice call is at risk of interruption, a measurement report is generated based on the first network signal parameters for reporting to the base station; the measurement report includes a second network signal parameter, which is different from the first network signal parameter.
[0134] The communication module 701 is further used to report a measurement report to obtain a switching instruction sent by the base station.
[0135] The processor 703 is further configured to control the communication module 701 to switch to the target cell based on the switching instruction to maintain the connection of the voice call.
[0136] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.
[0137] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present application. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.
[0138] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.
Claims
1. A voice call method, comprising: During the voice call, monitoring the network transmission parameters of the user equipment and the first network signal parameters; If it is determined based on the network transmission parameter that the voice call is at risk of being interrupted, generating a measurement report for reporting to a base station based on the first network signal parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter; Reporting the measurement report to obtain a handover instruction sent by the base station; The switching is performed to the target cell based on the switching instruction to maintain the connection of the voice call.
2. The method according to claim 1, if it is determined based on the network transmission parameter that the voice call is at risk of being interrupted, generating a measurement report for reporting to a base station based on the first network signal parameter, comprising: Based on the network transmission parameters, obtaining a corresponding packet loss rate; When multiple packet loss rates obtained within the target time all meet the specified threshold, it is determined that the voice call has a risk of being disconnected; the risk of being disconnected includes the risk of call disconnection caused by the user equipment not obtaining a downlink data packet within the specified time; The target time is less than the specified time; If the voice call has the risk of interruption, a measurement report is generated based on the first network signal parameter for reporting to a base station.
3. The method according to claim 2, further comprising: Counting the total number of target packet loss rates that meet the specified threshold; When the total number reaches a preset number, it is determined that the voice call has the risk of interruption.
4. The method according to claim 2 or 3, if the voice call has the risk of interruption, generating a measurement report for reporting to a base station based on the first network signal parameter, comprising: If the voice call has the risk of interruption, adding a penalty value to the first network signal parameter to obtain the second network signal parameter; The second network signal parameter is used to indicate that the signal quality of the source cell where the user equipment is currently located does not meet the standard; Based on the second network signal parameter, a measurement report is generated for reporting to the base station; the measurement report is used to notify the base station that the signal quality of the source cell does not meet the standard, so that the base station performs an inter-cell switching; the inter-cell switching is used to control the user equipment to complete the switching from the source cell to the target cell.
5. The method according to claim 4, reporting the measurement report to obtain the handover instruction sent by the base station, comprising: Reporting the measurement report to obtain a handover instruction sent by the base station; The types of the switching instructions include intra-frequency cell switching instructions and inter-frequency cell switching instructions; When the base station monitors that the number of intra-frequency cells adjacent to the source cell meets the requirement, the switching instruction obtained is the intra-frequency cell switching instruction; when the base station monitors that the number of intra-frequency cells adjacent to the source cell does not meet the requirement, the switching instruction obtained is the inter-frequency cell switching instruction; the intra-frequency cells include cells that belong to the same network as the source cell.
6. The method according to claim 5, switching to the target cell based on the switching instruction to maintain the connection of the voice call, comprising: If the switching instruction is an intra-frequency cell switching instruction, switch to the intra-frequency cell to maintain the connection of the voice call.
7. The method according to claim 5, switching to the target cell based on the switching instruction to maintain the connection of the voice call, comprising: If the switching instruction is an inter-frequency cell switching instruction, switching to an inter-frequency cell to maintain the connection of the voice call; The inter-frequency cell includes a cell that belongs to a different network from the source cell.
8. The method according to claim 2, wherein the network transmission parameters include the number of downlink data packets received and the number of downlink data packets lost, and obtaining the corresponding packet loss rate based on the network transmission parameters comprises: Based on the ratio between the number of downlink data packets lost and the number of downlink data packets received at the same timestamp, the packet loss rate corresponding to the timestamp is determined.
9. A signal transceiver device, comprising: A parameter monitoring unit, used to monitor the network transmission parameters of the signal transceiver device and the first network signal parameters during the voice call; a report generating unit, configured to generate a measurement report for reporting to a base station based on the first network signal parameter if it is determined that the voice call is at risk of being interrupted based on the network transmission parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter; A report reporting unit, configured to report the measurement report to obtain a handover instruction sent by the base station; The cell switching unit is used to switch to the target cell based on the switching instruction to maintain the connection of the voice call.
10. An electronic device, comprising a communication module, a bus and a processor, wherein the communication module is connected to the processor via the bus; The communication module is used for making voice calls; The processor is configured to monitor, during the voice call, a network transmission parameter of the communication module and a first network signal parameter, and if it is determined based on the network transmission parameter that the voice call is at risk of being interrupted, generate a measurement report for reporting to a base station based on the first network signal parameter; the measurement report includes a second network signal parameter, and the second network signal parameter is different from the first network signal parameter; The communication module is further used to report the measurement report to obtain a switching instruction sent by the base station; The processor is further configured to control the communication module to switch to a target cell based on the switching instruction to maintain the connection of the voice call.