[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN106255083B - Terminal device communication control method and terminal device - Google Patents

Terminal device communication control method and terminal device Download PDF

Info

Publication number
CN106255083B
CN106255083B CN201610885788.8A CN201610885788A CN106255083B CN 106255083 B CN106255083 B CN 106255083B CN 201610885788 A CN201610885788 A CN 201610885788A CN 106255083 B CN106255083 B CN 106255083B
Authority
CN
China
Prior art keywords
voice call
timer
terminal equipment
terminal device
terminal
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
CN201610885788.8A
Other languages
Chinese (zh)
Other versions
CN106255083A (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.)
Oneplus Technology Shenzhen Co Ltd
Original Assignee
Oneplus Technology Shenzhen 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 Oneplus Technology Shenzhen Co Ltd filed Critical Oneplus Technology Shenzhen Co Ltd
Priority to CN201610885788.8A priority Critical patent/CN106255083B/en
Publication of CN106255083A publication Critical patent/CN106255083A/en
Application granted granted Critical
Publication of CN106255083B publication Critical patent/CN106255083B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0016Hand-off preparation specially adapted for end-to-end data sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0027Control or signalling for completing the hand-off for data sessions of end-to-end connection for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections
    • 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
    • H04W36/0094Definition of hand-off measurement parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides a terminal device communication control method and a terminal device, wherein the method comprises the following steps: the terminal equipment initiates a VoLTE voice call; if at least one of the terminal equipment and the network side equipment is detected not to support bSRVCC, setting a timer; and if the terminal equipment fails to receive the ringing message sent by the network side equipment within the preset time of the timer, initiating a new voice call request. By the method, when the terminal equipment fails to initiate the VoLTE voice service preferentially, the CSFB circuit domain is immediately changed to initiate the voice call request again, so that the waiting time required by the voice service is greatly shortened, the response speed of the system is improved, and the communication quality and the user experience are improved.

Description

Terminal device communication control method and terminal device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a terminal device communication control method and a terminal device.
Background
Since LTE (Long Term Evolution) is a network system only supporting a data domain, when an LTE handset needs to use a voice service, there are two solutions, one is a voice over LTE (voice over LTE) technology based on voice over IP (VoIP for short), and the voice over LTE is a telephone service based on ims (IP multimedia subsystem). The voice service is established in a Packet Switch Domain (PS Domain for short), has high spectrum utilization rate, clear conversation and short time delay, and will become a mainstream voice solution as the LTE network is increasingly mature. Another is to make the mobile phone Fall Back to the 2G/3G network supporting the Circuit Domain by the Circuit Switched Domain Fall Back (CSFB for short) technology. The voice of the scheme is established in a Circuit Switched Domain (CS Domain for short), and the method has rich terminal products and wide network coverage.
Srvcc (single Radio Voice continuity) is a Voice over LTE (Voice over LTE) Voice service continuity scheme proposed by 3GPP, and mainly aims to solve the problem of how to ensure Voice Call continuity when a single Radio UE moves between an LTE/Pre-LTE network and a 2G/3G CS network, that is, to ensure a smooth handover between VoIP Voice and CS domain Voice controlled by IMS by the single Radio UE across systems. bsrvcc (SRVCC before ringing) is the SRVCC handover that occurs before the ringing of the VOLTE call service. Currently, the operator network does not support bSRVCC.
Nowadays, more and more terminal devices already support the VoLTE service, and users can enjoy the high-quality 4G voice service by using the terminal devices supporting the VoLTE service. However, as the VoLTE network is not completely commercial yet, the deployment is not perfect, and the base station is not good in optimizing the VoLTE network, when a user initiates a one-pass VoLTE voice service, some network errors often occur in the process of interaction between the mobile phone and the network. For example:
1. when the return error code is 504, the handset will actively CSFB to GSM/WCDMA network and initiate a voice call in circuit domain.
2. When the return error code is 402, the handset will actively hang up the phone without attempting other actions such as redialing.
3. When the error code is returned to 580, the handset will initiate a redial in the IMS data field.
These results in a long waiting time for the voice call of the user and a very poor experience.
Disclosure of Invention
In view of the above, the present invention provides a terminal device communication control method and a terminal device, which can improve the call speed of a user phone, thereby improving the user experience.
In a first aspect of the present invention, a method for controlling communication of a terminal device is provided, including:
the terminal equipment initiates a VoLTE voice call;
if at least one of the terminal equipment and the network side equipment is detected not to support bSRVCC, setting a timer;
and determining whether the terminal equipment needs to initiate a new voice call request according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time of the timer.
Further, if the terminal device receives a ringing message sent by the network side device within a predetermined time of the timer, indicating that the VoLTE voice call has succeeded, the timer is cleared.
Further, when the terminal device does not receive the ringing message sent by the network side device within the preset time of the timer, a new voice call request is initiated.
Further, the initiating of the new voice call request is based on a voice call request initiated in a CSFB manner.
Further, the predetermined time of the timer is 10 seconds.
In a second aspect of the present invention, a terminal device is provided, which includes a voice call initiating module, where the voice call initiating module can initiate a voice call of VoLTE or circuit domain, and the terminal device further includes:
the detection module is used for detecting whether the terminal equipment and the network side equipment support bSRVCC or not;
a timer setting module, configured to set a timer when the detecting module detects that at least one of the terminal device and the network-side device does not support bSRVCC;
and the control module is used for determining whether the terminal equipment needs to initiate a new voice call request or not according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time of the timer or not.
Further, the control module is configured to determine that the VoLTE voice call is successful when the terminal device receives a ringing message sent by the network side device within a predetermined time of the timer, and clear the timer.
Further, the control module is configured to determine that the VoLTE voice call fails when the terminal device does not receive the ringing message sent by the network-side device within a predetermined time of the timer, and control the voice call initiating module to re-initiate a new voice call request.
Further, the new voice call request is initiated based on a CSFB circuit domain.
Further, the predetermined time is 10 seconds.
In a third aspect of the present invention, there is provided another terminal device, including:
a processor for executing the terminal device communication control method;
and the memory is used for storing the program or the code required by the processor to execute the communication control method of the terminal equipment.
The technical scheme of the invention is that when the voice call of the VoLTE is carried out, if the terminal equipment or the network side equipment is detected not to support bSRVCC, whether the terminal equipment needs to initiate a new voice call request is determined according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time, if the terminal equipment does not receive the ringing message of the network side within the preset time, the voice call failure of the VoLTE is determined, and the voice call service is carried out by triggering the terminal equipment in a circuit domain mode when the timer is overtime.
Drawings
Fig. 1 is a flowchart of a communication control method for a terminal device according to an embodiment of the present invention;
fig. 2 is a flowchart of a communication control method of a terminal device according to a second embodiment of the present invention;
FIG. 3 is a block diagram of a third terminal device according to an embodiment of the present invention;
fig. 4 is a block diagram of the four terminal devices according to the embodiment of the present invention;
fig. 5 is a schematic diagram of a hardware structure of a five-terminal device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, features and effects of the present invention more comprehensible, embodiments of the present invention are described in detail below with reference to the accompanying drawings.
The terminal device, i.e. User Equipment (UE), referred to in this application may be a wireless terminal or a wired terminal, and the wireless terminal may be a device providing voice and/or data connectivity to a User, a handheld device having a wireless connection function, or another processing device connected to a wireless modem. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (RAN), which may exchange language and/or data with the RAN. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), and the like. A wireless Terminal may also be referred to as a system, a Subscriber unit (Subscriber unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), an Access Point (Access Point), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User Agent (User Agent), a User Equipment (User device), or a User Equipment (User Equipment).
The first embodiment is as follows:
referring to fig. 1, a method for controlling communication of a terminal device according to an embodiment of the present invention includes:
s201: a UE camped on an LTE network successfully registers with IMS.
After the UE is started, the equipment can reside in a 2G (GSM, CDMA), 3G (WCDMA, CDMA2000, TD-SCDMA) or 4G (TD-LTE, FDD-LTE) network, and when the equipment resides in an 2/3G network, the UE can perform voice service and 2/3G data service based on a circuit domain. When the UE resides in the 4G network, the UE can realize 4G high-speed data service, and the voice service is distinguished according to whether the equipment supports VoLTE. If the 4G terminal equipment does not support VoLTE, the voice service can be realized only based on the 2/3G circuit domain; when a user enjoys the high-speed 4G data service and suddenly inserts the voice service, the 4G data service is interrupted, the network is switched from the 4G network of the packet switching domain to the 2/3G network of the circuit switching domain, and the high-speed 4G data service is recovered only when the voice service is finished; if the 4G terminal device supports VoLTE, the above problem does not exist because the voice service is encoded into the same IP data packet as the 4G data service, and is commonly carried on the LTE network. Only 4G terminals supporting VoLTE may be able to successfully register with IMS.
S202: the UE initiates an IMS-based VoLTE voice call request.
The 4G terminal supporting the VoLTE initiates a VoLTE voice call request based on the packet switching domain, and compared with the traditional circuit domain voice service, the voice service has the advantages of short connection time, clearer and more vivid voice and is more suitable for video call with large data demand.
S203: and judging that at least one of the UE and the network side equipment does not support bSRVCC.
And judging whether the UE and the network both support bSRVCC by reading the bSRVCC configuration information in the terminal and the bSRVCC information received by the network side. If either of the parties does not support bSRVCC, a timer is set and started.
S204: the timer starts timing and checks if the time has expired when the ringing message is received.
After the timer starts to count time, it starts to detect whether the ring message (IMS _ SIP _ INVITE/RINGING) responded by the network side is received. The response message is based on a reply of a VoLTE voice call request initiated by the terminal to the network side before. Due to the fact that the existing LTE network construction, VoLTE network optimization and the like are incomplete, the problems can cause that the terminal cannot receive the ringing message of the network side for a long time. In order to reduce the waiting time of the voice call of the user, when the VoLTE voice service is initiated, a timer is additionally arranged to detect whether the waiting time of the user is too long. The time required for a VoLTE voice call to succeed is currently normally 10 seconds. The predetermined time of the timer can be set to 10 seconds accordingly. The predetermined time of the timer is not constant and can be set by default or manually, but must be based on the existing network deployment.
S205: and judging whether the Timer is overtime or not, if so, considering that the Volte voice service can not be connected, executing step S206, and if not, after clearing the Timer, executing step S208.
When the ringing message sent by the network side equipment is not received within the preset time of the timer, the timer is overtime, the VoLTE voice call failure can be determined, and a new voice call request needs to be initiated again. When the timer receives the ringing message sent by the network side equipment within the preset time, the timer does not time out, which indicates that the VoLTE voice call is successful, and at this time, the timer is cleared.
S206: and triggering the UE to initiate a voice call based on the circuit domain after the timer is overtime.
After the timer is over, it indicates that the 4G voice service call based on the packet switched domain has failed, and the terminal may make another voice service mode (i.e. voice call based on the circuit switched domain).
S207: after the UE normally CSFB to the 2G/3G network, the call is successfully started on the 2G/3G network.
The terminal initiates a CSFB drop from the packet switched domain of 4G back to the circuit domain of 2/3G to make a voice call. The network in which the fallback performs the voice service is not limited to the GSM network only, but may be a CDMA or WCDMA network.
S208: the voice service call is successful.
The voice service call is successfully divided into two cases: the situation that the timer is not overtime is reached through the branch of S205, the voice service is VoLTE high-definition voice service, and the user prefers the scheme; the voice service which is reached through the S207 branch is realized through a circuit domain fallback mode, and is a secondary selection scheme of a user.
By utilizing the technical scheme of the invention, when the VoLTE voice service call is carried out, if the terminal equipment or the network side equipment is detected not to support bSRVCC, whether the terminal equipment needs to initiate a new voice call request is determined according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time, if the terminal equipment does not receive the ringing message of the network side within the preset time, the VoLTE voice call is determined to be failed, and the terminal equipment is triggered to carry out the voice call service in a circuit domain mode if the timer is overtime.
Example two:
referring to fig. 2, a second embodiment of the present invention provides a method for controlling communication of a terminal device, where the method includes the following steps:
s210: the terminal equipment initiates a VoLTE voice call;
s220: if at least one of the terminal equipment and the network side equipment is detected not to support bSRVCC, setting a timer; the preset time of the timer may be 10 seconds.
S230: determining whether the terminal equipment needs to initiate a new voice call request according to whether the terminal equipment can receive a ringing message sent by the network side equipment within the preset time of the timer;
s240: if the terminal equipment receives a ringing message sent by network side equipment within the preset time of the timer and indicates that the VoLTE voice call is successful, the timer is cleared;
s250: if the terminal equipment does not receive the ringing message sent by the network side equipment within the preset time of the timer, a new voice call request is initiated; the initiating of the new voice call request is based on a voice call request initiated in a CSFB mode.
When the technical scheme of the invention is used, when the VoLTE voice service call is carried out, if the terminal equipment or the network side equipment is detected not to support bSRVCC, whether the terminal equipment needs to initiate a new voice call request is determined according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time, if the terminal equipment does not receive the ringing message of the network side within the preset time, the VoLTE voice call is determined to be failed, and the terminal equipment is triggered to carry out the voice call service in a circuit domain mode if the timer is overtime.
Example three:
referring to fig. 3, an embodiment of the present invention provides a terminal device 100, including an information collection module 10, a decision-making judgment module 20, and a timer starting module 30, where the information collection module 10 is configured to obtain bSRVCC function information of the terminal device 100 and an LTE network; the decision-making determining module 20 is configured to determine whether a timer needs to be added according to the bSRVCC function information acquired by the information collecting module 10. The timer starting module 30 is used for starting the timer added in the decision-making module 20 according to the judgment.
And the judging and deciding module determines to start the timer when one of the terminal equipment and the network side equipment does not support bSRVCC.
And the timer starting module starts the timer to count time, and indicates that the VoLTE voice call is successful when the ringing message sent by the network side equipment is received within the preset time of the timer. And clears the timer. The timer starts to time, and when the ringing message sent by the network side equipment is not received within the preset time of the timer, the VoLTE voice call failure can be determined, and a new voice call request needs to be initiated again.
Optionally, the initiation of the new voice call request by the timer starting module in the terminal device is performed based on a CSFB circuit domain manner.
Alternatively, the predetermined time of the timer is set to 10 seconds. This data is made based on having an existing network deployment scenario. The predetermined time of the timer is not a fixed layer and can be set by default or manually.
When the technical scheme of the invention is used, when the VoLTE voice service call is carried out, if the terminal equipment or the network side equipment is detected not to support bSRVCC, whether the terminal equipment needs to initiate a new voice call request is determined according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time, if the terminal equipment does not receive the ringing message of the network side within the preset time, the VoLTE voice call is determined to be failed, and the terminal equipment is triggered to carry out the voice call service in a circuit domain mode if the timer is overtime.
Example four:
referring to fig. 4, a fourth embodiment of the present invention provides a terminal device 200, including a voice call initiating module 201, where the voice call initiating module 201 can initiate a voice call of VoLTE or circuit domain, and the terminal device 200 further includes:
a detecting module 202, configured to detect whether the terminal device and the network side device support bSRVCC;
a timer setting module 203, configured to set a timer when the detecting module detects that at least one of the terminal device and the network side device does not support bSRVCC; specifically, the predetermined time of the timer may be 10 seconds;
the control module 204 is configured to determine whether the terminal device needs to initiate a new voice call request according to whether the terminal device can receive a ringing message sent by the network-side device within a predetermined time of the timer.
Specifically, the control module 204 is further configured to, when the terminal device receives a ringing message sent by a network-side device within a predetermined time of a timer, determine that the VoLTE voice call has succeeded, and clear the timer.
The control module 204 is further configured to determine that the VoLTE voice call fails when the terminal device does not receive a ringing message sent by the network-side device within a predetermined time of the timer, and control the voice call initiating module to re-initiate a new voice call request; the new voice call request is initiated based on the CSFB circuit domain mode.
When the technical scheme of the invention is used, when the VoLTE voice service call is carried out, if the terminal equipment or the network side equipment is detected not to support bSRVCC, whether the terminal equipment needs to initiate a new voice call request is determined according to whether the terminal equipment can receive the ringing message sent by the network side equipment within the preset time, if the terminal equipment does not receive the ringing message of the network side within the preset time, the VoLTE voice call is determined to be failed, and the terminal equipment is triggered to carry out the voice call service in a circuit domain mode if the timer is overtime.
Example five:
fig. 5 is another schematic structural diagram of the terminal device 300 according to the embodiment of the present invention. The terminal device 300 includes at least: a memory 301 and a processor 302, wherein:
the memory 301 may include both read-only memory and Random-access memory, and may provide instructions and data to the processor 302, and a portion of the memory 301 may include high-speed Random-access memory (RAM) and non-volatile memory (non-volatile memory).
Memory 301 stores elements, executable modules or data structures, or a subset thereof, or an expanded set thereof.
And (3) operating instructions: including various operational instructions for performing various operations.
Operating the system: including various system programs for implementing various basic services and for handling hardware-based tasks.
In the embodiment of the present invention, the processor 302 performs the following operations by calling the operation instruction (which may be stored in the operating system) stored in the memory 301:
when a terminal device initiates a VoLTE voice call request and both the terminal device and an LTE network do not support a bSRVCC function, a timer is added; if the terminal equipment does not receive the ringing message of the network side within the preset time of the timer, that is, the VoLTE voice service is determined to be unavailable, the terminal equipment is triggered immediately to carry out voice call service in a CSFB circuit domain mode when the timer is overtime; and if the terminal equipment receives the ringing message within the preset time, clearing the timer and carrying out voice service by using VoLTE.
In addition, the processor 302 is further configured to execute all or part of the steps in the method embodiment shown in fig. 1 or fig. 2, which is not described herein again in detail.
In practical application, the terminal device in the embodiment of the present invention is the user device as described above, and may be a wireless terminal or a wired terminal, and the terminal device has the functional module shown in fig. 2 or the structure shown in fig. 3. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers with mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (e.g., RAN). In particular, it is not described herein in detail.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the module described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (6)

