WO2017143755A1 - 一种网络切换的方法、装置及用户设备 - Google Patents

一种网络切换的方法、装置及用户设备 Download PDF

Info

Publication number
WO2017143755A1
WO2017143755A1 PCT/CN2016/097593 CN2016097593W WO2017143755A1 WO 2017143755 A1 WO2017143755 A1 WO 2017143755A1 CN 2016097593 W CN2016097593 W CN 2016097593W WO 2017143755 A1 WO2017143755 A1 WO 2017143755A1
Authority
WO
WIPO (PCT)
Prior art keywords
user equipment
network
measurement result
preset value
error rate
Prior art date
Application number
PCT/CN2016/097593
Other languages
English (en)
French (fr)
Inventor
薛子涛
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017143755A1 publication Critical patent/WO2017143755A1/zh

Links

Images

Classifications

    • 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
    • H04W36/302Reselection being triggered by specific parameters by measured or perceived connection quality data due to low signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Definitions

  • This document relates to, but is not limited to, the field of network switching technology, and relates to a method, device and user equipment for network switching.
  • the 3rd Generation Partnership Project (3GPP, 3rd Generation Partnership Project)'s WiFi Calling adopts three network modes that can be switched between WiFi and Cellular, and S2b has gradually gained the upper hand.
  • S2b the characteristic of S2b is that any WiFi can be connected to the packet data gateway (ePDG) of the core network evolution of the operator's WiFi side, and then connected to the traditional circuit switching (CS, Circuit Switch) through the ePDG access IMS. Core Network.
  • IPSec IP Security Protocol
  • QoS Quality of Service
  • the access network in the previous segment may contain access services provided by other operators, as well as the local area network built by users.
  • the shortcomings of the S2b scheme are obvious. For services such as voice that require explicit QoS requirements, it is difficult to provide sufficient QoS guarantee.
  • the terminal For QoS, from the perspective of the terminal (ie user equipment), the terminal has the ability to measure its service WiFi hotspot. The signal strength, signal quality and delay can be obtained by measurement, but from the perspective of the whole network. This measurement has low reference to QoS. Unlike the increasingly flat Cellular, in this network condition, the terminal reaches its core network through multi-level routing. At present, the QoS of all levels of routing lacks effective control mechanisms and strategies. Therefore, only the current service WiFi hotspot is measured, and the overall QoS situation cannot be reflected. There is currently no effective solution to this service status.
  • the WiFi technology itself is not the control domain of 3GPP or 3GPP2.
  • the current common switching strategy is to measure the signal strength and signal quality of the current serving WiFi hotspot (usually only test signal strength) through the terminal. If the signal strength (or quality) is below a certain threshold and the Cellular signal strength (or quality) is above a certain threshold, switch to Cellular. This kind of handover largely ignores the QoS situation in the entire business process, resulting in the problem of poor call quality during the call.
  • the embodiment of the present invention provides a method, a device, and a user equipment for network switching, which can control the network of the first user equipment according to the quality of the call service of the first user equipment and the second user equipment that is in communication with the user equipment during the voice call. Switching provides better call quality for the first user equipment and the second user equipment.
  • the embodiment of the present invention provides a method for network switching, which is applied to a first user equipment in a first network, where an area where the first user equipment is located is also covered by the second network, and the method includes:
  • measuring the quality of the call service of the first user equipment, and obtaining the first measurement result including:
  • the quality of the call service of the first user equipment is measured according to the second measurement instruction input by the user, the first measurement result is obtained, and the third user equipment is sent a third
  • the third measurement instruction is used to instruct the second user equipment to measure the quality of the call service.
  • the first measurement result includes: a first error rate of the first user equipment in the first network, and the first user equipment and the first user equipment from the first network Switching to a delay parameter between the gateways of the second network, the second measurement result including a second error rate of the second user equipment in the third network;
  • the second error rate is greater than the first preset value, determining whether the second error rate is less than a second preset value; if the second error rate is less than the second preset value Determining, according to the first measurement result, whether the first user equipment needs to switch the network; if the first user equipment needs to switch the network, controlling the first user equipment from the first network to the The second network performs handover; if the first user equipment does not need to switch the network, the first user equipment is controlled not to perform network handover.
  • the determining, according to the first measurement result, whether the first user equipment needs to switch the network includes:
  • the delay parameter is greater than or equal to a fourth preset value; if the delay parameter is greater than or equal to a fourth preset value, Determining that the first user equipment needs to switch the network; if the delay parameter is less than the fourth preset value, determining that the first user equipment does not need to switch the network.
  • controlling according to the first measurement result and the second measurement result, the first user equipment to switch from the first network to the second network, or controlling the first user The device does not perform network switching. It also includes:
  • the embodiment of the present invention further provides a device for network switching, which is applied to a first user equipment in a first network, where an area where the first user equipment is located is also covered by the second network, and the apparatus includes:
  • a measuring module configured to measure a quality of a call service of the first user equipment during a call with a second user equipment in the third network, to obtain a first measurement result
  • a receiving module configured to receive a second measurement result sent by the second user equipment, where the second measurement result is used to indicate a call service quality of the second user equipment;
  • control module configured to control, according to the first measurement result and the second measurement result, the first user equipment to switch from the first network to the second network, or control the first user equipment No network switching is done.
  • the measurement module includes:
  • the first measurement unit is configured to measure the quality of the call service of the first user equipment according to the first measurement instruction sent by the second user equipment, and obtain the first measurement result. ;
  • a second measurement unit configured to measure a call service quality of the first user equipment according to a second measurement instruction input by the user, to obtain a first measurement result, and to the The second user equipment sends a third measurement instruction, where the third measurement instruction is used to indicate that the second user equipment measures the quality of the call service.
  • the first measurement result includes: a first error rate of the first user equipment in the first network, and the first user equipment and the first user equipment from the first a delay parameter between the gateways of the network switched to the second network, where the second measurement result includes a second error rate of the second user equipment in the third network;
  • the control module includes:
  • the first determining unit is configured to determine whether the second error rate is less than or equal to the first preset value
  • a first control unit configured to: when the first determining unit determines that the second error rate is less than or equal to a first preset value, controlling the first user equipment from the first network to the second Switching over the network;
  • the second determining unit is configured to determine, when the first determining unit determines that the second error rate is greater than the first preset value, whether the second error rate is less than the second preset value element;
  • a third determining unit configured to determine, according to the first measurement result, whether the first user equipment needs to be switched, when the second determining unit determines that the second error rate is less than the second preset value The internet;
  • a second control unit configured to: when the third determining unit determines that the first user equipment needs to switch a network, control the first user equipment to switch from the first network to the second network;
  • a third control unit configured to: when the third determining unit determines that the first user equipment does not need to switch the network, control the first user equipment not to perform network switching.
  • the third determining unit includes:
  • a first determining subunit configured to determine whether the first error rate is greater than or equal to a third preset value
  • a first determining subunit configured to: when the first determining subunit determines that the first error rate is greater than or equal to the third preset value, determining that the first user equipment needs to switch a network;
  • a second determining subunit configured to determine, when the first determining subunit determines that the first error rate is less than the third preset value, whether the delay parameter is greater than or equal to a fourth preset value
  • a second determining subunit configured to: when the third determining subunit determines that the delay parameter is greater than or equal to a fourth preset value, determining that the first user equipment needs to switch a network;
  • a third determining subunit configured to: when the second determining subunit determines that the delay parameter is less than a fourth preset value, determining that the first user equipment does not need to switch the network.
  • control module further includes:
  • the fourth control unit is configured to control the first user equipment not to perform network switching when the second determining unit determines that the second error rate is greater than or equal to the second preset value.
  • the embodiment of the invention further provides a user equipment, including the above network switching device.
  • the embodiment of the invention further provides a computer readable storage medium, wherein the computer readable storage medium stores computer executable instructions, and the method for implementing network switching when the computer executable instructions are executed.
  • the switching of the network of the first user equipment is controlled according to the quality of the call service of the first user equipment and the second user equipment in a process of talking with the second user equipment in the third network,
  • the problem that the quality of the call is poor during the call is solved, and the effect of providing the first user device and the second user device with better call quality during the voice call is achieved.
  • FIG. 1 is a flowchart of a method for network switching in a first embodiment of the present application
  • FIG. 2 is a schematic structural diagram of a network when a first user equipment and a second user equipment are in a call in the first embodiment of the present application;
  • FIG. 3 is a schematic diagram of determining, by a first user equipment, a handover network in the first embodiment of the present application;
  • FIG. 4 is a schematic structural diagram of an apparatus for network switching in a second embodiment of the present application.
  • the first embodiment of the present application provides a method for network switching, which is applied to a first user equipment (such as a smart phone, a tablet computer, etc.) in a first network, where the first user equipment is located.
  • a first user equipment such as a smart phone, a tablet computer, etc.
  • the area is also covered by the second network, and the method includes:
  • Step S101 During a call with the second user equipment in the third network, measure the quality of the call service of the first user equipment, and obtain a first measurement result.
  • the first network may be a WIFI network
  • the second network and the third network may be the same network, for example, both are Long Term Evolution (LTE) networks;
  • LTE Long Term Evolution
  • the three networks may also be different networks.
  • the second network is an LTE network
  • the third network is a Global System for Mobile Communications (GSM) network.
  • GSM Global System for Mobile Communications
  • Step S102 Receive a second measurement result sent by the second user equipment.
  • the second measurement result is used to indicate the quality of the call service of the second user equipment.
  • the second user equipment that performs the call with the first user equipment sends the measured second measurement result to the first user equipment, so that the first user equipment The user equipment performs subsequent operations.
  • the second user equipment sends the second measurement result in various manners, such as a short message, a packet (PS) data, an Unstructured Supplementary Data Service (USSD), and the like.
  • PS packet
  • USSD Unstructured Supplementary Data Service
  • the first user equipment needs to reply the second user equipment with a confirmation message, such as an acknowledgement character (ACK, Acknowledgement), within a certain predetermined time (for example, 60 seconds). Otherwise, the second user equipment may The second measurement result is sent to it until the first user equipment replies with a confirmation message.
  • a confirmation message such as an acknowledgement character (ACK, Acknowledgement)
  • Step S103 Control, according to the first measurement result and the second measurement result, the first user equipment to switch from the first network to the second network, or control the first user equipment not to perform network switching.
  • the first user equipment controls the network switching of the first user equipment according to the actual situation of the QoS (that is, the first measurement result and the second measurement result), and obtains an optimal call network.
  • the foregoing first user equipment should have the capability of network switching.
  • the foregoing first measurement result includes: a first error rate of the first user equipment in the first network, a first user equipment, and a method for switching the first user equipment from the first network to the first A delay parameter between the gateways of the two networks (eg, ePDGs), the second measurement result including a second error rate of the second user equipment in the third network.
  • the first error rate is obtained by the first user equipment in measuring the error condition of the current first network, and the delay parameter may be used by the first user equipment to serve the server (that is, the foregoing is used for the first user).
  • the ping operation is performed by the device switching from the first network to the gateway of the second network, and the second error rate is obtained by the second user equipment in measuring the error of the physical layer or the media intervention control (MAC) layer of the current third network.
  • the gateway for switching the first user equipment from the first network to the second network is determined by the actual link, and may be an ePDG or another gateway.
  • the first user equipment controls the first user according to the quality of the call service of the first user equipment and the second user equipment in a process of talking with the second user equipment in the third network.
  • the switching of the network of the device solves the problem that the quality of the call is poor during the call, and achieves the effect of providing better call quality for the first user equipment and the second user equipment during the voice call.
  • step S101 can be implemented in the following two manners:
  • the user using the second user equipment may The second user equipment measures the quality of the call service of the second user equipment by using a side button (or a virtual button) of the second user equipment to obtain a second measurement result, and sends a first measurement instruction to the first user equipment. After receiving the first measurement instruction, the first user equipment measures the quality of the call service of the first user equipment according to the first measurement instruction, to obtain a first measurement result.
  • the user using the first user equipment may be configured to measure the quality of the call service of the first user equipment by using a side key (or a virtual button) of the first user equipment, to obtain a first measurement result, and send a third measurement to the second user equipment.
  • the third measurement instruction is used to instruct the second user equipment to measure the quality of the call service.
  • the first measurement instruction and the third measurement instruction are provided with a corresponding response and retransmission mechanism, that is, the first user equipment needs to reach the second user within a certain predetermined time (for example, 60 seconds) after receiving the first measurement instruction.
  • the device replies to the ACK message, and the second user equipment needs to reply the ACK message to the first user equipment within a certain predetermined time (for example, 60 seconds) after receiving the third measurement instruction.
  • step S103 includes the following steps:
  • the first step it is determined whether the second error rate is less than or equal to the first preset value. If the second error rate is less than or equal to the first preset value, performing the second step, if the second error rate is greater than the first The preset value is executed, and the third step is performed;
  • the second error rate is less than or equal to the first preset value, it indicates that the second error rate is very low, and the voice call requirement can be completely satisfied.
  • the second step is to control the first user equipment to switch from the first network to the second network
  • the third step it is determined whether the second error rate is less than the second preset value. If the second error rate is greater than the first preset value and less than the second preset value, performing the fourth step, if the second error code If the rate is greater than or equal to the second preset value, the seventh step is performed;
  • the second error rate is greater than the first preset value and less than the second preset value, it indicates that the second error rate obviously has a possibility of affecting the user, and the first user equipment It is determined whether the network needs to be switched according to the first measurement result. If the second error rate is greater than or equal to the second preset value, the second error rate is very high, and the user's call requirement cannot be met, and the first user equipment does not. Need to switch networks.
  • the fourth step is to determine, according to the first measurement result, whether the first user equipment needs to switch the network. If the first user equipment needs to switch the network, perform the fifth step. If the first user equipment does not need to switch the network, perform the sixth step. ;
  • the step of determining whether the first user equipment needs to switch the network includes: first determining whether the first error rate is greater than or equal to a third preset value, if the first error rate is greater than or equal to the third The preset value determines that the first user equipment needs to switch the network, and if the first error rate is less than the third preset value, it continues to determine whether the delay parameter is greater than or equal to the fourth preset value, if the delay parameter is greater than or If the fourth user equipment is equal to the fourth preset value, it is determined that the first user equipment needs to switch the network. If the delay parameter is less than the fourth preset value, it is determined that the first user equipment does not need to switch the network. That is, as long as the first error rate is greater than or equal to the third preset value, or the delay parameter is greater than or equal to the fourth preset value, it is determined that the first user equipment needs to switch the network; otherwise, the network does not need to be switched.
  • the first user equipment is controlled to switch from the first network to the second network.
  • the first user equipment is controlled to not perform network switching.
  • the first user equipment is controlled to not perform network switching.
  • the first preset value and the second preset value are all set according to a specific form of the third network.
  • the third preset value is determined according to the first network.
  • the specific form is set, and the fourth preset value is set according to a specific link between the first user equipment and a gateway for switching the first user equipment from the first network to the second network.
  • the first network is a WIFI network
  • the second network is a VoLTE network
  • the third network is a GSM network
  • the gateway for switching the first user equipment from the first network to the second network is an ePDG.
  • the network structure when the first user equipment is in a call with the second user equipment is as shown in FIG. 2, wherein, for the first user equipment, the connection between the first user equipment and the ePDG is an untrusted connection, ePDG to IMS There is a trusted connection between them, and for the second user equipment, the base transceiver station-base station controller (BTS-BSC) access network to the IMS is a trusted connection.
  • BTS-BSC base transceiver station-base station controller
  • the MSC in FIG. 2 is a mobile switching center
  • the GMSC is a mobile switching center gateway. It should be noted that the GMSC is an optional gateway, that is, there may be a GMSC or no GMSC.
  • the user who uses the second user equipment can pass the second user equipment.
  • the side key inputs a measurement command, so that the second user equipment measures the quality of the call service of the second user equipment, obtains a second measurement result, and sends a first measurement instruction to the first user equipment, so that the first user equipment
  • the network condition of the WiFi hotspot is measured according to the first measurement instruction, and the ePDG server is pinged to obtain a first measurement result.
  • the user using the first user equipment may also input the second measurement instruction by using a side key (or a virtual button) of the first user equipment.
  • the first user equipment is configured to measure the quality of the call service of the first user equipment, and obtain a first measurement result, and send a third measurement instruction to the second user equipment, where the third measurement instruction is used to indicate that the second user equipment measures the quality of the call service. . That is, any party on the call can initiate a measurement.
  • the first measurement instruction and the third measurement instruction may be transmitted by using a USSD, a short message, a PS data, or the like, and the first measurement instruction and the third measurement instruction are provided with a corresponding response and retransmission mechanism, that is, the other party. It is necessary to reply the ACK message within a certain predetermined time (for example, 60 seconds) after receiving the measurement instruction.
  • the second user equipment accesses the network in the current GSM network obtained by measuring the error condition of the physical layer or the Media Access Control (MAC) layer of the current third network.
  • Received Signal Quality (Rxqual, Received Signal Quality) is usually expressed by the signal error rate.
  • the first preset value is 1.6%
  • the second preset value is 6.4%.
  • the first error rate is the error rate of the WiFi hotspot
  • the delay parameter is the delay between the first user equipment and the ePDG.
  • the parameter, the third preset value is 5%
  • the fourth preset value is 500 milliseconds.
  • the first user equipment After the first user equipment obtains the first measurement result and receives the second measurement result, the first user equipment is controlled to switch from the first network to the second network, or the control is performed.
  • the steps for a user equipment not to perform network switching include:
  • Step S301 it is determined whether Rxqual is less than or equal to 3, if Rxqual is less than or equal to 3, step S302 is performed, if Rxqual is greater than 3, step S303 is performed;
  • Rxqual is less than or equal to 3
  • the second error rate is less than or equal to 1.6%
  • Step S302 controlling the first user equipment to switch to VoLTE
  • Step S303 it is determined whether Rxqual is less than 6, if Rxqual is less than 6, then step S304 is performed, if Rxqual is greater than or equal to 6, then step S306 is performed;
  • Rxqual less than 6 corresponds to a second bit error rate less than 6.4%
  • Rxqual greater than or equal to 6 corresponds to a second bit error rate greater than or equal to 6.4%
  • step S304 it is determined whether the error rate of the WiFi hotspot is greater than or equal to 5%. If the error rate of the WiFi hotspot is greater than or equal to 5%, step S302 is performed. If the error rate of the WiFi hotspot is less than 5%, step S305 is performed. ;
  • Step S305 determining whether the delay parameter is greater than or equal to 500 milliseconds, if the delay parameter is greater than or equal to 500 milliseconds, step S302 is performed, if the delay parameter is less than 500 milliseconds, step S306 is performed;
  • Step S306 controlling the first user equipment not to perform network switching.
  • the above network switching method can provide a more flexible and stable service for both parties of the call, without increasing any hardware cost (ie, low cost), and the actual network deployment situation, thereby improving the user experience.
  • the second embodiment of the present application provides a device for network switching, which is applied to a first user equipment in a first network, where an area where the first user equipment is located is also covered by a second network.
  • a device for network switching which is applied to a first user equipment in a first network, where an area where the first user equipment is located is also covered by a second network.
  • the measuring module 401 is configured to measure the quality of the call service of the first user equipment during a call with the second user equipment in the third network, to obtain a first measurement result;
  • the receiving module 402 is configured to receive a second measurement result sent by the second user equipment, where the second measurement result is used to indicate the quality of the call service of the second user equipment;
  • the control module 403 is configured to control the first use according to the first measurement result and the second measurement result
  • the user equipment switches from the first network to the second network, or controls the first user equipment not to perform network switching.
  • the measurement module 401 includes:
  • the first measurement unit is configured to measure, according to the first measurement instruction sent by the second user equipment, the quality of the call service of the first user equipment, to obtain the first measurement result; or
  • the second measurement unit is configured to measure the quality of the call service of the first user equipment according to the second measurement instruction input by the user, obtain the first measurement result, and send the first measurement result to the second user equipment.
  • the third measurement instruction is used to instruct the second user equipment to measure the quality of the call service.
  • the first measurement result includes: a first error rate of the first user equipment in the first network, a first user equipment, and a gateway for switching the first user equipment from the first network to the second network a second delay result, the second measurement result including a second error rate of the second user equipment in the third network;
  • control module 403 includes:
  • the first determining unit is configured to determine whether the second error rate is less than or equal to the first preset value
  • a first control unit configured to: when the first determining unit determines that the second error rate is less than or equal to a first preset value, controlling the first user equipment from the first network to the second Switching over the network;
  • the second determining unit is configured to determine, when the first determining unit determines that the second error rate is greater than the first preset value, whether the second error rate is less than the second preset value element;
  • a third determining unit configured to determine, according to the first measurement result, whether the first user equipment needs to be switched, when the second determining unit determines that the second error rate is less than the second preset value The internet;
  • a second control unit configured to: when the third determining unit determines that the first user equipment needs to switch a network, control the first user equipment to switch from the first network to the second network;
  • a third control unit configured to: when the third determining unit determines that the first user equipment does not need to switch the network, control the first user equipment not to perform network switching.
  • the third determining unit includes:
  • a first determining subunit configured to determine whether the first error rate is greater than or equal to a third preset value
  • a first determining subunit configured to: when the first determining subunit determines that the first error rate is greater than or equal to the third preset value, determining that the first user equipment needs to switch a network;
  • a second determining subunit configured to determine, when the first determining subunit determines that the first error rate is less than the third preset value, whether the delay parameter is greater than or equal to a fourth preset value
  • a second determining subunit configured to: when the second determining subunit determines that the delay parameter is greater than or equal to a fourth preset value, determining that the first user equipment needs to switch a network;
  • a third determining subunit configured to: when the second determining subunit determines that the delay parameter is less than a fourth preset value, determining that the first user equipment does not need to switch the network.
  • control module 403 further includes:
  • the fourth control unit is configured to control the first user equipment not to perform network switching when the second determining unit determines that the second error rate is greater than or equal to the second preset value.
  • the first user equipment controls the first user according to the quality of the call service of the first user equipment and the second user equipment in the process of talking with the second user equipment in the third network.
  • the switching of the network of the device solves the problem that the quality of the call is poor during the call, and achieves the effect of providing better call quality for the first user device and the second user device during the voice call.
  • the device for network switching provided by the second embodiment of the present application is a device that applies the foregoing method for network switching, that is, all embodiments of the foregoing method for network switching are applicable to the device, and both can achieve the same or similar The benefits.
  • the third embodiment of the present application provides a user equipment, where the user equipment includes the foregoing network switching apparatus.
  • the user equipment may be a user equipment such as a smart phone or a tablet computer.
  • the user equipment provided by the third embodiment of the present application is a user equipment including the foregoing network switching apparatus, that is, all the embodiments of the foregoing network switching apparatus are applicable to the user equipment, and all of the same can be achieved.
  • the embodiment of the invention further provides a computer readable storage medium, wherein the computer readable storage medium stores computer executable instructions, and the method for implementing network switching when the computer executable instructions are executed.
  • each module/unit in the above embodiment may be implemented in the form of hardware, for example, by implementing an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, executing a program stored in the memory by a processor. / instruction to achieve its corresponding function.
  • This application is not limited to any specific combination of hardware and software.
  • the above technical solution solves the problem that the user has poor call quality during the call, and achieves the effect of providing better call quality in the process of voice call.

