Voice communication processing method, device, user equipment and storage medium

By realizing the second network voice registration and service processing after EPS fallback failure in the UE of the 5G SA network, the voice service interruption problem caused by EPS fallback is solved, and the continuity of voice service and user experience is improved.

CN115529617BActive Publication Date: 2025-03-04BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110706433.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-24
Publication Date
2025-03-04
Estimated Expiration
2041-06-24

AI Technical Summary

Technical Problem

In the early stages of the deployment of the fifth-generation mobile communication technology (5G) SA network, voice service failure due to the failure of EPS fallback, bringing users a bad experience.

Method used

After the EPS fallback fails, the user equipment (UE) directly initiates voice registration on the second network (such as 4G network) and conducts voice service after successful registration.

Benefits of technology

After the EPS fallback fails, the UE can directly perform voice services on the second network, ensure the continuity of voice services, improve user experience, and reduce the possibility of EPS fallback failure again, saving UE's power consumption and resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115529617B_ABST
    Figure CN115529617B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method, apparatus, user equipment and storage medium for voice communication processing; the method includes: in response to the EPS fallback failure of the UE falling back from the first network to the second network, initiating voice registration on the second network; after the voice registration is successfully initiated, performing voice service on the second network. The method can enable the UE to directly perform voice service on the second network after the voice service fails due to the EPS fallback failure; the UE can continuously perform voice service, thereby improving the user's experience of performing voice service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a voice communication processing method, device, user equipment and storage medium. Background Art

[0002] In related technologies, in order to quickly deploy the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G), operators usually first deploy the dual connection (EUTRA) of the evolved universal mobile telecommunications system (UMTS Terrestrial Radio Access, EUTRA) and the new radio (NR) of the user equipment (UE), and then deploy the standalone network (SA). In the early stage of SA network deployment, voice services usually use the evolved packet system fallback (EPS fallback). EPS fallback requires the cooperation of 5G and the fourth generation mobile communication technology (4G) network, and provides voice services with the help of 4G's long-term evolution voice bearer (VoLTE). However, in the early stage of SA network deployment, there will be some problems, such as some configuration errors, which will cause EPS fallback to fail; this will cause voice services to fail, giving users a bad experience. Summary of the invention

[0003] The present disclosure provides a voice communication processing method, an apparatus, a user equipment and a storage medium.

[0004] According to a first aspect of the present disclosure, a method for processing voice communication is provided, the method comprising:

[0005] In response to an evolved packet system fallback (EPSfallback) failure of a user equipment (UE) falling back from a first network to a second network, initiating voice registration in the second network;

[0006] After the voice registration is successfully initiated, voice services are performed on the second network.

[0007] In some embodiments, the performing voice service on the second network includes one of the following:

[0008] If the EPS fallback failure is the EPS fallback failure of the mobile calling MO, initiating the MO in the second network;

[0009] If the EPS fallback failure is the EPS fallback failure of the mobile called MT, the MT is received within a predetermined time.

[0010] In some embodiments, the method further comprises one of the following:

[0011] If the MT is received within a predetermined time, after completing the MT, switching the UE back to the first network;

[0012] If the MT is not received within the predetermined time and the predetermined time is reached, the UE is switched back to the first network.

[0013] In some embodiments, the method further comprises:

[0014] After completing the MO, the UE is switched back to the first network.

[0015] In some embodiments, the initiating the MO on the second network includes:

[0016] Sending a call request message to the network side entity of the second network, wherein the call request message is used to request to establish a voice call connection with the called UE;

[0017] The completion of the MO comprises:

[0018] Based on the voice call connection, the voice call with the called UE is completed.

[0019] In some embodiments, the receiving the MT comprises:

[0020] receiving a paging message sent by a network-side entity of the second network, wherein the paging message is used to page the UE to establish a voice call connection with a calling UE;

[0021] The completing of the MT comprises:

[0022] Based on the voice call connection, the voice call with the calling UE is completed.

[0023] According to a second aspect of an embodiment of the present disclosure, a voice communication processing device is provided, the device comprising:

[0024] A sending module, configured to initiate voice registration in the second network in response to a failure of an evolved packet system fallback (EPS) of a user equipment UE falling back from a first network to a second network;