1. A terminal device communication control method, characterized in that the method comprises:
the terminal equipment initiates a VoLTE voice call;
if at least one of the terminal equipment and the network side equipment is detected not to support bSRVCC, setting a timer;
determining whether the terminal equipment needs to initiate a new voice call request according to whether the terminal equipment can receive a ringing message sent by the network side equipment within the preset time of the timer;
if the terminal equipment receives a ringing message sent by network side equipment within the preset time of the timer and indicates that the VoLTE voice call is successful, the timer is cleared;
and when the terminal equipment does not receive the ringing message sent by the network side equipment within the preset time of the timer, initiating a new voice call request.
2. The method of claim 1, wherein the initiating of the new voice call request is based on a voice call request initiated in a CSFB manner.
3. The method of claim 1, wherein the predetermined time of the timer is 10 seconds.
4. A terminal device, comprising a voice call initiation module, wherein the voice call initiation module can initiate a voice call of VoLTE or circuit domain, the terminal device further comprising:
the detection module is used for detecting whether the terminal equipment and the network side equipment support bSRVCC or not;
a timer setting module, configured to set a timer when the detecting module detects that at least one of the terminal device and the network-side device does not support bSRVCC;
the control module is used for determining whether the terminal equipment needs to initiate a new voice call request or not according to whether the terminal equipment can receive a ringing message sent by the network side equipment within the preset time of the timer or not; when the terminal equipment receives a ringing message sent by network side equipment within the preset time of the timer, the VoLTE voice call is judged to be successful, and the timer is cleared; and when the terminal equipment does not receive the ringing message sent by the network side equipment within the preset time of the timer, determining that the VoLTE voice call fails, and controlling the voice call initiating module to initiate a new voice call request again.
5. The terminal device of claim 4, wherein the new voice call request is initiated based on a CSFB circuit Domain.
6. The terminal device according to claim 4, wherein the predetermined time is 10 seconds.
CN201610885788.8A 2016-10-11 2016-10-11 Terminal device communication control method and terminal device Active CN106255083B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610885788.8A CN106255083B (en) 2016-10-11 2016-10-11 Terminal device communication control method and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610885788.8A CN106255083B (en) 2016-10-11 2016-10-11 Terminal device communication control method and terminal device