Landscapes

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

Abstract

一种网络切换的方法,应用于在第一网络下的第一用户设备,第一用户设备所在的区域也被第二网络覆盖,该方法包括:在与在第三网络下的第二用户设备通话的过程中,测量第一用户设备的通话业务质量,得到第一测量结果;接收第二用户设备发送的第二测量结果,第二测量结果用于表示第二用户设备的通话业务质量;根据第一测量结果和第二测量结果,控制第一用户设备从第一网络向第二网络进行切换,或者控制第一用户设备不进行网络切换。上述技术方案在语音通话的过程中,根据第一用户设备和与其通话的第二用户设备的通话业务质量,控制第一用户设备的网络切换,为第一用户设备和第二用户设备提供更加优良的通话质量。

Description

一种网络切换的方法、装置及用户设备 技术领域
本文涉及但不限于网络切换技术领域,涉及一种网络切换的方法、装置及用户设备。
背景技术
在VoLTE即基于IP多媒体子***(IMS,IP Multimedia Subsystem)的语音业务基本完善以后,北美等发达国家已经开始逐步普及无线保真(WiFi,Wireless Fidelity)呼叫(Calling),这也是互联网企业日益强势的原因。对于网络电话(VoIP,Voice over Internet Protocol)相关业务运营商不得不改***度。早期的WiFi Calling是不可以切换到蜂窝网络(Cellular)的,也就是如果用户移动到服务WiFi热点服务以外的区域,就会产生掉话。
第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)的WiFi Calling采纳了三种可以在WiFi与Cellular之间切换的网络模式,其中S2b已经逐渐占了上风成为主流。概括来讲,S2b的特点就是用任意的WiFi都可以接入运营商WiFi侧的核心网演进的分组数据网关(ePDG),进而通过ePDG接入IMS连接到传统的电路交换(CS,Circuit Switch)核心网。这个链路的安全性可以靠IP安全协议(IPSec)等技术来保障,但服务质量(QoS,Quality of Service)却无法保证。因为前段的接入网可能既包含其他运营商提供的接入服务,同时也包括用户自己搭建的局域网。S2b方案的缺点很明显,对于例如语音这类型需要有明确QoS要求的业务,很难提供足够的QoS保障。
对于QoS而言,从终端(即用户设备)的角度来分析,终端具备测量其服务WiFi热点的能力,信号强度、信号质量、时延都可以通过测量获得,但站到全网的角度来看,这个测量对QoS的可参考性很低。和日益扁平化的Cellular不同,在这种网络条件下,终端是通过多级路由到达其核心网的,目前各级路由的QoS缺乏有效的控制机制和策略。因此,仅仅测量当前服务WiFi热点,无法体现总体QoS的情况。目前对于这种服务状态没有任何有效的解决措施。
由于标准中没有明确的定义当前的WiFi到Cellular的切换控制机制,WiFi技术本身就并非3GPP或3GPP2的控制领域。目前通用的切换的策略是通过终端测量当前的提供服务WiFi热点的信号强度和信号质量(通常仅仅测试信号强度)。如果信号强度(或质量)低于某一门限,且Cellular信号强度(或质量)在某一门限之上,就切换到Cellular。这种切换在很大程度上忽略了整个业务流程中的QoS情况,导致用户在通话的过程中,通话质量不佳的问题。
此外,从语音角度来讲,业界几乎所有的语音质量的测试都是回环测试,也就是语音必须要从发送方到接收方再回到发送方,这在现网下是无法实施的,如果实施就会影响到用户的正常使用。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供一种网络切换的方法、装置及用户设备,能在语音通话的过程中,根据第一用户设备和与其通话的第二用户设备的通话业务质量,控制第一用户设备的网络切换,为第一用户设备和第二用户设备提供更加优良的通话质量。
本发明实施例提供了一种网络切换的方法,应用于在第一网络下的第一用户设备,第一用户设备所在的区域也被第二网络覆盖,该方法包括:
在与在第三网络下的第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果;
接收所述第二用户设备发送的第二测量结果,所述第二测量结果用于表示所述第二用户设备的通话业务质量;
根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换。
可选地,所述在与第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果,包括:
在与所述第二用户设备通话的过程中,根据所述第二用户设备发送的第一测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果;或者,
在与所述第二用户设备通话的过程中,根据用户输入的第二测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果,并向所述第二用户设备发送第三测量指令,所述第三测量指令用于指示所述第二用户设备测量通话业务质量。
可选地,所述第一测量结果包括:所述第一用户设备在第一网络中的第一误码率和所述第一用户设备与用于将所述第一用户设备从第一网络切换至第二网络的网关之间的时延参数,所述第二测量结果包括所述第二用户设备在第三网络中的第二误码率;
所述根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换,包括:
判断所述第二误码率是否小于或等于第一预设值;
若所述第二误码率小于或等于第一预设值,则控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
若所述第二误码率大于所述第一预设值,则判断所述第二误码率是否小于第二预设值;若所述第二误码率小于所述第二预设值,则根据所述第一测量结果,判断所述第一用户设备是否需要切换网络;若所述第一用户设备需要切换网络,则控制所述第一用户设备从所述第一网络向所述第二网络进行切换;若所述第一用户设备不需要切换网络,则控制所述第一用户设备不进行网络切换。
可选地,所述根据所述第一测量结果,判断所述第一用户设备是否需要切换网络,包括:
判断所述第一误码率是否大于或等于第三预设值;
若所述第一误码率大于或等于所述第三预设值,则确定所述第一用户设备需要切换网络;
若所述第一误码率小于所述第三预设值,则判断所述时延参数是否大于或等于第四预设值;若所述时延参数大于或等于第四预设值,则确定所述第一用户设备需要切换网络;若所述时延参数小于第四预设值,则确定所述第一用户设备不需要切换网络。
可选地,所述根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换,还包括:
若所述第二误码率大于或等于所述第二预设值,则控制所述第一用户设备不进行网络切换。
本发明实施例还提供了一种网络切换的装置,应用于在第一网络下的第一用户设备,第一用户设备所在的区域也被第二网络覆盖,该装置包括:
测量模块,设置为在与在第三网络下的第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果;
接收模块,设置为接收所述第二用户设备发送的第二测量结果,所述第二测量结果用于表示所述第二用户设备的通话业务质量;
控制模块,设置为根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换。
可选地,所述测量模块包括:
第一测量单元,设置为在与所述第二用户设备通话的过程中,根据所述第二用户设备发送的第一测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果;
或者,
第二测量单元,设置为在与所述第二用户设备通话的过程中,根据用户输入的第二测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果,并向所述第二用户设备发送第三测量指令,所述第三测量指令用于指示所述第二用户设备测量通话业务质量。
可选地,所述第一测量结果包括:所述第一用户设备在第一网络中的第一误码率,和所述第一用户设备与用于将所述第一用户设备从第一网络切换至第二网络的网关之间的时延参数,所述第二测量结果包括所述第二用户设备在第三网络中的第二误码率;
所述控制模块包括:
第一判断单元,设置为判断所述第二误码率是否小于或等于第一预设值;
第一控制单元,设置为当所述第一判断单元判断所述第二误码率小于或等于第一预设值时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
第二判断单元,设置为当所述第一判断单元判断所述第二误码率大于第一预设值时,判断所述第二误码率是否小于第二预设值元;
第三判断单元,设置为当所述第二判断单元判断所述第二误码率小于所述第二预设值时,根据所述第一测量结果,判断所述第一用户设备是否需要切换网络;
第二控制单元,设置为当所述第三判断单元判断所述第一用户设备需要切换网络时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
第三控制单元,设置为当所述第三判断单元判断所述第一用户设备不需要切换网络时,控制所述第一用户设备不进行网络切换。
可选地,所述第三判断单元包括:
第一判断子单元,设置为判断所述第一误码率是否大于或等于第三预设值;
第一确定子单元,设置为当所述第一判断子单元判断所述第一误码率大于或等于所述第三预设值时,确定所述第一用户设备需要切换网络;
第二判断子单元,设置为当所述第一判断子单元判断所述第一误码率小于所述第三预设值时,判断所述时延参数是否大于或等于第四预设值;
第二确定子单元,设置为当所述第三判断子单元判断所述时延参数大于或等于第四预设值时,确定所述第一用户设备需要切换网络;
第三确定子单元,设置为当所述第二判断子单元判断所述时延参数小于第四预设值时,确定所述第一用户设备不需要切换网络。
可选地,所述控制模块还包括:
第四控制单元,设置为所述第二判断单元判断所述第二误码率大于或等于所述第二预设值时,控制所述第一用户设备不进行网络切换。
本发明实施例还提供了一种用户设备,包括上述的网络切换的装置。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被执行时实现网络切换的方法。
本发明实施例的上述方案至少包括以下有益效果:
在本发明实施例中,通过在与在第三网络下的第二用户设备通话的过程中,根据第一用户设备和第二用户设备的通话业务质量,控制第一用户设备的网络的切换,解决了用户在通话的过程中通话质量不佳的问题,达到了在语音通话的过程中为第一用户设备和第二用户设备提供更加优良的通话质量的效果。
在阅读并理解了附图和详细描述后,可以明白其它方面。
附图说明
图1为本申请第一实施例中网络切换的方法的流程图;
图2为本申请第一实施例中第一用户设备与第二用户设备进行通话时的网络结构示意图;
图3为本申请第一实施例中第一用户设备判断切换网络的示意图;
图4为本申请明第二实施例中网络切换的装置的结构示意图。
具体实施方式
下面将参照附图描述本申请的示例性实施例。虽然附图中显示了本申请 的示例性实施例,然而应当理解,可以以多种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
第一实施例
如图1所示,本申请第一实施例提供了一种网络切换的方法,应用于在第一网络下的第一用户设备(例如智能手机、平板电脑等),该第一用户设备所在的区域也被第二网络覆盖,该方法包括:
步骤S101,在与在第三网络下的第二用户设备通话的过程中,测量第一用户设备的通话业务质量,得到第一测量结果。
在本申请第一实施中,上述第一网络可以为WIFI网络,第二网络和第三网络可以是相同的网络,例如,均为长期演进(LTE,Long Term Evolution)网络;第二网络和第三网络也可以是互不相同的网络,例如,第二网络为LTE网络,第三网络为全球移动通信(GSM,Global System for Mobile Communications)网络。可以理解的是,在本申请第一实施例中,并不限定第一网络、第二网络以及第三网络的具体形式。需要说明的是,上述第二网络应是第一用户设备待机的网络。
步骤S102,接收第二用户设备发送的第二测量结果。
其中,该第二测量结果用于表示第二用户设备的通话业务质量。
在本申请第一实施例中,与第一用户设备进行通话的第二用户设备在测量完自身的通话业务质量后,会将测量得到的第二测量结果发送给第一用户设备,以便第一用户设备进行后续的操作。其中,第二用户设备发送第二测量结果的方式有很多种,例如短信、分组(PS)数据、非结构化补充数据业务(USSD,Unstructured Supplementary Service Data)等。需要说明的是,第二用户设备在发送第二测量结果的时候,给第二测量结果设置有应答和重发机制。即第一用户设备在接收到第二测量结果后,需要在一定规定时间(例如60秒)内给第二用户设备回复确认消息,例如确认字符(ACK,Acknowledgement),否则,第二用户设备会一直向其发送第二测量结果,直至第一用户设备回复确认消息。
步骤S103,根据第一测量结果和第二测量结果,控制第一用户设备从第一网络向第二网络进行切换,或者控制第一用户设备不进行网络切换。
在本申请第一实施例中,第一用户设备会结合QoS的实际情况(即上述第一测量结果和第二测量结果),控制第一用户设备的网络切换,得到一种最优的通话网络,从而给用户提供更加优质的语音服务。需要说明的是,上述第一用户设备应当具备网络切换的能力。
在本申请第一实施中,上述第一测量结果包括:第一用户设备在第一网络中的第一误码率、第一用户设备与用于将第一用户设备从第一网络切换至第二网络的网关(例如ePDG)之间的时延参数,第二测量结果包括第二用户设备在第三网络中的第二误码率。其中,第一误码率是第一用户设备在测量当前第一网络的误码情况得到的,时延参数可通过第一用户设备对为其提供服务的服务器(即上述用于将第一用户设备从第一网络切换至第二网络的网关)执行ping操作得到,第二误码率是第二用户设备在测量当前第三网络的物理层或者媒体介入控制(MAC)层的误码情况得到的。需要说明的是,用于将第一用户设备从第一网络切换至第二网络的网关由实际的链路决定,可以是ePDG,也可以是其它的网关。
在本申请第一实施例中,第一用户设备通过在与在第三网络下的第二用户设备通话的过程中,根据第一用户设备和第二用户设备的通话业务质量,控制第一用户设备的网络的切换,解决了用户在通话的过程中,通话质量不佳的问题,达到了在语音通话的过程中,为第一用户设备和第二用户设备提供更加优良的通话质量的效果。
可选地,在本申请第一实施例中,可以通过以下两种方式实现步骤S101:
在第一种方式中,在与第二用户设备通话的过程中,当使用第一用户设备的用户或者使用第二用户设备的用户感觉到语音质量较差时,使用第二用户设备的用户可通过第二用户设备的侧键(或虚拟按键)输入测量指令,使第二用户设备测量第二用户设备的通话业务质量,得到第二测量结果,并向第一用户设备发送第一测量指令,使第一用户设备在接收到该第一测量指令后,根据该第一测量指令,测量第一用户设备的通话业务质量,得到第一测量结果。
在第二种方式中,在与第二用户设备通话的过程中,当使用第一用户设备的用户或者使用第二用户设备的用户感觉到语音质量较差时,使用第一用户设备的用户可通过第一用户设备的侧键(或虚拟按键)输入第二测量指令,使第一用户设备测量第一用户设备的通话业务质量,得到第一测量结果,并向第二用户设备发送第三测量指令,该第三测量指令用于指示第二用户设备测量通话业务质量。
需要说明的是,第一测量指令和第三测量指令设有相应的应答和重发机制,即第一用户设备接收到第一测量指令后需要在一定规定时间(例如60秒)内向第二用户设备回复ACK消息,第二用户设备在接收到第三测量指令后需要在一定规定时间(例如60秒)内向第一用户设备回复ACK消息。
可选地,在本申请第一实施例中,上述步骤S103包括如下步骤:
第一步,判断第二误码率是否小于或等于第一预设值,若第二误码率小于或等于第一预设值,则执行第二步,若第二误码率大于第一预设值,则执行第三步;
在本申请第一实施例中,若第二误码率小于或等于第一预设值,则表示第二误码率非常低,完全可以满足语音通话要求。
第二步,控制第一用户设备从第一网络向第二网络进行切换;
第三步,判断第二误码率是否小于第二预设值,若第二误码率大于第一预设值、且小于第二预设值,则执行第四步,若第二误码率大于或等于第二预设值,则执行第七步;
在本申请第一实施例中,若第二误码率大于第一预设值、且小于第二预设值,则表示第二误码率明显存在影响用户使用的可能性,第一用户设备需要根据第一测量结果判决是否需要切换网络;而若第二误码率大于或等于第二预设值,则表示第二误码率非常高,无法满足用户的通话要求,第一用户设备不需要切换网络。
第四步,根据第一测量结果,判断第一用户设备是否需要切换网络,若第一用户设备需要切换网络,则执行第五步,若第一用户设备不需要切换网络,则执行第六步;
在本申请第一实施例中,判断第一用户设备是否需要切换网络的步骤包括:首先判断第一误码率是否大于或等于第三预设值,若第一误码率大于或等于第三预设值,则确定第一用户设备需要切换网络,而若第一误码率小于第三预设值,则继续判断时延参数是否大于或等于第四预设值,若时延参数大于或等于第四预设值,则确定第一用户设备需要切换网络,若时延参数小于第四预设值,则确定第一用户设备不需要切换网络。即只要第一误码率大于或等于第三预设值,或者时延参数大于或等于第四预设值,则确定第一用户设备需要切换网络,否则,不需要切换网络。
第五步,控制第一用户设备从第一网络向第二网络进行切换。
第六步,控制第一用户设备不进行网络切换。
第七步,控制第一用户设备不进行网络切换。
需要说明的是,为了提高网络切换的准确性,上述第一预设值、第二预设值均根据第三网络的具体形式进行设定,类似地,第三预设值根据第一网络的具体形式进行设定,第四预设值根据第一用户设备与用于将第一用户设备从第一网络切换至第二网络的网关之间的具体链路进行设定。
下面结合具体示例进一步说明本发明实施例的网络切换的方法。
在本示例中,假设第一网络为WIFI网络,第二网络为VoLTE网络,第三网络为GSM网络,用于将第一用户设备从第一网络切换至第二网络的网关为ePDG。
第一用户设备与第二用户设备进行通话时的网络结构如图2所示,其中,针对于第一用户设备而言,第一用户设备到ePDG之间的连接为不可信连接,ePDG到IMS之间为可信连接,而针对于第二用户设备而言,基站收发器-基站控制器(BTS-BSC)接入网到IMS之间为可信连接。此外,图2中的MSC为移动交换中心,GMSC为移动交换中心网关。需要说明的是GMSC为可选网关,即可以有GMSC,也可以没有GMSC。
在通话的过程中,若第一用户设备的用户或第二用户设备的用户发现语音质量不能满足通话要求时,使用第二用户设备的用户可通过第二用户设备 的侧键(或虚拟按键)输入测量指令,使第二用户设备测量第二用户设备的通话业务质量,得到第二测量结果,并向第一用户设备发送第一测量指令,使第一用户设备在接收到该第一测量指令后,根据该第一测量指令,测量WiFi热点的网络情况并对ePDG服务器进行ping操作,得到第一测量结果。
在第一用户设备的用户或第二用户设备的用户发现语音质量不能满足通话要求时,使用第一用户设备的用户也可通过第一用户设备的侧键(或虚拟按键)输入第二测量指令,使第一用户设备测量第一用户设备的通话业务质量,得到第一测量结果,并向第二用户设备发送第三测量指令,该第三测量指令用于指示第二用户设备测量通话业务质量。即通话双方中的任意方都可以发起测量。
需要说明的是上述第一测量指令和第三测量指令可以通过USSD、短信、PS数据等方式传递,且该第一测量指令和第三测量指令设有相应的应答和重发机制,即另一方在接收到测量指令后需要在一定规定时间(例如60秒)以内回复ACK消息。
需要说明的是,上述第二测量结果为第二用户设备在测量当前第三网络的物理层或者媒体访问控制(Media Access Control,MAC)层的误码情况得到的当前GSM网络中接入网的接收信号质量(Rxqual,Received Signal Quality)通常用信号误码率来表示。例如,在本实施例中,RXQUAL=0对应的误码率是:0至0.2%,RXQUAL=1对应的误码率是:0.2%至0.4%,RXQUAL=2对应的误码率是:0.4%至0.8%,RXQUAL=3对应的误码率是:0.8%至1.6%,RXQUAL=4对应的误码率是:1.6%至3.2%,RXQUAL=5对应的误码率是:3.2%至6.4%,RXQUAL=6对应的误码率是:6.4%至12.8%,RXQUAL=7对应的误码率是:12.8%以上。假设,上述第一预设值为1.6%,第二预设值为6.4%,上述第一误码率为WiFi热点的误码率,时延参数为第一用户设备到ePDG之间的时延参数,第三预设值为5%,第四预设值为500毫秒。
如图3所示,基于上述假设值,在第一用户设备得到第一测量结果,以及接收到第二测量结果后,控制第一用户设备从第一网络向第二网络进行切换,或者控制第一用户设备不进行网络切换的步骤包括:
步骤S301,判断Rxqual是否小于或等于3,若Rxqual小于或等于3,则执行步骤S302,若Rxqual大于3,则执行步骤S303;
其中,Rxqual小于或等于3相当于第二误码率小于或等于1.6%。
步骤S302,控制第一用户设备切换到VoLTE;
步骤S303,判断Rxqual是否小于6,若Rxqual小于6,则执行步骤S304,若Rxqual大于或等于6,则执行步骤S306;
其中,Rxqual小于6相当于第二误码率小于6.4%,Rxqual大于或等于6相当于第二误码率大于或等于6.4%。
步骤S304,判断WiFi热点的误码率是否大于或等于5%,若WiFi热点的误码率大于或等于5%,则执行步骤S302,若WiFi热点的误码率小于5%,则执行步骤S305;
步骤S305,判断时延参数是否大于或等于500毫秒,若时延参数大于或等于500毫秒,则执行步骤S302,若时延参数小于500毫秒,则执行步骤S306;
步骤S306,控制第一用户设备不进行网络切换。
由此可见,上述网络切换的方法能在不增加任何硬件成本(即成本低廉)的情况下,结合实际的网络部署情况,为通话双方提供更加灵活、稳定的服务,进而提升用户体验。
第二实施例
如图4所示,本申请第二实施例提供了一种网络切换的装置,应用于在第一网络下的第一用户设备,第一用户设备所在的区域也被第二网络覆盖,该装置包括:
测量模块401,设置为在与在第三网络下的第二用户设备通话的过程中,测量第一用户设备的通话业务质量,得到第一测量结果;
接收模块402,设置为接收第二用户设备发送的第二测量结果,第二测量结果用于表示第二用户设备的通话业务质量;
控制模块403,设置为根据第一测量结果和第二测量结果,控制第一用 户设备从第一网络向第二网络进行切换,或者控制第一用户设备不进行网络切换。
可选地,测量模块401包括:
第一测量单元,设置为在与第二用户设备通话的过程中,根据第二用户设备发送的第一测量指令测量第一用户设备的通话业务质量,得到第一测量结果;或者,
第二测量单元,设置为在与第二用户设备通话的过程中,根据用户输入的第二测量指令测量第一用户设备的通话业务质量,得到第一测量结果,并向第二用户设备发送第三测量指令,第三测量指令用于指示第二用户设备测量通话业务质量。
可选地,第一测量结果包括:第一用户设备在第一网络中的第一误码率、第一用户设备与用于将第一用户设备从第一网络切换至第二网络的网关之间的时延参数,第二测量结果包括第二用户设备在第三网络中的第二误码率;
可选地,控制模块403包括:
第一判断单元,设置为判断所述第二误码率是否小于或等于第一预设值;
第一控制单元,设置为当所述第一判断单元判断所述第二误码率小于或等于第一预设值时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
第二判断单元,设置为当所述第一判断单元判断所述第二误码率大于第一预设值时,判断所述第二误码率是否小于第二预设值元;
第三判断单元,设置为当所述第二判断单元判断所述第二误码率小于所述第二预设值时,根据所述第一测量结果,判断所述第一用户设备是否需要切换网络;
第二控制单元,设置为当所述第三判断单元判断所述第一用户设备需要切换网络时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
第三控制单元,设置为当所述第三判断单元判断所述第一用户设备不需要切换网络时,控制所述第一用户设备不进行网络切换。
可选地,第三判断单元包括:
第一判断子单元,设置为判断所述第一误码率是否大于或等于第三预设值;
第一确定子单元,设置为当所述第一判断子单元判断所述第一误码率大于或等于所述第三预设值时,确定所述第一用户设备需要切换网络;
第二判断子单元,设置为当所述第一判断子单元判断所述第一误码率小于所述第三预设值时,判断所述时延参数是否大于或等于第四预设值;
第二确定子单元,设置为当所述第二判断子单元判断所述时延参数大于或等于第四预设值时,确定所述第一用户设备需要切换网络;
第三确定子单元,设置为当所述第二判断子单元判断所述时延参数小于第四预设值时,确定所述第一用户设备不需要切换网络。
可选地,控制模块403还包括:
第四控制单元,设置为所述第二判断单元判断所述第二误码率大于或等于所述第二预设值时,控制所述第一用户设备不进行网络切换。
在本申请第二实施例中,第一用户设备通过在与在第三网络下的第二用户设备通话的过程中,根据第一用户设备和第二用户设备的通话业务质量,控制第一用户设备的网络的切换,解决了用户在通话的过程中通话质量不佳的问题,达到了在语音通话的过程中为第一用户设备和第二用户设备提供更加优良的通话质量的效果。
需要说明的是,本申请第二实施例提供的网络切换的装置是应用上述网络切换的方法的装置,即上述网络切换的方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。
第三实施例
本申请第三实施例提供了一种用户设备,该用户设备包括上述网络切换的装置。
其中,上述用户设备可以是智能手机、平板电脑等用户设备。
需要说明的是,本申请第三实施例提供的用户设备是包括上述网络切换的装置的用户设备,即上述网络切换的装置的所有实施例均适用于该用户设备,且均能达到相同或相似的有益效果。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被执行时实现网络切换的方法。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。本领域的普通技术人员应当理解,可以对本申请的技术方案进行修改或者等同替换,而不脱离本申请技术方案的精神和范围,均应涵盖在本申请的权利要求范围当中。
工业实用性
上述技术方案解决了用户在通话的过程中通话质量不佳的问题,达到了在语音通话的过程中提供更加优良的通话质量的效果。