[0025] The processing module is used to perform voice service in the second network after the voice registration is successfully initiated.

[0026] In some embodiments, the processing module is used to initiate the MO in the second network if the EPS fallback failure is an EPS fallback failure of the mobile calling MO;

[0027] or,

[0028] The processing module is used for receiving the MT within a predetermined time if the EPS fallback failure is the EPS fallback failure of the mobile called MT.

[0029] In some embodiments, the device: a switching module; wherein,

[0030] The switching module is configured to switch the UE back to the first network after completing the MT if the MT is received within a predetermined time;

[0031] or,

[0032] The switching module is configured to switch the UE back to the first network if the MT is not received within a predetermined time and the predetermined time is reached.

[0033] In some embodiments, the device further comprises: a switching module; wherein,

[0034] The switching module is used to switch the UE back to the first network after completing the MO.

[0035] In some embodiments, the sending module is used to send a call request message to the network side entity of the second network, wherein the call request message is used to request to establish a voice call connection with the called UE;

[0036] The processing module is used to complete the voice call with the called UE based on the voice call connection.

[0037] In some embodiments, the sending module is used to receive a paging message sent by a network-side entity of the second network, wherein the paging message is used to page the UE to establish a voice call connection with the calling UE;

[0038] The processing module is used to complete the voice call with the calling UE based on the voice call connection.

[0039] According to a third aspect of the present disclosure, a user equipment is provided, including:

[0040] processor;

[0041] a memory for storing processor-executable instructions;

[0042] The processor is configured to implement the voice communication processing method described in any embodiment of the present disclosure when running the executable instructions.

[0043] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the voice communication processing method described in any embodiment of the present disclosure.

[0044] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0045] In the embodiment of the present disclosure, in response to the EPS fallback failure of the UE falling back from the first network to the second network, the UE initiates voice registration on the second network; and after the voice registration is successfully initiated, the voice service is performed on the second network. In this way, the UE of the embodiment of the present disclosure can directly perform voice services on the second network after the EPS fallback failure causes the voice service failure; in this way, the UE can continuously perform voice services, thereby improving the user experience of performing voice services.

[0046] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0048] Figure 1 It is a schematic diagram of a voice communication processing method according to an exemplary embodiment.

[0049] Figure 2 It is a block diagram showing an application scenario of a voice communication processing method according to an exemplary embodiment.

[0050] Figure 3 It is a schematic diagram of a voice communication processing method according to an exemplary embodiment.

[0051] Figure 4 It is a schematic diagram of a voice communication processing method according to an exemplary embodiment.

[0052] Figure 5 It is a schematic diagram of a voice communication processing method according to an exemplary embodiment.

[0053] Figure 6 It is a schematic diagram of a voice communication processing method according to an exemplary embodiment.

[0054] Figure 7 The present invention is a block diagram of a voice communication processing device according to an exemplary embodiment.

[0055] Figure 8 The present invention is a block diagram of a voice communication processing device according to an exemplary embodiment.

[0056] Fig. 9 The figure is a block diagram of a user equipment according to an exemplary embodiment. DETAILED DESCRIPTION

[0057] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0058] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0059] In related technologies, the reasons for EPS fallback failure may be, but are not limited to, the imperfection of the SA protocol. For example, imperfect protocols between the wireless side, the core network side, and the UE side, or faults on the wireless side, the core network side, and the UE side may all lead to EPS fallback failure. Currently, after the UE has an EPS fallback failure, the UE is usually still preparing for the next EPS fallback on the 5G network; if there are still problems with the 5G network, the EPS fallback will still fail; this does not guarantee that the UE can continue to perform voice services, etc.

[0060] Figure 1 is a schematic diagram of a voice communication processing method according to an exemplary embodiment; Figure 1 As shown, the voice communication processing method includes the following steps:

[0061] Step S11: In response to an evolved packet system fallback (EPS fallback) failure of a user equipment (UE) from a first network to a second network, initiating voice registration in the second network;

[0062] Step S12: after the voice registration is successfully initiated, voice services are performed in the second network.