Publications (2)

Publication Number Publication Date
CN106255083A CN106255083A (en) 2016-12-21
CN106255083B true CN106255083B (en) 2020-02-14

Family

ID=57612544

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610885788.8A Active CN106255083B (en) 2016-10-11 2016-10-11 Terminal device communication control method and terminal device

Country Status (1)

Country Link
CN (1) CN106255083B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10231275B2 (en) * 2016-10-06 2019-03-12 T-Mobile Usa, Inc. Last come, first served treatment of communication session requests
CN108271192B (en) * 2016-12-31 2021-03-23 中国移动通信集团吉林有限公司 VoLTE abnormal scene positioning method and mobility management entity
CN109275166B (en) * 2017-07-17 2020-11-27 大唐移动通信设备有限公司 Intersystem switching method and device
CN108462716B (en) * 2018-03-23 2021-03-19 厦门集微科技有限公司 Error code conversion method and device and computer readable storage medium
US20190313327A1 (en) * 2018-04-09 2019-10-10 Mediatek Inc. Method and apparatus for voice domain selection
CN110418384B (en) 2018-04-26 2021-02-23 华为技术有限公司 Circuit switching backspacing method and device
CN108966274B (en) * 2018-09-26 2022-04-05 Oppo广东移动通信有限公司 Inter-system switching method and user equipment
CN110995939B (en) * 2019-12-20 2021-09-28 惠州Tcl移动通信有限公司 Switching method and device of call network and storage medium
CN111263435B (en) * 2020-01-16 2023-02-10 展讯通信(上海)有限公司 Multimedia service processing method, intelligent terminal and device
CN111698772B (en) * 2020-05-19 2023-08-15 宇龙计算机通信科技(深圳)有限公司 Registration method and device of 5G system, storage medium and terminal
CN111918347A (en) * 2020-07-03 2020-11-10 维沃移动通信有限公司 Method and device for processing call origination exception
CN113438612B (en) * 2021-06-30 2022-09-13 Oppo广东移动通信有限公司 Call method, terminal device and storage medium
CN118075922A (en) * 2022-11-22 2024-05-24 荣耀终端有限公司 Method and device for establishing call

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916933A (en) * 2012-12-31 2014-07-09 展讯通信(上海)有限公司 Method and apparatus for realizing caller voice services
CN104994542A (en) * 2015-07-08 2015-10-21 华为技术有限公司 Control method of inter-system detection events and user equipment
WO2016000134A1 (en) * 2014-06-30 2016-01-07 华为技术有限公司 Voice service switching method and device in single radio voice call continuity
CN105657762A (en) * 2016-03-25 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Method, device and system for maintaining voice service continuity
CN105847256A (en) * 2016-03-25 2016-08-10 宇龙计算机通信科技(深圳)有限公司 Calling access domain selection method, apparatus, IMS terminal and server for ownership contract signing

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101742692B (en) * 2008-11-07 2012-07-04 华为技术有限公司 Paging processing and information display methods, and devices

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916933A (en) * 2012-12-31 2014-07-09 展讯通信(上海)有限公司 Method and apparatus for realizing caller voice services
WO2016000134A1 (en) * 2014-06-30 2016-01-07 华为技术有限公司 Voice service switching method and device in single radio voice call continuity
CN104994542A (en) * 2015-07-08 2015-10-21 华为技术有限公司 Control method of inter-system detection events and user equipment
CN105657762A (en) * 2016-03-25 2016-06-08 宇龙计算机通信科技(深圳)有限公司 Method, device and system for maintaining voice service continuity
CN105847256A (en) * 2016-03-25 2016-08-10 宇龙计算机通信科技(深圳)有限公司 Calling access domain selection method, apparatus, IMS terminal and server for ownership contract signing