Claims (11)

  1. 一种网络切换的方法,应用于在第一网络下的第一用户设备,所述第一用户设备所在的区域也被第二网络覆盖,所述方法包括:
    在与在第三网络下的第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果;
    接收所述第二用户设备发送的第二测量结果,所述第二测量结果用于表示所述第二用户设备的通话业务质量;
    根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换。
  2. 如权利要求1所述的方法,其中,所述在与第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果,包括:
    在与所述第二用户设备通话的过程中,根据所述第二用户设备发送的第一测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果;或者,
    在与所述第二用户设备通话的过程中,根据用户输入的第二测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果,并向所述第二用户设备发送第三测量指令,所述第三测量指令用于指示所述第二用户设备测量通话业务质量。
  3. 如权利要求1所述的方法,其中,
    所述第一测量结果包括:所述第一用户设备在第一网络中的第一误码率、所述第一用户设备与用于将所述第一用户设备从第一网络切换至第二网络的网关之间的时延参数,所述第二测量结果包括所述第二用户设备在第三网络中的第二误码率;
    所述根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换,包括:
    判断所述第二误码率是否小于或等于第一预设值;
    若所述第二误码率小于或等于第一预设值,则控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
    若所述第二误码率大于所述第一预设值,则判断所述第二误码率是否小于第二预设值;若所述第二误码率小于所述第二预设值,则根据所述第一测量结果,判断所述第一用户设备是否需要切换网络;若所述第一用户设备需要切换网络,则控制所述第一用户设备从所述第一网络向所述第二网络进行切换;若所述第一用户设备不需要切换网络,则控制所述第一用户设备不进行网络切换。
  4. 如权利要求3所述的方法,其中,所述根据所述第一测量结果,判断所述第一用户设备是否需要切换网络,包括:
    判断所述第一误码率是否大于或等于第三预设值;
    若所述第一误码率大于或等于所述第三预设值,则确定所述第一用户设备需要切换网络;
    若所述第一误码率小于所述第三预设值,则判断所述时延参数是否大于或等于第四预设值;若所述时延参数大于或等于第四预设值,则确定所述第一用户设备需要切换网络;若所述时延参数小于第四预设值,则确定所述第一用户设备不需要切换网络。
  5. 如权利要求3所述的方法,其中,所述根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换,还包括:
    若所述第二误码率大于或等于所述第二预设值,则控制所述第一用户设备不进行网络切换。
  6. 一种网络切换的装置,应用于在第一网络下的第一用户设备,所述第一用户设备所在的区域也被第二网络覆盖,所述装置包括:
    测量模块,设置为在与在第三网络下的第二用户设备通话的过程中,测量所述第一用户设备的通话业务质量,得到第一测量结果;
    接收模块,设置为接收所述第二用户设备发送的第二测量结果,其中,所述第二测量结果用于表示所述第二用户设备的通话业务质量;
    控制模块,设置为根据所述第一测量结果和所述第二测量结果,控制所述第一用户设备从所述第一网络向所述第二网络进行切换,或者控制所述第一用户设备不进行网络切换。
  7. 如权利要求6所述的装置,其中,所述测量模块包括:
    第一测量单元,设置为在与所述第二用户设备通话的过程中,根据所述第二用户设备发送的第一测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果;
    或者,
    第二测量单元,设置为在与所述第二用户设备通话的过程中,根据用户输入的第二测量指令测量所述第一用户设备的通话业务质量,得到第一测量结果,并向所述第二用户设备发送第三测量指令,其中,所述第三测量指令用于指示所述第二用户设备测量通话业务质量。
  8. 如权利要求6所述的装置,其中,
    所述第一测量结果包括:所述第一用户设备在第一网络中的第一误码率、所述第一用户设备与用于将所述第一用户设备从第一网络切换至第二网络的网关之间的时延参数,所述第二测量结果包括所述第二用户设备在第三网络中的第二误码率;
    所述控制模块包括:
    第一判断单元,设置为判断所述第二误码率是否小于或等于第一预设值;
    第一控制单元,设置为当所述第一判断单元判断所述第二误码率小于或等于第一预设值时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
    第二判断单元,设置为当所述第一判断单元判断所述第二误码率大于第一预设值时,判断所述第二误码率是否小于第二预设值;
    第三判断单元,设置为当所述第二判断单元判断所述第二误码率小于所述第二预设值时,根据所述第一测量结果,判断所述第一用户设备是否需要切换网络;
    第二控制单元,设置为当所述第三判断单元判断所述第一用户设备需要 切换网络时,控制所述第一用户设备从所述第一网络向所述第二网络进行切换;
    第三控制单元,设置为当所述第三判断单元判断所述第一用户设备不需要切换网络时,控制所述第一用户设备不进行网络切换。
  9. 如权利要求8所述的装置,其中,所述第三判断单元包括:
    第一判断子单元,设置为判断所述第一误码率是否大于或等于第三预设值;
    第一确定子单元,设置为当所述第一判断子单元判断所述第一误码率大于或等于所述第三预设值时,确定所述第一用户设备需要切换网络;
    第二判断子单元,设置为当所述第一判断子单元判断所述第一误码率小于所述第三预设值时,判断所述时延参数是否大于或等于第四预设值;
    第二确定子单元,设置为当所述第二判断子单元判断所述时延参数大于或等于第四预设值时,确定所述第一用户设备需要切换网络;
    第三确定子单元,设置为当所述第二判断子单元判断所述时延参数小于第四预设值时,确定所述第一用户设备不需要切换网络。
  10. 如权利要求8所述的装置,其中,所述控制模块还包括:
    第四控制单元,设置为在所述第二判断单元判断所述第二误码率大于或等于所述第二预设值时,控制所述第一用户设备不进行网络切换。
  11. 一种用户设备,包括如权利要求6~10任一项所述的网络切换的装置。
PCT/CN2016/097593 2016-02-22 2016-08-31 一种网络切换的方法、装置及用户设备 WO2017143755A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610097251.5 2016-02-22
CN201610097251.5A CN107105464B (zh) 2016-02-22 2016-02-22 一种网络切换的方法、装置及用户设备

Publications (1)

Publication Number Publication Date
WO2017143755A1 true WO2017143755A1 (zh) 2017-08-31

Family

ID=59659045

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/097593 WO2017143755A1 (zh) 2016-02-22 2016-08-31 一种网络切换的方法、装置及用户设备

Country Status (2)

Country Link
CN (1) CN107105464B (zh)
WO (1) WO2017143755A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020010637A1 (zh) * 2018-07-13 2020-01-16 华为技术有限公司 一种无线通信方法及装置
CN108882291B (zh) * 2018-08-30 2021-08-13 中国联合网络通信集团有限公司 语音质量评估方法及装置
CN111225390A (zh) * 2018-11-26 2020-06-02 奇酷互联网络科技(深圳)有限公司 一种网络通道的分配方法、移动设备及存储装置
WO2021232395A1 (en) * 2020-05-22 2021-11-25 Qualcomm Incorporated Recovery from voice packet service registration failure
CN113543250A (zh) * 2021-06-11 2021-10-22 浙江大华技术股份有限公司 网络切换方法、***、装置和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070026861A1 (en) * 2005-07-27 2007-02-01 Alcatel Method of triggering a handover
CN101321380A (zh) * 2007-06-04 2008-12-10 华为技术有限公司 切换方法、移动台和交换设备
CN101635971A (zh) * 2009-08-28 2010-01-27 华为技术有限公司 软切换方法及***、无线网络控制器、基站
CN102685793A (zh) * 2011-03-18 2012-09-19 ***通信集团公司 基于第一网络获取第二网络的测量量的方法、***及装置
CN104518914A (zh) * 2014-12-17 2015-04-15 华为技术有限公司 链路切换方法和设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101534353B (zh) * 2009-03-31 2012-01-04 华为技术有限公司 一种无线网络语音质量测量方法及终端
CN103249102B (zh) * 2012-02-06 2016-08-10 ***通信集团广东有限公司 一种异***间切换控制方法及网络侧设备
CN103379570B (zh) * 2012-04-20 2016-06-22 华为技术有限公司 业务处理方法、基站及用户设备
CN105103645B (zh) * 2014-01-29 2019-09-20 华为技术有限公司 用于直连通信的用户设备、基站及直连通信建立方法
CN104955125B (zh) * 2014-03-31 2019-10-25 南京中兴软件有限责任公司 支持多种类型互联网接入的调度方法、终端、及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070026861A1 (en) * 2005-07-27 2007-02-01 Alcatel Method of triggering a handover
CN101321380A (zh) * 2007-06-04 2008-12-10 华为技术有限公司 切换方法、移动台和交换设备
CN101635971A (zh) * 2009-08-28 2010-01-27 华为技术有限公司 软切换方法及***、无线网络控制器、基站
CN102685793A (zh) * 2011-03-18 2012-09-19 ***通信集团公司 基于第一网络获取第二网络的测量量的方法、***及装置
CN104518914A (zh) * 2014-12-17 2015-04-15 华为技术有限公司 链路切换方法和设备

Also Published As

Publication number Publication date
CN107105464B (zh) 2019-12-17
CN107105464A (zh) 2017-08-29

Similar Documents

Publication Publication Date Title
US11497076B2 (en) Service processing method and service processing apparatus
US9961007B2 (en) Device-initiated codec rate change during a voice call
WO2017143755A1 (zh) 一种网络切换的方法、装置及用户设备
US10051523B2 (en) Apparatus and method for communicating voice data in a wireless network
US10004004B2 (en) Telecommunication equipment measuring pre-establishment service interruptions
WO2019075741A1 (zh) 一种切换业务承载网络的方法、设备及计算机存储介质
JP5017283B2 (ja) ドメイン転換の要求方法、並びにその端末及びサーバ
CN105052201B (zh) 从使用未许可频谱的网络到电路交换网络的通信切换
TWI445370B (zh) 調節多重無線存取承載通訊的方法及其系統
WO2017177452A1 (zh) VoLTE通信方法、设备以及***
WO2019095119A1 (zh) 切换网络的方法、网络设备和终端设备
JP4864099B2 (ja) ドメイン転換制限方法及び端末
JP5779285B2 (ja) 移動通信ネットワークにおけるパケットサービスコール管理
US20190124578A1 (en) Mobility management entity and method of determining handover under evolved packet core network
CN109792799A (zh) 一种业务通信方法及设备
US20140269619A1 (en) Techniques for Establishing a Communication Handoff Threshold Using User Feedback
US11706675B2 (en) Providing handover thresholds to the RAN
Svigelj et al. A novel SIP based procedure for congestion aware handover in heterogeneous networks
WO2018094617A1 (zh) 一种VoLTE业务处理方法及设备
US10652389B2 (en) Call hold method and mobile terminal
WO2014048237A1 (zh) 属性切换的方法和装置
WO2010066085A1 (zh) 用于移动终端的网络访问方法及移动终端
WO2014008643A1 (zh) 反向语音连续性切换方法、装置及***

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16891203

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16891203

Country of ref document: EP

Kind code of ref document: A1