[0063] The method described in the embodiment of the present disclosure is applied to a user device. In one embodiment, the user device can be various mobile devices or fixed devices; for example, the user device can be a mobile phone, a computer, a server, a transceiver device, a tablet device, a medical device, or a wearable device.

[0064] In one embodiment, the first network is a 5G network, and the second network is a 4G network. The evolved packet system fallback here may be: when the UE initiates a voice service on the 5G network, it falls back to the 4G network. The first network here may be a newer generation network relative to the second network.

[0065] Of course, in other embodiments, the first network and the second network may be other networks. For example, the first network is a 6G network, and the second network is a 5G network; then the step S11 may be: when the UE initiates a voice service from the 6G network, it fails when it falls back to the 5G network, and initiates voice registration in the 5G network. For another example, the first network is a 4G network, and the second network is a 3G network; then the step S11 may be: when the UE initiates a voice service from the 4G network, it fails when it falls back to the 3G network, and initiates voice registration in the 3G network. There is no restriction on the first network and the second network herein.

[0066] In one embodiment, initiating voice registration in the second network may include: sending a voice registration request to a network side entity of the second network. The network side entity here is: a Call Session Control Function (CSCF) entity. Of course, in other embodiments, the network side entity may be a physical entity or a logical entity; for example, it may be a gateway, a mobile management entity (MME), etc.

[0067] The voice registration request herein may be, but is not limited to, one of the following: a Session Initiation Protocol (SIP) registration request, or information carrying a SIP registration request.

[0068] In one embodiment, the successful initiation of the voice registration request may include: receiving a confirmation message returned by a network-side entity of the second network based on the voice registration request. For example, the successful initiation of the voice registration request includes: receiving a confirmation message returned by the SCSF based on the SIP registration request.

[0069] In one embodiment, before the second network initiates voice registration, the method may further include: sending an attach request (Attach request) or a public data packet connection request (PDN connectivity request) to a network side entity. The network side entity here may be an MME.

[0070] In one embodiment, initiating voice registration in the second network may include: after determining that an EPS bearer is established between the UE and a packet data gateway (PGW) or a serving gateway (SGW), sending the voice registration request to the CSCF body.

[0071] In one embodiment, the voice service includes but is not limited to at least one of the following: a calling service and / or a called service. For example, the calling service may be a mobile calling (MO) service; the called service may be a mobile called (MT) service.

[0072] In one embodiment, the EPS fallback failure includes but is not limited to: EPS fallback of MO, and / or EPS fallback of MT. The EPS fallback failure of MO here means that the UE is making a mobile outgoing call or preparing to make a mobile outgoing call when the EPS fallback from the first network falls back to the second network; the EPS fallback failure of MT here means that the UE is making a mobile incoming call or preparing to receive a mobile incoming call when the EPS fallback from the first network falls back to the second network fails.

[0073] For example, Figure 2 As shown, an application scenario of a voice communication processing method is disclosed. When the UE falls back from the 5G network to the 4G network, the UE fails to perform voice services on the 5G network; then the UE can attach to the 4G network and perform voice services on the 4G network.

[0074] In the embodiment of the present disclosure, in response to the EPS fallback failure of the UE falling back from the first network to the second network, the UE initiates voice registration on the second network; and after the voice registration is successfully initiated, the voice service is performed on the second network. In this way, the UE of the embodiment of the present disclosure can directly perform voice services on the second network after the EPS fallback failure causes the voice service failure; this enables the UE to continuously perform voice services, thereby improving the user experience of voice services.

[0075] Moreover, in the embodiment of the present disclosure, the UE can directly perform voice services in the second network after the EPS fallback fails. Compared with the prior art in which the UE still performs EPS fallback in the second network after the EPS fallback fails, the occurrence of EPS fallback failure again can be reduced, thereby saving the UE's power consumption and resources.

[0076] like Figure 3 As shown, in some embodiments, performing voice service on the second network includes one of the following:

[0077] Step S121: If the EPS FB failure is the EPS fallback failure of the MO, the MO is initiated in the second network;

[0078] Step S122: If the EPS FB failure is the EPS fallback failure of the MT, the MT is received within a predetermined time.

[0079] In one embodiment, the EPS fallback failure of the MO includes but is not limited to at least one of the following: failure to send a SIP invitation to the first network, failure to receive a SIP request confirmation returned by the first network, failure to send a session progress message to the first network; failure of radio resource control (RRC) release redirection to the second network, and failure of the second network to return an update SIP.

[0080] In one embodiment, initiating MO to the second network includes: sending a call request message to a network side entity of the second network; wherein the call request message is used to request to establish a voice call connection with the called UE.

[0081] In one embodiment, the UE that initiates the call is the calling UE, and the UE that receives the paging is the called UE.

[0082] In one embodiment, the initiating MO to the second network includes: sending the call request message to the second UE through a network entity of the second network. In this way, the UE of this embodiment can initiate a paging request message to the called UE through the network entity of the second network, so as to ensure the continuity of the calling service.

[0083] In another embodiment, the initiating MO to the second network includes: sending a paging request message to a network-side entity of the second network; wherein the paging request message is used to request to establish a voice call connection with the called UE;

[0084] Receive a paging confirmation message returned by the network side entity of the second network, wherein the paging confirmation message indicates that the called UE confirms the establishment of the voice call connection.

[0085] In one embodiment, the paging request message carries identification information. The identification information here is used to identify the object being called; for example, the identification information is used to identify any other UE except the UE that initiated the MO. In one embodiment, the identification information is a telephone number.

[0086] In one embodiment, the identification information may be the identification information carried when the EPS fallback of the MO fails. In this way, this embodiment can re-perform the MO based on the last interrupted MO.

[0087] In another embodiment, the identification information may be identification information of any UE. In this way, this embodiment may initiate MO to any UE.

[0088] In one embodiment, the EPS fallback failure of the MT includes but is not limited to at least one of the following: failure of radio resource control (RRC) release redirection to the second network, and failure of the second network returning an update SIP.

[0089] In one embodiment, the predetermined time is less than or equal to the first duration. For example, the first duration is 2 minutes, 5 minutes, or 10 minutes, etc. Exemplarily, a timer may be set in the UE, and the timing time of the timer is the predetermined time; then the UE waits for the MT within the timing time.

[0090] In one embodiment, the predetermined time may be pre-configured by the user, or the predetermined time may be configured based on historical experience data. For example, if the user determines that the waiting time after EPS fallback failure is 10 minutes, the predetermined time is configured to be 10 minutes. For another example, if the MT can usually be received within 15 minutes after the previous EPS fallback failure, the predetermined time is determined to be 15 minutes.

[0091] In one embodiment, receiving the MT includes: receiving a paging message sent by a network side entity of the second network. The paging message here may carry identification information. For example, the first UE receives a paging message sent by the network side entity within a predetermined time, wherein the paging message is determined by the network side entity of the second network based on a call request message initiated by the second UE to call the first UE.

[0092] In one embodiment, the receiving of the MT includes: receiving a paging message sent by the calling UE through a network entity of the second network. Thus, the UE of this embodiment can receive a paging request message initiated by the calling UE through the network entity of the second network, so as to ensure the continuity of the called service.

[0093] In the disclosed embodiment, if the UE fails to perform a calling service when falling back from the first network to the second network, it can switch to the second network and re-make a mobile call; thereby reducing the occurrence of calling service failures due to EPS fallback failures, ensuring the continuity of calling services, and improving user experience.

[0094] Alternatively, if the UE fails to perform the called service when falling back to the second network from the first network, it can switch to the second network and wait for the paging message sent by the second network. In this way, if the paging message is received within the predetermined time, the failure of the called service due to EPS fallback failure can be reduced, and the called service can be ensured to be continuous, thus improving the user experience.

[0095] like Figure 4 As shown, in some embodiments, the method further includes one of the following:

[0096] Step S131: if the MT is received within a predetermined time, after completing the MT, switching the UE back to the first network;

[0097] Step S132: If the MT is not received within the predetermined time and the predetermined time is reached, the UE is switched back to the first network.

[0098] Completing the MT here means that the called service ends. In one embodiment, completing the MT includes completing the voice call with the calling UE based on the voice call connection.

[0099] Exemplarily, the first UE receives a mobile incoming call from the second UE, and if the call between the first UE and the second UE is ended, it is determined that the MT is completed.

[0100] In one embodiment, completing the MT includes: completing the voice call with the calling UE through a network side entity of the second network based on the voice call connection.

[0101] In an embodiment, the failure to receive the MT within a predetermined time includes: failure to receive a paging message sent by a network-side entity of the second network within a predetermined time.

[0102] In the embodiment of the present disclosure, if the UE receives the MT within a predetermined time, it can be switched back to the first network after the MT ends. In this way, the embodiment of the present disclosure can switch to the first network in time to perform other data services after the UE completes the called service, so that the UE can efficiently complete other data services in the first network.

[0103] Alternatively, if the UE (called UE in this case) does not receive the MT within the predetermined time, it means that other calling UEs are unlikely to page themselves (called UE). Then the UE needs to switch back to the first network at the end of the predetermined time and perform other services in time; thus, the UE can efficiently complete other data services in the first network.

[0104] like Figure 5 As shown, in some embodiments, the method further includes:

[0105] Step S14: After completing the MO, switching the UE back to the first network.

[0106] Completing the MO here means that the calling service ends. In some embodiments, the completing the MO includes: completing the voice call with the called UE based on the voice call connection.

[0107] Exemplarily, the first UE sends a mobile calling message to the second UE, and if the call between the first UE and the second UE ends, it is determined that the MO is completed.

[0108] In one embodiment, completing the MO includes:

[0109] Based on the voice call connection, a voice call with the called UE is completed through the network side entity of the second network.

[0110] In the embodiment of the present disclosure, if the UE completes the MO, the UE can be switched back to the first network. In this way, the embodiment of the present disclosure can switch to the first network in time to perform other data services after the UE completes the calling service, so that the UE can efficiently complete other data services in the first network.

[0111] The following provides specific examples in combination with any of the above embodiments:

[0112] Example 1

[0113] Figure 6 A method for processing voice communication is provided, the method comprising the following steps:

[0114] Step S201: Detecting that the EPS fallback of the UE fails;

[0115] In an optional embodiment, when the UE falls back from the first network to the second network, the EPS fallback situation is detected; and it is determined that the EPS fallback failure is detected.

[0116] Step S202: Initiate voice registration in the second network;

[0117] In an optional embodiment, the UE sends a voice registration request in the second network.

[0118] In another optional embodiment, the UE sends a voice registration request to a network-side entity of the second network; and receives a confirmation message returned by the network-side entity of the second network based on the voice registration request.

[0119] Step S203: Determine whether the EPS fallback failure is the EPS fallback failure of the MO; if so, execute step S204; if not, execute step S206;

[0120] In an optional embodiment, the UE determines whether the EPS fallback failure is an EPS fallback failure of the MO; if so, execute step S204; if not, execute step S207.

[0121] Step S204: Initiate the MO on the second network;

[0122] In an optional embodiment, the UE sends a paging request message to a network-side entity of the second network, wherein the paging request message is used to request to establish a voice communication connection with the called UE.

[0123] In another optional embodiment, the UE sends a paging request message to the network side entity of the second network; and receives a paging confirmation message returned by the network side entity of the second network, wherein the paging confirmation message indicates that the called UE confirms the establishment of the voice call connection.

[0124] Step S205: Determine that the MO is completed;

[0125] In an optional embodiment, the UE determines to complete the voice call with the called UE based on the voice call connection.

[0126] Step S206: Start the timer and receive MT;

[0127] In an optional embodiment, the UE starts a timer; and receives a paging message sent by a network side entity of the second network within a timing period of the timer.

[0128] In one embodiment, the timing time of the timer is the predetermined time in the above embodiment.

[0129] Step S207: if the MT is received within the timing time of the timer, it is determined that the MT is completed; or if the MT is not received within the preset time of the timer, it is determined that the end time of the timer is reached;

[0130] In an optional embodiment, if the UE receives a paging message sent by the network side entity of the second network within a predetermined time of the timer, it determines to establish a voice call connection with the calling UE; and based on the voice call connection, completes the voice call with the calling UE;

[0131] Alternatively, if the UE does not receive a paging message sent by the network side entity of the second network within the timing time of the timer, it is determined that the end time of the timer has been reached.

[0132] Step S208: Switch back to the first network.

[0133] In an optional embodiment, the UE switches back to the first network for registration.

[0134] In the embodiment of the present disclosure, when the EPS fallback failure when the UE falls back from the first network to the second network causes the voice service to fail, the voice service can be directly performed on the second network; this allows the UE to continuously perform the voice service, improving the user experience of the voice service. In addition, in the embodiment of the present disclosure, whether it is a MO service failure or a MT service failure caused by the EPS fallback failure, the MO service can be re-performed or the MT can be waited for to ensure the continuity of the MO service or the MT. Moreover, compared with the prior art, if the UE still performs EPS fallback in the second network after the EPS fallback fails, the embodiment of the present disclosure can also reduce the occurrence of EPS fallback failure again, thereby saving the UE's power consumption and resources.

[0135] In an embodiment of the present disclosure, if the UE receives an MT within a predetermined time, it can be switched back to the first network after the MT ends; or if the UE does not receive an MT within a predetermined time, it can be switched to the first network when the predetermined time is reached. In this way, the embodiment of the present disclosure can switch to the first network in a timely manner to perform other data services after the UE completes the called service, so that the UE can efficiently complete other data services in the first network. Alternatively, if the UE completes the MO, the UE can be switched back to the first network. In this way, the embodiment of the present disclosure can also switch to the first network in a timely manner to perform other data services after the UE completes the calling service, so that the UE can efficiently complete other data services in the first network.

[0136] Figure 7 A voice communication processing device is provided as shown in an exemplary embodiment; Figure 7 As shown, the device comprises:

[0137] A sending module 41, configured to initiate voice registration in a second network in response to an evolved packet system fallback (EPS fallback) failure of a user equipment (UE) falling back from a first network to a second network;

[0138] The processing module 42 is used to perform voice service in the second network after the voice registration is successfully initiated.

[0139] In some embodiments, the processing module 42 is configured to initiate the MO in the second network if the EPS fallback failure is an EPS fallback failure of the mobile calling MO;

[0140] or,

[0141] The processing module 42 is configured to receive the MT within a predetermined time if the EPS fallback failure is the EPS fallback failure of the mobile called MT.

[0142] like Figure 8 As shown, in some embodiments, the device: a switching module 43; wherein,

[0143] The switching module 43 is configured to switch the UE back to the first network after completing the MT if the MT is received within a predetermined time;

[0144] or,

[0145] The switching module 43 is configured to switch the UE back to the first network if the MT is not received within a predetermined time and the predetermined time is reached.

[0146] In some embodiments, the switching module 43 is used to switch the UE back to the first network after completing the MO.

[0147] In some embodiments, the sending module 41 is used to send a call request message to the network side entity of the second network, wherein the call request message is used to request to establish a voice call connection with the called UE;

[0148] The processing module 42 is configured to complete the voice call with the called UE based on the voice call connection.

[0149] In some embodiments, the sending module 41 is used to receive a paging message sent by a network-side entity of the second network, wherein the paging message is used to page the UE to establish a voice call connection with the calling UE;

[0150] The processing module 42 is configured to complete the voice call with the calling UE based on the voice call connection.

[0151] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0152] An embodiment of the present disclosure further provides a user equipment, characterized by comprising:

[0153] processor;

[0154] a memory for storing processor-executable instructions;

[0155] The processor is configured to implement the voice communication processing method described in any embodiment of the present disclosure when running the executable instructions.

[0156] The memory may include various types of storage media, which are non-transitory computer storage media that can continue to memorize information stored thereon after the communication device loses power.

[0157] The processor may be connected to the memory through a bus or the like, and is used to read the executable program stored in the memory, for example, to implement the following Figure 1 , Figures 3 to 6 At least one of the methods shown.

[0158] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein the computer-readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the voice communication processing method described in any embodiment of the present disclosure. Figure 1 , Figures 3 to 6 At least one of the methods shown.

[0159] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0160] Fig. 9 8 is a block diagram of a user device 800 according to an exemplary embodiment. For example, the user device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0161] Reference Fig. 9 , the user device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0162] The processing component 802 generally controls the overall operation of the user device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0163] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the user device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0164] The power supply component 806 provides power to the various components of the user device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the user device 800.

[0165] The multimedia component 808 includes a screen that provides an output interface between the user device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0166] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the user device 800 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0167] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.

[0168] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the user device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of the components, such as the display and keypad of the user device 800, and the sensor assembly 814 can also detect the position change of the user device 800 or a component of the user device 800, the presence or absence of contact between the user and the user device 800, the orientation or acceleration / deceleration of the user device 800, and the temperature change of the user device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0169] The communication component 816 is configured to facilitate wired or wireless communication between the user device 800 and other devices. The user device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0170] In an exemplary embodiment, the user device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0171] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the user device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0172] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in this disclosure. The specification and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0173] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A voice communication processing method, characterized in that: The method comprises: In response to a failure of an evolved packet system fallback EPS fallback of a user equipment UE from a first network to a second network, if it is determined that an EPS bearer is established between the UE and a packet data gateway or a serving gateway, initiating voice registration to the second network; the first network is a 5G network, and the second network is a 4G network; After the voice registration is successfully initiated, voice service is performed in the second network, wherein the voice service in the second network includes one of the following: if the EPS fallback failure is the EPS fallback failure of the mobile calling MO, the MO is initiated in the second network; if the EPS fallback failure is the EPS fallback failure of the mobile called MT, the MT is received within a predetermined time; If the MT is received within the scheduled time, after the MT is completed, the UE is switched back to the first network; or, if the MT is not received within the scheduled time and the scheduled time is reached, the UE is switched back to the first network; or, after the MO is completed, the UE is switched back to the first network.

2. The method according to claim 1, characterized in that The initiating the MO on the second network includes: Sending a call request message to the network side entity of the second network, wherein the call request message is used to request to establish a voice call connection with the called UE; The completion of the MO comprises: Based on the voice call connection, the voice call with the called UE is completed.

3. The method according to claim 1, characterized in that The receiving the MT comprises: receiving a paging message sent by a network-side entity of the second network, wherein the paging message is used to page the UE to establish a voice call connection with a calling UE; The completing of the MT comprises: Based on the voice call connection, the voice call with the calling UE is completed.

4. A voice communication processing device, characterized in that: The device comprises: A sending module, configured to, in response to a failure of an evolved packet system fallback EPS fallback of a user equipment UE from a first network to a second network, initiate voice registration to the second network if it is determined that an EPS bearer is established between the UE and a packet data gateway or a serving gateway; the first network is a 5G network, and the second network is a 4G network; A processing module, configured to perform voice service in the second network after the voice registration is successfully initiated; wherein the processing module is configured to: initiate the MO in the second network if the EPS fallback failure is the EPS fallback failure of the mobile calling MO; receive the MT within a predetermined time if the EPS fallback failure is the EPS fallback failure of the mobile called MT; A switching module is used for one of the following: if the MT is received within the predetermined time, after the MT is completed, the UE is switched back to the first network; if the MT is not received within the predetermined time and the predetermined time is reached, the UE is switched back to the first network; after the MO is completed, the UE is switched back to the first network.

5. The device according to claim 4, characterized in that The sending module is used to send a call request message to the network side entity of the second network, wherein the call request message is used to request to establish a voice call connection with the called UE; The processing module is used to complete the voice call with the called UE based on the voice call connection.

6. The device according to claim 4, characterized in that The sending module is used to receive a paging message sent by the calling UE through the network side entity of the second network, wherein the paging message is used to indicate to establish a voice call connection with the calling UE; The processing module is used to complete the voice call with the calling UE based on the voice call connection.

7. A user equipment, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: implement the voice communication processing method described in any one of claims 1-3 when running the executable instructions.

8. A computer-readable storage medium, characterized in that: The readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the voice communication processing method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and apparatus for realizing caller voice services

    CN103916933A

  • Method and device for rescuing call after circuit switched fallback abnormity

    CN110876169A