Also Published As

Publication number Publication date
CN106255083A (en) 2016-12-21

Similar Documents

Publication Publication Date Title
CN106255083B (en) Terminal device communication control method and terminal device
US9374697B2 (en) Method of selecting an active SIM for an emergency service and multi-SIM device utilizing the same
US9131476B2 (en) Optimizing voice calls on packet switched networks
US10492243B2 (en) Fallback indicators in session initiation protocol (SIP) signaling
EP2732659B1 (en) Method and apparatus for transferring telecommunications connections
CN109379768B (en) Circuit domain switching fallback method and terminal equipment
CN105324977A (en) Improving user experience of a voice call associated with a device
US10827393B2 (en) Voice call processing method and terminal device
WO2014194500A1 (en) Information transmission method, information modification method and apparatus
US20150163701A1 (en) Managing voice calls in csfb devices
US9491667B2 (en) Method and device for handover to serving network
JP2015509350A (en) Method and apparatus for managing mobility in multiple wireless devices
CN110505667B (en) User terminal and method and device for processing circuit switching service in LTE system of user terminal
WO2014067166A1 (en) Method, device and system for regressing to long term evolution (lte) network
US20210105670A1 (en) On-Demand Circuit-Switched (CS) Network Registration
EP4093107A1 (en) Multimedia service processing method, storage medium, chip, and related device
US11792694B2 (en) Packet-switched to circuit-switched handover during VOIP call initiation
CN114245482A (en) Call processing method, device, equipment and computer storage medium
CN104066136A (en) Switching and switching processing methods and devices for wireless access networks
CN108966203A (en) User equipment and synchronous method
CN105813224A (en) Communication device and wireless communication method with effciency
CN109413668B (en) Dual-card configuration processing method, device, terminal and computer readable storage medium
US11700290B1 (en) Silent retry in a legacy system
WO2015085545A1 (en) Ps service recovery method, msc/vlr and mme
WO2019061425A1 (en) Csfb result detection method and device, and computer storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant