CN110933724B - Switching method of VoWiFi and VoLTE voice services and mobile terminal - Google Patents

Switching method of VoWiFi and VoLTE voice services and mobile terminal Download PDF

Info

Publication number
CN110933724B
CN110933724B CN201911264676.0A CN201911264676A CN110933724B CN 110933724 B CN110933724 B CN 110933724B CN 201911264676 A CN201911264676 A CN 201911264676A CN 110933724 B CN110933724 B CN 110933724B
Authority
CN
China
Prior art keywords
mode
link quality
lte
evaluating
wifi
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911264676.0A
Other languages
Chinese (zh)
Other versions
CN110933724A (en
Inventor
曹猛虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Li Ke Semiconductor Technology Co ltd
Original Assignee
Shanghai Li Ke Semiconductor Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Li Ke Semiconductor Technology Co ltd filed Critical Shanghai Li Ke Semiconductor Technology Co ltd
Priority to CN201911264676.0A priority Critical patent/CN110933724B/en
Publication of CN110933724A publication Critical patent/CN110933724A/en
Application granted granted Critical
Publication of CN110933724B publication Critical patent/CN110933724B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/00837Determination of triggering parameters for hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a switching method of VoWiFi and VoLTE voice services and a mobile terminal. The switching method of the VoWiFi and VoLTE voice services comprises the following steps: during voice traffic using one of the WiFi mode and the LTE mode, PS traffic other than the voice traffic is carried in both the current usage mode and the other usage mode; obtaining a first communication index group in a current use mode; evaluating a first link quality based on the first set of communication metrics; obtaining a second communication index set in another use mode; evaluating a second link quality based on the second set of communication metrics; adjusting a switching threshold according to the first link quality and the second link quality; and determining whether to switch from the current usage mode to another usage mode based on the switching threshold.

Description

Switching method of VoWiFi and VoLTE voice services and mobile terminal
Technical Field
The invention mainly relates to the field of wireless communication, in particular to a switching method of VoWiFi and VoLTE voice services, a mobile terminal and a storage medium.
Background
In an LTE (Long Term Evolution) network, UEs (User Equipment, electronic devices on a User side) can communicate with each other through VoLTE (Voice Over LTE, LTE-based Voice). The VoLTE communication is a voice service based on an LTE System and an IMS (Internet Protocol Multimedia System) network.
VoWifi (Voice Over WiFi ) is a Voice service that relies on WiFi for IMS calls. When the set conditions are met, the VoLTE mode and the VoWiFi mode can be seamlessly switched.
The existing decision algorithm for switching between VoWiFi and VoLTE is performed by a method of LTE or WiFi signal strength. Chinese patent publication No. CN109699056A discloses a policy for setting a dual threshold for switching between high and low, which determines whether to switch to a second network according to the signal strength of the first network, the low threshold of the first network, the signal strength of the second network, and the threshold of the second network when the first network is currently accessed. The method can preferentially use the first network on the premise of ensuring the communication quality and reducing the switching as much as possible, thereby improving the communication quality and the user experience during network switching. But the method essentially takes the signal strength of LTE and WiFi as a judgment basis, and has no inhibiting effect on ping-pong reselection and switching occurring in a specific scene. Moreover, the method cannot cope with WiFi congestion, and cannot guarantee user experience.
Chinese patent publications CN109511141A and CN109769273A respectively propose a method for controlling reselection from VoWiFi to VOLTE based on RTP packet loss rate and RTP delay jitter, which can solve the problem caused by handover based on signal strength in the prior art. These methods still have some drawbacks. Firstly, for the case that the RTP packet loss rate is higher than the threshold in the LTE and WiFi modes, ping-pong handover may be caused. Secondly, according to the RTP layer information of the UE, the UE can only determine the downlink condition, and cannot accurately obtain the actual uplink transmission condition of the UE.
Disclosure of Invention
The invention aims to provide a switching method of VoWiFi and VoLTE voice services and a mobile terminal, which can improve the switching success rate of VoWiFi and VoLTE under specific situations and save network wireless resources.
In order to solve the above technical problem, the present invention provides a method for switching between a voice service of a VoWiFi and a voice service of a VoLTE, comprising the following steps: during voice traffic using one of the WiFi mode and the LTE mode, PS traffic other than the voice traffic is carried in both the current usage mode and the other usage mode; obtaining a first communication index group in a current use mode; evaluating a first link quality based on the first set of communication metrics; obtaining a second communication index set in another use mode; evaluating a second link quality based on the second set of communication metrics; adjusting a switching threshold according to the first link quality and the second link quality; and determining whether to switch from the current usage mode to another usage mode based on the switching threshold.
In an embodiment of the invention, when the current usage mode is LTE mode, the step of evaluating a first link quality according to the first communication index set comprises: and evaluating the link quality of an LTE RLC layer as the first link quality according to the uplink and downlink real-time average rate and the RLC retransmission rate of the RLC AM mode.
In an embodiment of the invention, when the current usage mode is LTE mode, the step of evaluating a first link quality according to the first communication index set comprises: evaluating the link quality of an LTE RLC layer according to the uplink and downlink real-time average rate and the RLC retransmission rate of an RLC AM mode; and evaluating the LTE link quality as the first link quality according to the LTE RLC layer link quality, the MAC UL HARQ retransmission rate and the PUSCH uplink transmission power.
In an embodiment of the invention, the step of evaluating the second link quality based on the second communication index set obtained in the other usage mode comprises: and evaluating the quality of the WiFi link as the quality of the second link according to the RSSI of the WiFi and the TCP service rate and the retransmission rate of the PS service.
In an embodiment of the invention, when the current usage mode is WiFi mode, the step of evaluating a first link quality according to the first set of communication metrics comprises: and evaluating the WiFi link quality as the first link quality according to the WiFi RSSI and the TCP service rate and the retransmission rate of the PS service.
In an embodiment of the invention, the step of evaluating the quality of the second link according to the second communication index set comprises: and evaluating the link quality of an LTE RLC layer as the second link quality according to the uplink and downlink real-time average rate and the RLC retransmission rate of the RLC AM mode.
In an embodiment of the invention, the step of evaluating the quality of the second link according to the second communication index set comprises: evaluating the link quality of an LTE RLC layer according to the uplink and downlink real-time average rate and the RLC retransmission rate of an RLC AM mode; and evaluating the LTE link quality as the second link quality according to the LTE RLC layer link quality, the MAC UL HARQ retransmission rate and the PUSCH uplink transmission power.
In an embodiment of the present invention, the method further includes detecting a trigger event to decide to enter the dual channel operating mode, so that PS traffic other than voice traffic is carried in both the current usage mode and the other usage mode, where the trigger event includes: detecting that a received signal strength of the WiFi mode is above a first threshold during voice traffic in a current usage mode of the LTE mode; the first link quality evaluated during voice traffic in the current usage mode of the WiFi mode is below a second threshold.
In an embodiment of the present invention, the step of adjusting the handover threshold according to the first link quality and the second link quality includes: when the first link quality is excellent or the second link quality is poor, improving a switching threshold for switching from the current use mode to another use mode; and when the first link quality is poor or the second link quality is excellent, reducing the switching threshold for switching from the current use mode to another use mode.
The invention also provides a switching method of the VoWiFi and VoLTE voice services, which comprises the following steps: during voice traffic using LTE mode: PS services except voice services are carried in an LTE mode and a WiFi mode; obtaining a first communication index group in an LTE mode; evaluating a first link quality based on the first set of communication metrics; obtaining a second communication index group in the WiFi mode; evaluating a second link quality based on the second set of communication metrics; adjusting a switching threshold according to the first link quality and the second link quality; and determining whether to switch from the LTE mode to a WiFi mode based on the switching threshold; during voice traffic using WiFi mode: obtaining a second communication index group in the WiFi mode; evaluating a second link quality based on the second set of communication metrics; when the second link quality is lower than a threshold value, carrying PS services except voice services in a WiFi mode and a VoLTE mode; obtaining a first communication index group of an LTE mode; evaluating a first link quality based on the first set of communication metrics; adjusting a switching threshold according to the first link quality and the second link quality; and determining whether to switch from the WiFi mode to an LTE mode according to the switching threshold.
The present invention further provides a mobile terminal, including: a memory for storing instructions executable by the processor; and a processor for executing the instructions to implement the method as described above.
The invention also proposes a computer-readable medium having stored a computer program code which, when executed by a processor, implements the method as described above.
Compared with the prior art, the voice service switching method describing the VoWiFi and the VoLTE can simultaneously carry out common data services in the WiFi mode and the LTE mode during switching, so that communication index groups in the WiFi mode and the LTE mode are obtained, link quality in the WiFi mode and the LTE mode is respectively evaluated, whether switching is carried out or not is accurately judged, and the switching success rate is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the principle of the invention. In the drawings:
fig. 1 is a flowchart of a voice service switching method from VoLTE to VoWiFi according to an embodiment of the present invention.
Fig. 2 is a flowchart of a voice service switching method from VoWiFi to VoLTE according to an embodiment of the present invention.
Fig. 3 is a block diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings used in the description of the embodiments will be briefly introduced below. It is obvious that the drawings in the following description are only examples or embodiments of the application, from which the application can also be applied to other similar scenarios without inventive effort for a person skilled in the art. Unless otherwise apparent from the context, or otherwise indicated, like reference numbers in the figures refer to the same structure or operation.
As used in this application and the appended claims, the terms "a," "an," "the," and/or "the" are not intended to be inclusive in the singular, but rather are intended to be inclusive in the plural unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that steps and elements are included which are explicitly identified, that the steps and elements do not form an exclusive list, and that a method or apparatus may include other steps or elements.
The relative arrangement of the components and steps, the numerical expressions, and numerical values set forth in these embodiments do not limit the scope of the present application unless specifically stated otherwise. Meanwhile, it should be understood that the sizes of the respective portions shown in the drawings are not drawn in an actual proportional relationship for the convenience of description. Techniques, methods, and apparatus known to those of ordinary skill in the relevant art may not be discussed in detail but are intended to be part of the specification where appropriate. In all examples shown and discussed herein, any particular value should be construed as merely illustrative, and not limiting. Thus, other examples of the exemplary embodiments may have different values. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof is not required in subsequent figures.
In the description of the present application, it is to be understood that the orientation or positional relationship indicated by the directional terms such as "front, rear, upper, lower, left, right", "lateral, vertical, horizontal" and "top, bottom", etc., are generally based on the orientation or positional relationship shown in the drawings, and are used for convenience of description and simplicity of description only, and in the case of not making a reverse description, these directional terms do not indicate and imply that the device or element being referred to must have a particular orientation or be constructed and operated in a particular orientation, and therefore, should not be considered as limiting the scope of the present application; the terms "inner and outer" refer to the inner and outer relative to the profile of the respective component itself.
Spatially relative terms, such as "above … …," "above … …," "above … …," "above," and the like, may be used herein for ease of description to describe one device or feature's spatial relationship to another device or feature as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if a device in the figures is turned over, devices described as "above" or "on" other devices or configurations would then be oriented "below" or "under" the other devices or configurations. Thus, the exemplary term "above … …" can include both an orientation of "above … …" and "below … …". The device may be otherwise variously oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
It should be noted that the terms "first", "second", and the like are used to define the components, and are only used for convenience of distinguishing the corresponding components, and the terms have no special meanings unless otherwise stated, and therefore, the scope of protection of the present application is not to be construed as being limited. Further, although the terms used in the present application are selected from publicly known and used terms, some of the terms mentioned in the specification of the present application may be selected by the applicant at his or her discretion, the detailed meanings of which are described in relevant parts of the description herein. Further, it is required that the present application is understood not only by the actual terms used but also by the meaning of each term lying within.
It will be understood that when an element is referred to as being "on," "connected to," "coupled to" or "contacting" another element, it can be directly on, connected or coupled to, or contacting the other element or intervening elements may be present. In contrast, when an element is referred to as being "directly on," "directly connected to," "directly coupled to" or "directly contacting" another element, there are no intervening elements present. Similarly, when a first component is said to be "in electrical contact with" or "electrically coupled to" a second component, there is an electrical path between the first component and the second component that allows current to flow. The electrical path may include capacitors, coupled inductors, and/or other components that allow current to flow even without direct contact between the conductive components.
The embodiment of the invention describes a voice service switching method of VoWiFi and VoLTE, which can simultaneously carry out common data services under a WiFi mode and an LTE mode during the switching period, thereby obtaining communication index groups under the two modes and respectively evaluating the link quality under the two modes. Further, for the LTE Mode, RLC (Radio Link Control protocol) AM (acknowledged Mode) information may be fully utilized to determine the quality of an Uplink and a downlink of an LTE Uu air interface, and a Physical Uplink Shared Channel (PUSCH) transmission power and a Media Access Control (MAC) Hybrid Automatic Repeat reQuest (HARQ) information may also be utilized to identify a single-pass problem caused by poor Uplink quality.
According to an embodiment of the present invention, a voice service switching method of a mobile terminal (UE) includes the steps of: during voice traffic using the WiFi mode or the LTE mode, PS (Packet Switch) traffic other than the voice traffic is carried in both the current usage mode and the other usage mode; obtaining a first communication index group in a current use mode; evaluating a first link quality based on the first set of communication metrics; obtaining a second communication index set in another use mode; evaluating a second link quality based on the second set of communication metrics; adjusting a switching threshold according to the first link quality and the second link quality; and determining whether to switch from the current usage mode to another usage mode based on a switching threshold.
In some embodiments of the present invention, it is assumed that the UE is a UE supporting VoLTE and VoWiFi, only a single LTE cell and a single WiFi hotspot environment exist in the current environment, and the voice telephone can complete bidirectional handover through VoLTE and VoWiFi. In addition, suppose that a data switch of the UE is turned on, a WiFi switch is turned on, the UE is provided with applications such as WeChat, microblog, map and browser, and the UE has certain background services, such as WeChat heartbeat. The UE needs to support the LTE and WiFi dual-channel working modes, or flexibly allocate the working modes. Since extra traffic may be required for dual channel, the UE needs to be authorized by the user to select the single channel and dual channel operation modes according to the link condition.
Assuming that the switching strategies of VoLTE and VoWiFi adopt a WiFi priority mode, the switching thresholds are respectively set as:
Wi-Fi_Threhold_in
Wi-Fi Rove-in and Hand-in RSSI level:-75dBm
Wi-Fi_Threhold_out
Wi-Fi Rove-out and Hand-out RSSI level:-85dBm
that is, the RSSI threshold for switching to WiFi is greater than or equal to-75 dBm, and the RSSI threshold for switching out WiFi is less than or equal to-85 dBm.
Fig. 1 is a flowchart of a voice service switching method from VoLTE to VoWiFi according to an embodiment of the present invention. Referring to fig. 1, the method includes the following steps.
Step 101, using an LTE mode for voice services.
For example, assume that the UE has initiated or is in a VoLTE talk state. During the period, the LTE network activates drb-Identity 1 default bearer in RLC AM mode to carry data service of UE. And the LTE network activates drb-Identity 2 default bearer in an RLC AM mode and carries IMS signaling of VoLTE. The LTE network activates the dedicated bearer of drb-Identity 3 in the RLC UM mode, and carries Voice AMR-WB (Adaptive Multi-Rate Wideband)/EVS (Enhanced Voice Service) data of VoLTE.
Step 102, starting dual channels, and carrying PS services except voice services in both an LTE mode and a WiFi mode.
During a VoLTE call, if the UE detects a WiFi network, e.g., detects that the received signal strength of the WiFi mode is above a first threshold, PS traffic other than voice traffic is typically first transferred from the LTE mode to the WiFi mode. In this embodiment, if the UE detects a WiFi network, taking this as a trigger event, only a part of PS services other than voice services will be first transferred from the LTE mode to the WiFi mode, and a part of non-voice PS services will be retained in the LTE mode and enter the dual channel mode. Thus, PS traffic other than voice traffic is carried in both LTE mode and WiFi mode.
And 103, obtaining a first communication index group.
During the dual channel, the UE may find that the data service switch is in an on state, and the LTE carries the data link, so that the first communication index set may be obtained.
Here, the first communication index set may include an uplink and downlink average rate of the RLC AM entity and an RLC retransmission rate. The UE may count the average uplink and downlink rates and the RLC retransmission rate of the RLC AM entity with drb ═ 1 in real time, and evaluate the first link quality. The UE calculates the number of RLC PDUs (Protocol Data units) sent by the RLC on each RB (Resource Bearer). Specifically, the following are set:
the New Data PDU Num is the number of PDUs transmitted by the UE in unit time T1, including the number of PDUs newly transmitted and retransmitted.
The Retx PDU Num is the number of PDUs retransmitted by the UE within the unit time T1.
The Data PDU Bytes is the number of PDU Bytes transmitted by the UE in unit time T1, including the number of PDU Bytes newly transmitted and retransmitted.
Where T1 is the system evaluation time.
The RLC retransmission rate and rate calculation method is as follows:
If New Data PDU Num>0:
RLC RetxRatio=Retx PDU Num/New Data PDU Num
RLC speed ═ Data PDU Bytes/unit time T1
If the uplink RLC AM layer has no Data transceiving for a long time, the UE may periodically generate a polling Data pdu (polling Data pdu) to trigger a STATUS report of the peer AM RLC entity. The UE may also trigger the RLC AM entity to receive and transmit data in a manner of sending empty RLC AM SDU.
Preferably, the first communication index set may further include a PUSCH transmission power and an RLC retransmission rate. Correspondingly, the UE counts the PUSCH transmission situation in real time, and respectively counts:
the number of data transmitted by PUSCH in Tx Num unit time T2 includes new transmission and retransmission.
The number of data retransmitted by PUSCH in the unit time T2 of Re-tx Num does not protect the number of the first new transmission.
And average PUSCH transmission power within Tx Pwr unit time T2.
If Tx Num >0:
UL HARQ RetxRatio=Re-tx Num/Tx Num
where UL HARQ RetxRatio is RLC retransmission rate, and T2 is system evaluation time.
And 104, counting the second communication index group.
During the dual channel, the UE may find that there is data traffic to switch to WiFi, so a second communication index set may be obtained. The second communication index set may include a TCP layer uplink and downlink average rate and a TCP retransmission rate.
The UE can count the average uplink and downlink rates and the TCP retransmission rate of a TCP layer in real time so as to evaluate the quality of the WIFI link. Setting:
tx TCP Num the number of TCP packets sent by the UE per unit time T3, including the number of newly sent and retransmitted TCP.
The number of TCP retransmitted by the UE in unit time T3 of Retx TCP Num.
The number of TCP Bytes sent by the UE in the unit time T3 of TCP Bytes includes the number of TCP Bytes newly sent and retransmitted.
If New TCP Num>0:
WIFI TCP RetxRatio=Retx TCP Num/New TCP Num
WIFI TCP speed ═ TCP Bytes/unit time T3
The WIFI TCP speed is the average rate of uplink and downlink, and the WIFI TCP RetxRatio is the TCP retransmission rate. Under WiFi, the UE can also judge the link quality through the PING packet success rate and the time delay, the DNS success rate time delay, or count the TCP heartbeat success rate.
Step 105, the UE sets a first decision threshold and a second decision threshold for each reference quantity, and performs an evaluation on the link quality.
And a first threshold, wherein the first threshold is higher than the first threshold and represents that the UE is in a high-quality and high-rate transmission state, and the link quality is excellent. And a second threshold, wherein the condition that the UE is in a low-quality and high-rate transmission state and the link quality is poor is represented by being lower than the second threshold. In between, the link quality is judged to be medium.
The specific determination method is exemplified as follows: the UE sets a first link quality (here LTE link quality) first threshold and a second threshold, respectively. And a first adjustment threshold, wherein the condition that the LTE is in a high-quality and high-rate transmission state and the link quality is excellent is represented by being higher than the first threshold. And a second adjustment threshold, wherein the condition that the LTE is in a low-quality transmission state and the link quality is poor is represented by being lower than the second threshold. In the middle of the two, the LTE link quality is judged to be medium.
And if the real-time average rate of the uplink RLC is greater than a first uplink absolute threshold, the retransmission rate of the uplink RLC is lower than the first uplink absolute threshold, the real-time average rate of the downlink RLC is greater than a first downlink absolute threshold, the retransmission rate of the downlink RLC is lower than the first downlink absolute threshold, and if the real-time retransmission rate of the uplink MAC HARQ is lower than the first uplink absolute threshold and the average transmission power of the PUSCH is lower than a second PUSCH transmission power threshold, the quality of the LTE RLC link is judged to be excellent.
And if the real-time average RLC uplink rate is lower than a second uplink absolute threshold, the uplink RLC retransmission rate is higher than the second uplink absolute threshold, the real-time average RLC uplink rate is higher than a second downlink absolute threshold, the downlink RLC retransmission rate is higher than the second downlink absolute threshold, and if the MAC UL HARQ real-time retransmission rate is lower than the second uplink absolute threshold and the PUSCH average transmission power is higher than a first PUSCH transmission power threshold, the LTE RLC link quality is judged to be poor.
It should be noted that the UE may only evaluate the RLC uplink real-time average rate in the first communication index set to obtain the LTE RLC link quality.
The UE sets a second link quality (here, WiFi link quality) first threshold and second threshold, respectively. And a first adjustment threshold, wherein the condition that the WiFi is in a high-quality and high-rate transmission state and the link quality is excellent is represented by being higher than the first threshold. And a second adjustment threshold, wherein the condition that the WiFi is in a low-quality transmission state and the link quality is poor is represented by being lower than the second threshold. In the middle of the two, the WiFi link quality is judged to be medium.
Examples are as follows: and if the uplink real-time average rate of the TCP is greater than the first uplink absolute threshold, the retransmission rate of the uplink TCP is lower than the first uplink absolute threshold, the downlink real-time average rate of the TCP is greater than the first downlink absolute threshold, and the retransmission rate of the downlink TCP is lower than the first downlink absolute threshold, the WiFi TCP link quality is judged to be excellent.
And if the uplink real-time average rate of the TCP is lower than a second uplink absolute threshold, the retransmission rate of the uplink TCP is higher than the second uplink absolute threshold, the real-time average rate of the TCP is higher than a second downlink absolute threshold, the retransmission rate of the downlink TCP is higher than the second downlink absolute threshold, and the quality of the WiFi TCP link is judged to be poor.
If the TCP heartbeat in step 104 fails continuously, the WiFi link quality is determined to be poor.
And step 106, the UE adjusts the threshold of switching from VoLTE to VoWiFi (Wi-Fi Hand-in/Hand-out) according to the quality of the LTE RLC link and the quality of the WiFi TCP link.
The specific method can be as follows:
Wi-Fi_Threhold_in
LTE RLC link quality Superior food +△Rssi1
Difference (D) -△Rssi2
WiFi TCP link quality Superior food -△Rssi3
Difference (D) +△Rssi4
TABLE 1
Specifically, when the quality of an LTE RLC link is excellent or the quality of a WiFi TCP link is poor, a switching threshold for switching from an LTE mode to WiFi is increased; and when the LTE RLC link quality is poor or the WiFi TCP link quality is excellent, reducing the switching threshold for switching from the LTE mode to the WiFi mode.
Step 107, the UE evaluates whether the handover from VoLTE to vowif can occur according to the adjusted threshold. If so, switching is performed, otherwise, returning to the step 101.
Flow charts are used herein to illustrate operations performed by systems according to embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed in the exact order in which they are performed. Rather, various steps may be processed in reverse order or simultaneously. Meanwhile, other operations are added to or removed from these processes. For example, the LTE RLC link quality may be evaluated after step 101, as shown by step 103, followed by a portion of step 105. Then, step 102 is performed, step 104 is performed again, and another part of step 105 is performed.
Fig. 2 is a flowchart of a voice service switching method from a VoWiFi mode to a VoLTE mode according to an embodiment of the present invention. Referring to fig. 2, the method includes the following steps.
In step 201, it is assumed that the UE has initiated or is in a VoWiFi voice service state.
For example, assume that the UE has initiated or is in a VoWiFi call state. During this time, the data link is carried by WiFi.
And step 202, counting the second communication index group.
The second communication index set may include a TCP layer uplink and downlink average rate and a TCP retransmission rate.
The UE can count the average uplink and downlink rates and the retransmission rate of the TCP layer in real time and evaluate the quality of the WIFI link. Setting:
setting:
the number of TCP packets sent by the UE in the unit time T2 of New TCP Num includes the number of newly sent and retransmitted TCP.
The number of TCP retransmitted by the UE in unit time T1 of Retx TCP Num.
The number of TCP Bytes sent by the UE in the unit time T2 of TCP Bytes includes the number of TCP Bytes newly sent and retransmitted.
If New TCP Num>0:
WIFI TCP RetxRatio=Retx TCP Num/New TCP Num
WIFI TCP speed ═ TCP Bytes/unit time T2
The WIFI TCP speed is the average rate of uplink and downlink, and the WIFI TCP RetxRatio is the TCP retransmission rate.
In step 203, the UE evaluates the WiFi link quality.
The method for evaluating the WiFi link quality in this step can refer to the method in step 105.
And if the real-time average rate of the TCP is lower than the absolute threshold and the retransmission rate of the TCP is higher than a second uplink absolute threshold, judging that the quality of the WiFi TCP link is poor.
And if the quality of the WiFI TCP link is poor, the LTE link quality evaluation process needs to be started.
And step 204, starting a dual-channel working mode.
In this step, the WiFi mode and the LTE mode are used simultaneously, and the data link is switched to LTE in advance.
For example, there exists a drb drb-Identity 1 default bearer in which the LTE network activates RLC AM, and carries data traffic of the UE.
In step 205, the UE counts the first communication index group.
This step is similar to step 103 and will not be described further herein.
In step 206, the UE sets a first decision threshold and a second decision threshold for each reference quantity, and performs decision on the LTE link quality.
The method for evaluating the LTE link quality in this step may refer to the method in step 105, and will not be described herein.
In step 207, the UE adjusts the threshold of the handover (Wi-Fi Hand-out) from VoWiFi to VoLTE according to the LTE RLC link quality and the WiFi TCP link quality.
The specific method can be as follows:
Wi-Fi_Threhold_out
LTE RLC link quality Superior food +△Rssi5
Difference (D) -△Rssi6
WiFi TCP link quality Superior food -△Rssi7
Difference (D) +△Rssi8
TABLE 2
Specifically, when the quality of an LTE RLC link is excellent or the quality of a WiFi TCP link is poor, a switching threshold for switching from a WiFi mode to the LTE mode is increased; and when the LTE RLC link quality is poor or the WiFi TCP link quality is excellent, reducing the switching threshold for switching from the WiFi mode to the LTE mode.
In step 208, the UE evaluates whether a handover from VoWiFi to VoLTE can occur according to the adjusted threshold. If so, switching is performed, otherwise, returning to step 201.
The adjustment threshold can be a fixed threshold or a dynamic threshold and can be set by self. In addition, if the UE enters the ping-pong handover state, the UE may also dynamically adjust the corresponding value according to the reselection frequency between the VoLTE and the VoWiFi systems.
Flow charts are used herein to illustrate operations performed by systems according to embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed in the exact order in which they are performed. Rather, various steps may be processed in reverse order or simultaneously. Meanwhile, other operations are added to or removed from these processes. For example, step 204 may be performed after step 201, followed by steps 202 and 205, and then steps 203 and 206, to evaluate the WiFi and LTE link quality. Steps 207 and 208 are performed again.
Fig. 3 is a block diagram of a mobile terminal according to an embodiment of the present invention. As shown with reference to fig. 3, mobile terminal 300 may include a processor 301, memory 302, and a communications component 303. The memory 302 is used to store instructions that are executable by the processor 30. A processor for executing the instructions to implement the methods of the present invention, such as the methods illustrated in fig. 2 and 3 and variations thereof. Communication component 303 may perform transmission and reception in WiFi and LTE modes.
The invention also proposes a computer-readable medium having stored a computer program code which, when executed by a processor, implements the method of the invention as described hereinbefore.
Having thus described the basic concept, it will be apparent to those skilled in the art that the foregoing disclosure is by way of example only, and is not intended to limit the present application. Various modifications, improvements and adaptations to the present application may occur to those skilled in the art, although not explicitly described herein. Such modifications, improvements and adaptations are proposed in the present application and thus fall within the spirit and scope of the exemplary embodiments of the present application.
Also, this application uses specific language to describe embodiments of the application. Reference throughout this specification to "one embodiment," "an embodiment," and/or "some embodiments" means that a particular feature, structure, or characteristic described in connection with at least one embodiment of the present application is included in at least one embodiment of the present application. Therefore, it is emphasized and should be appreciated that two or more references to "an embodiment" or "one embodiment" or "an alternative embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, some features, structures, or characteristics of one or more embodiments of the present application may be combined as appropriate.
Aspects of the present application may be embodied entirely in hardware, entirely in software (including firmware, resident software, micro-code, etc.) or in a combination of hardware and software. The above hardware or software may be referred to as "data block," module, "" engine, "" unit, "" component, "or" system. The processor may be one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), digital signal processing devices (DAPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or a combination thereof. Furthermore, aspects of the present application may be represented as a computer product, including computer readable program code, embodied in one or more computer readable media. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips … …), optical disks (e.g., Compact Disk (CD), Digital Versatile Disk (DVD) … …), smart cards, and flash memory devices (e.g., card, stick, key drive … …).
The computer readable medium may comprise a propagated data signal with the computer program code embodied therein, for example, on a baseband or as part of a carrier wave. The propagated signal may take any of a variety of forms, including electromagnetic, optical, and the like, or any suitable combination. The computer readable medium can be any computer readable medium that can communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or device. Program code on a computer readable medium may be propagated over any suitable medium, including radio, electrical cable, fiber optic cable, radio frequency signals, or the like, or any combination of the preceding.
Similarly, it should be noted that in the preceding description of embodiments of the application, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure aiding in the understanding of one or more of the embodiments. This method of disclosure, however, is not intended to require more features than are expressly recited in the claims. Indeed, the embodiments may be characterized as having less than all of the features of a single embodiment disclosed above.
Numerals describing the number of components, attributes, etc. are used in some embodiments, it being understood that such numerals used in the description of the embodiments are modified in some instances by the use of the modifier "about", "approximately" or "substantially". Unless otherwise indicated, "about", "approximately" or "substantially" indicates that the number allows a variation of ± 20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximations that may vary depending upon the desired properties of the individual embodiments. In some embodiments, the numerical parameter should take into account the specified significant digits and employ a general digit preserving approach. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of the range are approximations, in the specific examples, such numerical values are set forth as precisely as possible within the scope of the application.
Although the present application has been described with reference to the present specific embodiments, it will be recognized by those skilled in the art that the foregoing embodiments are merely illustrative of the present application and that various changes and substitutions of equivalents may be made without departing from the spirit of the application, and therefore, it is intended that all changes and modifications to the above-described embodiments that come within the spirit of the application fall within the scope of the claims of the application.

Claims (12)

1. A switching method of VoWiFi and VoLTE voice services comprises the following steps:
during voice service in one of the WiFi mode and the LTE mode, detecting a trigger event to decide to enter a dual-channel working mode, transferring a part of PS services except the voice service from a current use mode to another use mode, and keeping a part of non-voice PS services in the current use mode so as to bear the PS services except the voice service in the current use mode and the other use mode;
obtaining a first communication index group according to the PS service in the current use mode;
evaluating a first link quality based on the first set of communication metrics;
obtaining a second communication index group according to the PS service in the other use mode;
evaluating a second link quality based on the second set of communication metrics;
adjusting a switching threshold according to the first link quality and the second link quality; and
determining whether to switch from the current usage mode to another usage mode based on the switching threshold.
2. The method of claim 1, wherein when the current usage mode is LTE mode, the step of evaluating a first link quality in accordance with the first set of communication metrics comprises:
and evaluating the link quality of an LTE RLC layer as the first link quality according to the uplink and downlink real-time average rate and the RLC retransmission rate of the RLC AM mode.
3. The method of claim 1, wherein when the current usage mode is LTE mode, the step of evaluating a first link quality in accordance with the first set of communication metrics comprises:
evaluating the link quality of an LTE RLC layer according to the uplink and downlink real-time average rate and the RLC retransmission rate of an RLC AM mode; and
and evaluating the LTE link quality as the first link quality according to the LTE RLC layer link quality, the MAC UL HARQ retransmission rate and the PUSCH uplink transmission power.
4. A method according to claim 2 or 3, wherein the step of assessing the quality of the second link based on the second set of communication indicators obtained in the other usage mode comprises: and evaluating the WiFi link quality as the second link quality according to the TCP service rate and the retransmission rate of the WiFiRSSI and the PS service.
5. The method of claim 1, wherein when the current usage mode is a WiFi mode, the step of evaluating a first link quality in accordance with the first set of communication metrics comprises:
and evaluating the WiFi link quality as the first link quality according to the TCP service rate and the retransmission rate of the WiFiRSSI and the PS service.
6. The method of claim 5, wherein the step of evaluating a second link quality based on the second set of communication metrics comprises:
and evaluating the link quality of an LTE RLC layer as the second link quality according to the uplink and downlink real-time average rate and the RLC retransmission rate of the RLC AM mode.
7. The method of claim 5, wherein the step of evaluating a second link quality based on the second set of communication metrics comprises:
evaluating the link quality of an LTE RLC layer according to the uplink and downlink real-time average rate and the RLC retransmission rate of an RLC AM mode; and
and evaluating the LTE link quality as the second link quality according to the LTE RLC layer link quality, the MAC UL HARQ retransmission rate and the PUSCH uplink transmission power.
8. The method of claim 1, further comprising detecting a triggering event to decide to enter dual channel operation mode such that PS traffic other than voice traffic is carried in both a current usage mode and another usage mode, the triggering event comprising:
detecting that a received signal strength of the WiFi mode is above a first threshold during voice traffic in a current usage mode of the LTE mode;
the first link quality evaluated during voice traffic in the current usage mode of the WiFi mode is below a second threshold.
9. The method of claim 1, wherein adjusting the handover threshold based on the first link quality and the second link quality comprises:
when the first link quality is excellent or the second link quality is poor, improving a switching threshold for switching from the current use mode to another use mode;
and when the first link quality is poor or the second link quality is excellent, reducing the switching threshold for switching from the current use mode to another use mode.
10. A switching method of VoWiFi and VoLTE voice services comprises the following steps:
during voice traffic using LTE mode:
detecting a trigger event to decide to enter a dual-channel working mode, transferring a part of PS services except voice services from a current use mode to another use mode, and keeping a part of non-voice PS services in the current use mode so as to bear the PS services except the voice services in an LTE mode and a WiFi mode;
obtaining a first communication index group according to PS service in an LTE mode;
evaluating a first link quality based on the first set of communication metrics;
acquiring a second communication index group according to the PS service in the WiFi mode;
evaluating a second link quality based on the second set of communication metrics;
adjusting a switching threshold according to the first link quality and the second link quality; and
determining whether to switch from the LTE mode to a WiFi mode according to the switching threshold;
during voice traffic using WiFi mode:
acquiring a second communication index group according to the PS service in the WiFi mode;
evaluating a second link quality based on the second set of communication metrics;
when the second link quality is lower than a threshold value, carrying PS services except voice services in a WiFi mode and a VoLTE mode;
obtaining a first communication index group according to PS service in an LTE mode;
evaluating a first link quality based on the first set of communication metrics;
adjusting a switching threshold according to the first link quality and the second link quality; and
and determining whether to switch from the WiFi mode to the LTE mode according to the switching threshold.
11. A mobile terminal, comprising:
a memory for storing instructions executable by the processor; and
a processor for executing the instructions to implement the method of any one of claims 1-10.
12. A computer-readable medium having stored thereon computer program code which, when executed by a processor, implements the method of any of claims 1-10.
CN201911264676.0A 2019-12-11 2019-12-11 Switching method of VoWiFi and VoLTE voice services and mobile terminal Active CN110933724B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911264676.0A CN110933724B (en) 2019-12-11 2019-12-11 Switching method of VoWiFi and VoLTE voice services and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911264676.0A CN110933724B (en) 2019-12-11 2019-12-11 Switching method of VoWiFi and VoLTE voice services and mobile terminal

Publications (2)

Publication Number Publication Date
CN110933724A CN110933724A (en) 2020-03-27
CN110933724B true CN110933724B (en) 2021-12-07

Family

ID=69858875

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911264676.0A Active CN110933724B (en) 2019-12-11 2019-12-11 Switching method of VoWiFi and VoLTE voice services and mobile terminal

Country Status (1)

Country Link
CN (1) CN110933724B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111726835B (en) * 2020-06-15 2023-07-07 维沃移动通信有限公司 Voice call method and device and electronic equipment
US20230054886A1 (en) * 2021-08-20 2023-02-23 T-Mobile Usa, Inc. FLEXIBLE VOICE OVER WIFI (VoWiFi) HANDOVER TO CELLULAR
CN115396968B (en) * 2022-08-24 2024-03-12 中国联合网络通信集团有限公司 Cell switching method, device, server and storage medium
CN116133013B (en) * 2023-04-17 2023-06-27 深圳市谨讯科技有限公司 Communication mode setting method, device, terminal equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102076061A (en) * 2011-01-26 2011-05-25 意法·爱立信半导体(北京)有限公司 Method for communication terminal residing in multiple networks and communication terminal
CN105791165A (en) * 2016-02-29 2016-07-20 宇龙计算机通信科技(深圳)有限公司 Service carrying method, communication terminal, control network element S-CSCF and system
WO2017167694A1 (en) * 2016-03-31 2017-10-05 British Telecommunications Public Limited Company Voice service client device
CN108337696A (en) * 2018-02-01 2018-07-27 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of SRVCC exceptions
US20180359663A1 (en) * 2014-03-26 2018-12-13 Samsung Electronics Co., Ltd. Apparatus and method for communicating voice data in a wireless network
CN109699056A (en) * 2017-10-24 2019-04-30 中国电信股份有限公司 Method for switching network and device and computer readable storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102076061A (en) * 2011-01-26 2011-05-25 意法·爱立信半导体(北京)有限公司 Method for communication terminal residing in multiple networks and communication terminal
US20180359663A1 (en) * 2014-03-26 2018-12-13 Samsung Electronics Co., Ltd. Apparatus and method for communicating voice data in a wireless network
CN105791165A (en) * 2016-02-29 2016-07-20 宇龙计算机通信科技(深圳)有限公司 Service carrying method, communication terminal, control network element S-CSCF and system
WO2017167694A1 (en) * 2016-03-31 2017-10-05 British Telecommunications Public Limited Company Voice service client device
CN109699056A (en) * 2017-10-24 2019-04-30 中国电信股份有限公司 Method for switching network and device and computer readable storage medium
CN108337696A (en) * 2018-02-01 2018-07-27 广东欧珀移动通信有限公司 Processing method, device, storage medium and the electronic equipment of SRVCC exceptions

Also Published As

Publication number Publication date
CN110933724A (en) 2020-03-27

Similar Documents

Publication Publication Date Title
CN110933724B (en) Switching method of VoWiFi and VoLTE voice services and mobile terminal
JP6498642B2 (en) Buffer status reporting and logical channel prioritization in dual connectivity
US9357506B2 (en) Transmit antenna selection in a mobile wireless device
CN111866973B (en) SCG side service processing method and device under double-connection scene
US8605586B2 (en) Apparatus and method for load balancing
CN106851713B (en) Terminal voice service quality evaluation method and device, and switching management method and device
EP3070871B1 (en) Mapping data priority to channel quality in uplink carrier aggregation
US20080280615A1 (en) Method and apparatus ensuring application quality of service
EP3720199A1 (en) Communication terminal and method for controlling power consumption of a communication terminal
WO2015023528A1 (en) Methods and apparatuses for adapting application uplink rate to wireless communications network
MX2007010951A (en) Method and arrangement for improved handover by muting interfering nodes.
US9560570B2 (en) Method for determining cell handover and base station
US11924817B2 (en) Wireless communications system, communications device and wireless network infrastructure
JP7144541B2 (en) Cell reselection control method and user equipment
CN108737997B (en) Method, equipment and system for adjusting data packet transmission rate
WO2016032709A1 (en) Lte handover parameter configuration for specific types of traffic
US20230016744A1 (en) Uplink data plane management for quality of service data transfer
CN109803313B (en) Congestion control method, terminal and computer readable storage medium
KR101084128B1 (en) Method of operating in mobile terminal according to scheduling message of base station
CN111629429B (en) Uplink power adjustment method and related equipment
US8358637B2 (en) Load balancing method for mobile communication system, base station and terminal
CN111148277A (en) VoWiFi and VoLTE call data transmission method and system
CN107431940B (en) Method and apparatus for controlling coverage of uplink in wireless communication system
EP3449676B1 (en) Coverage extension for wireless devices
EP3939192A1 (en) Early releasing uplink retransmission memory based upon prediction of uplink retransmission indicator

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 201203 1st, 6th and 7th floors, building 2, No. 1761, Zhangdong Road, China (Shanghai) pilot Free Trade Zone, Pudong New Area, Shanghai, 201203

Applicant after: Shanghai Li Ke Semiconductor Technology Co.,Ltd.

Address before: 201206 No. 1258 Mingyue Road, Shanghai, Pudong New Area

Applicant before: Shanghai Li Ke Semiconductor Technology Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant