Voice bearer processing method and apparatus, user equipment, and network side device

WO2026200740A1PCT designated stage Publication Date: 2026-10-01VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/085060
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-28
Filing Date
2026-03-23
Publication Date
2026-10-01

Smart Images

  • Figure CN2026085060_01102026_PF_FP_ABST
    Figure CN2026085060_01102026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and discloses a voice bearer processing method and apparatus, a user equipment, and a network side device. The voice bearer processing method of embodiments of the present application comprises: a first network entity executes any one of the following: when the user equipment has established a first voice bearer, sending first information to a second network entity; and when the user equipment has established a second voice bearer, receiving second information from the second network side entity, and on the basis of the second information, determining a first QoS parameter corresponding to a first voice code. The first information is used for indicating at least one of the following: a network can satisfy the first QoS parameter; a transmission rate that the network can satisfy; switching to the first voice code; and switching a voice code. The second information is used for indicating at least one of the following: switching a voice code; switching to the first voice code; a parameter for switching the voice code; and switching to the first QoS parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Voice bearer processing methods, devices, user equipment and network-side equipment

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510385082.4, filed in China on March 28, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of communication technology, and specifically relates to a voice bearer processing method, apparatus, user equipment, and network-side equipment. Background Technology

[0004] In communications, network-side devices typically establish voice bearers supporting a specific voice coding system for user equipment, and voice calls are made based on these bearers. However, changes in the network environment can lead to degraded call quality or even call interruption. Therefore, related technologies suffer from the problem of poor voice call quality due to changes in the network environment. Summary of the Invention

[0005] This application provides a voice call processing method, apparatus, user equipment, and network-side equipment, which can solve the problem of poor voice call quality caused by changes in the network environment.

[0006] Firstly, a speech-carrying processing method is provided, including:

[0007] A first network entity performs a first operation, the first operation including any of the following:

[0008] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0009] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0010] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0011] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0012] Secondly, a voice-carrying processing method is provided, including:

[0013] The second network entity performs a second operation, which includes any of the following:

[0014] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0015] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0016] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0017] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0018] Thirdly, a voice-carrying processing method is provided, including:

[0019] The fifth network entity performs the third operation;

[0020] The third operation includes at least one of the following:

[0021] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0022] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0023] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0024] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0025] Fourthly, a speech processing method is provided, including:

[0026] When the user equipment establishes a second voice bearer and determines to switch from the second voice coding to the first voice coding, the user equipment sends fourth information to the second network entity.

[0027] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0028] Fifthly, a voice processing device is provided, comprising:

[0029] A first transmission module is configured to perform a first operation, the first operation including any one of the following:

[0030] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0031] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0032] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0033] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0034] Sixthly, a voice-bearing processing apparatus is provided, comprising:

[0035] The second transmission module is configured to perform a second operation, the second operation including any one of the following:

[0036] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0037] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0038] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0039] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0040] In a seventh aspect, a voice-bearing processing apparatus is provided, comprising:

[0041] The third transmission module is used to perform the third operation;

[0042] The third operation includes at least one of the following:

[0043] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0044] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0045] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0046] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0047] Eighthly, a voice-bearing processing apparatus is provided, comprising:

[0048] The fourth transmission module is used to send fourth information to the second network entity when the user equipment has established a second voice bearer and determined to switch from the second voice coding to the first voice coding.

[0049] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0050] Ninthly, a voice bearer processing apparatus is provided, the apparatus being configured to perform the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect, or to implement the steps of the method described in the third aspect, or to implement the steps of the method described in the fourth aspect.

[0051] In a tenth aspect, a user equipment is provided, the user equipment including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the fourth aspect.

[0052] Eleventhly, a user equipment is provided, including a processor and a communication interface, wherein the communication interface is used to send fourth information to a second network entity when the user equipment establishes a second voice bearer and determines to switch from a second voice coding to a first voice coding;

[0053] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0054] In a twelfth aspect, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect, or implementing the steps of the method as described in the second aspect, or implementing the steps of the method as described in the third aspect.

[0055] In a thirteenth aspect, a network-side device is provided, including a processor and a communication interface, wherein...

[0056] When the network-side device is the first network entity, the communication interface is used to perform a first operation, the first operation including any of the following:

[0057] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0058] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0059] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0060] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0061] When the network-side device is a second network entity, the communication interface is used to perform a second operation, which includes any of the following:

[0062] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0063] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0064] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0065] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0066] When the network-side device is the fifth network entity, the communication interface is used to perform the third operation;

[0067] The third operation includes at least one of the following:

[0068] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0069] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0070] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0071] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0072] In a fourteenth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect, or implement the steps of the method described in the third aspect.

[0073] In a fifteenth aspect, a wireless communication system is provided, comprising: a user equipment, a first network entity, a second network entity, and a fifth network entity, wherein the user equipment is configured to perform the steps of the method described in the fourth aspect, the first network entity is configured to perform the steps of the method described in the first aspect, the second network entity is configured to perform the steps of the method described in the second aspect, and the fifth network entity is configured to perform the steps of the method described in the third aspect.

[0074] In a sixteenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.

[0075] In a seventeenth aspect, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method as described in the first aspect, or the steps of the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.

[0076] In this embodiment, a first operation is performed by a first network entity. The first operation includes any one of the following: when a user equipment establishes a first voice bearer, sending first information to a second network entity; when a user equipment establishes a second voice bearer, receiving second information from a second network entity, and determining a first Quality of Service (QoS) parameter corresponding to the first voice codec based on the second information; wherein the first voice bearer supports the first QoS parameter corresponding to the first voice codec and the second QoS parameter corresponding to the second voice codec; the first information indicates at least one of the following: the network can meet the first QoS parameter; the network can meet a certain transmission rate; switching to the first voice codec; switching voice codecs; wherein the second voice bearer supports the second QoS parameter corresponding to the second voice codec; the second information indicates at least one of the following: switching voice codecs; switching to the first voice codec; switching voice codec parameters; switching to the first QoS parameter. In this way, voice codec switching can be implemented based on the first and second information to adapt to changes in different network environments and improve the quality of voice calls. Attached Figure Description

[0077] Figure 1 is a block diagram of a wireless communication system applicable to an embodiment of this application;

[0078] Figure 2 is a schematic diagram of the traditional call setup process;

[0079] Figure 3 is a schematic diagram of the QoS flow establishment process;

[0080] Figures 4 to 11 are schematic flowcharts of the voice bearer processing method provided in the embodiments of this application;

[0081] Figures 12 to 15 are schematic diagrams of the voice bearer processing device provided in the embodiments of this application;

[0082] Figure 16 is a schematic diagram of the structure of the communication device provided in an embodiment of this application;

[0083] Figure 17 is a schematic diagram of the structure of the terminal provided in an embodiment of this application;

[0084] Figure 18 is a schematic diagram of the network-side device provided in an embodiment of this application. Detailed Implementation

[0085] The terms "first," "second," etc., used in this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the first object can be one or more. Furthermore, "or" in this application indicates at least one of the connected objects. For example, the scope of protection for "A or B" covers at least three scenarios: Scenario 1: including A but not B; Scenario 2: including B but not A; Scenario 3: including both A and B. In addition, the terms "A and / or B," "at least one of A and B," and "at least one of A or B" also cover at least the above three scenarios. The character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0086] The term "instruction" in this application can be either a direct instruction (or explicit instruction) or an indirect instruction (or implicit instruction). A direct instruction can be understood as the sender explicitly informing the receiver of specific information, the required operation, or the requested result in the instruction sent. An indirect instruction can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the required operation or requested result based on the judgment result.

[0087] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0088] Figure 1 shows a block diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as User Equipment (UE), and can be a mobile phone, tablet computer, laptop computer, notebook computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR), virtual reality (VR) device, robot, wearable device, flight vehicle, vehicle user equipment (VUE), shipboard equipment, pedestrian user equipment (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among these, in-vehicle devices can also be referred to as in-vehicle terminals, in-vehicle controllers, in-vehicle modules, in-vehicle components, in-vehicle chips, or in-vehicle units, etc. Furthermore, terminal 11 can be any of the terminals described above, or it can be a chip within a terminal, such as a modem chip, a system-on-chip (SoC), etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 can include access network equipment or core network equipment, wherein access network equipment can also be referred to as Radio Access Network (RAN) equipment, radio access network function, or radio access network unit. Access network equipment can include base stations, Wireless Local Area Network (WLAN) access points (APs), or Wireless Fidelity (WiFi) nodes, etc.Among them, base stations can be referred to as Node B (NB), Evolved Node B (eNB), Next Generation Node B (gNB), New Radio Node B (NR Node B), Access Point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B, Transmit / Receive Point (TRP), Non-Terrestrial Network (NTN) equipment (such as satellite or high altitude platform stations). The term "base station" can be any suitable term in the field, such as "station" or any other appropriate term in the relevant field, as long as the same technical effect is achieved. The term "base station" is not limited to specific technical terms. It should be noted that the embodiments of this application only use the base station in the NR system as an example for introduction, and do not limit the specific type of base station.

[0089] Core network equipment, also known as core network nodes, core network functions, or core network elements, includes, but is not limited to, at least one of the following: Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), and Binding Support. Functions include: BSF (Broadcast Function), Application Function (AF), Location Management Function (LMF), Gateway Mobile Location Centre (GMLC), Network Data Analytics Function (NWDAF), Serving Call Session Control Function (S-CSCF), Proxy Call Session Control Function (P-CSCF), Access Gateway (AGW), and Non-Terrestrial Network.NTN (Network Network Technology) equipment (such as satellites or high-altitude platform stations). It should be noted that this application embodiment only uses core network equipment in the NR system as an example and does not limit the specific type of core network equipment. If the name of the core network equipment mentioned in this application embodiment changes in subsequent protocol versions (e.g., 6G), it will still be within the scope of protection of this application.

[0090] Optionally, the core network equipment can be implemented by one or more functional modules in a single device, or by multiple devices working together; this application does not specifically limit this. It is understood that the aforementioned functional modules can be network elements in hardware devices, software functional modules running on dedicated hardware, or virtualized functional modules instantiated on a platform (e.g., a cloud platform).

[0091] For ease of understanding, the following describes some aspects of the embodiments of this application:

[0092] I. Call setup process.

[0093] The process of user equipment 1 initiating an IP Multimedia Subsystem (IMS) voice call is shown in Figure 2. User equipment 1 connects to the gNB via satellite and further connects to the IMS network element. The voice call establishment process includes:

[0094] Step 201: Establish a Protocol Data Unit (PDU) session, which is used to transmit IMS services.

[0095] Step 202: User equipment 1 initiates an IMS call establishment request by sending an Invite message 1 using Session Initiation Protocol (SIP) and carrying information about the voice media to be established in the requested Session Description Protocol (SDP).

[0096] Examples of SDP are as follows:

[0097] m = audio 0RTP / AVP 97;

[0098] a = rtpmap:97AMR / 8000 / 1.

[0099] The m-line can be called the media line, representing the type of media as voice service;

[0100] Row 'a' can be called the attribute row, representing the attribute information of this voice service.

[0101] In this context, "97" represents the Real-time Transport Protocol (RTP) payload type, "AMR" indicates that the encoding format is Adaptive Multi-Rate Narrowband (AMR-NB), "8000" represents the sampling rate, and "1" represents mono.

[0102] Step 203: The Session Border Controller (SBC) / P-CSCF sends the invite message 1 to the S-CSCF.

[0103] Optionally, P-CSCF and S-CSCF in Figure 2 are both IMS network elements that provide services to user equipment 1, while IMS network elements that provide services to user equipment 2 are not shown.

[0104] Optionally, the SBC is an important network node in the IMS network, located at the IMS network boundary, playing a crucial role in connecting user equipment to the IMS core network. Its main functions include access permission control, network topology hiding, Network Address Translation (NAT) and NAT traversal, Quality of Service (QoS), and bandwidth policy adjustment. The SBC can include both a control plane and a user plane, or the control plane and user plane can be separated; for example, the SBC control plane (SBC-C) is used for control, and the SBC user plane (SBC-User plane) is used for transmitting media data.

[0105] Optionally, SBC / P-CSCF represents an IMS network element that includes both SBC and P-CSCF functions, such as an SBC that includes P-CSCF functions, or an IMS network element that combines SBC and P-CSCF.

[0106] Step 204: The S-CSCF sends invite message 1 to the application server (AS) that provides services to user equipment 1.

[0107] Step 205: AS sends the processed invite message 1 to S-CSCF, that is, AS processes invite message 1 and sends it back to S-CSCF.

[0108] Step 206: The S-CSCF sends the processed invite message 1 to the user equipment 2.

[0109] Step 207: User equipment 2 replies with a 183 message (i.e., a response message), which contains information about the voice services supported by SDP provided by user equipment 2.

[0110] Optionally, if user equipment 1 provides multiple voice encoding methods in step 2, such as supporting 4.75kbps, 12.2kbps, etc., user equipment 2 will select one of its supported voice encoding methods and carry it through the SDP answer of the 183 message.

[0111] Optionally, after receiving the 183 message, the P-CSCF providing the service for user equipment 2 triggers the establishment of a dedicated QoS flow for transmitting voice services for user equipment 2, which is the same as step 211.

[0112] Step 208: S-CSCF sends Message 183 to AS. AS will process Message 183 and obtain the processed Message 183.

[0113] Step 209: AS sends the processed 183 message to S-CSCF.

[0114] Step 210: The S-CSCF sends the processed 183 message to the SBC / P-CSCF.

[0115] Step 211: The P-CSCF sends a message to the PCF of 5G based on the SDP answer to establish a dedicated QoS flow for transmitting voice services.

[0116] Step 212: After the QoS flow is established, the P-CSCF sends a 183 message to User Equipment 1.

[0117] Step 213: When user device 2 answers the call, user device 2 sends a 200 OK message. When the 200 OK message is sent to user device 1, user device 1 and user device 2 begin their call.

[0118] II. QoS flow establishment process.

[0119] The QoS flow establishment process is shown in Figure 3. Figure 3 is a detailed process of step 211 above, which specifically includes:

[0120] Step 301: After the SDP negotiation is completed, the P-CSCF sends the negotiated SDP information to the PCF.

[0121] Step 302: PCF determines the QoS parameters corresponding to the QoS flow based on the SDP information.

[0122] Step 303: The PCF sends a control policy update message (such as the Npcf_SMPolicyControl_UpdateNotify message) to the SMF, carrying the determined QoS parameters.

[0123] Step 304: Based on the information provided by the PCF, the SMF determines the new QoS flow that meets the QoS requirements. The SMF sends an N1N2 message transmission (such as Namf_Communication_N1N2MessageTransfer) message to the AMF. The N2 SM information contains the QoS parameters corresponding to the QoS flow to be established, and the N1 SM container carries a PDU session modification command to be sent to the user equipment. The PDU session modification command is used to notify the user equipment to create a new QoS flow.

[0124] Step 305: AMF sends an N2 message to the base station, carrying N2 SM information and N1 SM container.

[0125] Step 306: The base station saves the N2 SM information and configures the radio resources for the UE according to the N2 SM information. The configuration of radio resources is used to establish the DRB (data radio bearer) corresponding to the QoS flow.

[0126] The base station sends the N1 SM container to the user equipment.

[0127] Step 307: Send a response message. The sending of the response message can be referred to relevant technologies, and will not be elaborated here.

[0128] Optionally, high-speed voice can provide a better call experience, but it requires strong signal strength and is prone to dropped calls at cell edges; low-speed voice can maintain call continuity at cell edges, but the call experience is poor. Since only one voice codec can be used per call, how to select between high-speed and low-speed voice, and how to switch between them, are problems that need to be solved. Therefore, the voice bearer processing method of this application is proposed.

[0129] Optionally, low bitrate speech refers to speech coding methods with a low coding rate. Low bitrate speech typically refers to speech codecs with a coding rate of less than or equal to 2.4kbps or 1.2kbps. Low bitrate speech can also be understood or replaced with low bitrate speech codec, ultra-low bitrate speech, ultra-low bitrate speech codec, narrowband codec speech, or narrowband speech.

[0130] The voice processing method provided in this application will be described in detail below with reference to the accompanying drawings, through some embodiments and application scenarios.

[0131] Referring to attitude 4, this application embodiment provides a voice bearer processing method, as shown in Figure 4, which includes:

[0132] Step 401, the first network entity performs a first operation, the first operation including any of the following:

[0133] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0134] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0135] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0136] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0137] In this embodiment, the first network entity can be a PCF, and the second network entity can be a P-CSCF. The first and second speech codes are different; for example, their coding rates are different.

[0138] Optionally, the aforementioned first or second information can be used to indicate that the network needs to switch, or that the user equipment has already switched, or that the user equipment needs to switch. For example, indicating a switch to the first voice coding can be understood as indicating that the network needs to switch to the first voice coding, or that the user equipment has already switched to the first voice coding, or that the user equipment needs to switch to the first voice coding. Switching voice coding can be understood as the network needing to switch voice coding, or that the user equipment has already switched voice coding, or that the user equipment needs to switch voice coding. The parameters for switching voice coding can be understood as the parameters for which the network needs to switch voice coding, or the parameters for which the user equipment has already switched voice coding, or the parameters for which the user equipment needs to switch voice coding. Switching to the first QoS parameter can be understood as the network needing to switch to the first QoS parameter.

[0139] It should be noted that the speech encoding in this application can be understood or replaced as speech codec, or speech codec. The same applies thereafter, and will not be repeated hereafter.

[0140] Optionally, the aforementioned first voice bearer supporting the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code can be understood as follows: when transmitting data based on the first voice code using the first voice bearer, the first QoS parameter can be satisfied. In some embodiments, the first voice bearer can be understood as a voice bearer that supports both the first and second voice codes.

[0141] Optionally, the second voice bearer supporting the second QoS parameters corresponding to the second voice codec can be understood as the second voice bearer only supporting the second QoS parameters corresponding to the second voice codec, or the second voice bearer supporting the second QoS parameters corresponding to the second voice codec but not supporting the first QoS parameters corresponding to the first voice codec. In some embodiments, the first voice bearer can be understood as a voice bearer that supports the second voice codec, or as a voice bearer that supports the second voice codec but does not support the first voice codec.

[0142] Optionally, in some embodiments, when the user equipment has established a first voice bearer, a first operation can be performed if the first network entity determines that a voice coding switch is needed. For example, a first message can be sent to a second network entity, enabling the second network entity to notify a fifth network entity (e.g., an AGW) to initiate the first voice coding based on the first message. It should be understood that before the fifth network entity initiates the first voice coding, the fifth network entity communicates with the user equipment based on the second voice coding.

[0143] It should be noted that, in the embodiments of this application, supporting the first QoS parameter can be understood or replaced as supporting the requirements of the QoS profile corresponding to the first speech codec. The first QoS profile includes the first QoS parameter. Similarly, supporting the second QoS parameter can be understood or replaced as supporting the requirements of the QoS profile corresponding to the second speech codec. The second QoS profile includes the second QoS parameter.

[0144] Optionally, in some embodiments, when the user equipment establishes a second voice bearer, it can receive second information from a second network-side entity. At this time, voice coding can be switched, thereby determining the first Quality of Service (QoS) parameter corresponding to the first voice coding based on the second information. This allows the second voice bearer to be modified or the first voice bearer to be re-established based on the first QoS parameter. It should be understood that before modifying the second voice bearer or re-establishing the first voice bearer based on the first QoS parameter, the user equipment communicates with the fifth network entity based on the first voice coding; after modifying the second voice bearer or re-establishing the second voice bearer based on the first QoS parameter, the user equipment can communicate with the fifth network entity based on the second voice coding.

[0145] It should be noted that the voice bearer (e.g., the first voice bearer or the second voice bearer) in the embodiments of this application can be an Evolved Packet System (EPS) bearer, or a QoS flow, or a DRB corresponding to the EPS bearer, or a DRB corresponding to the QoS flow.

[0146] In this embodiment, a first operation is performed by a first network entity. The first operation includes any one of the following: when a user equipment establishes a first voice bearer, sending first information to a second network entity; when a user equipment establishes a second voice bearer, receiving second information from a second network entity, and determining a first Quality of Service (QoS) parameter corresponding to the first voice codec based on the second information; wherein the first voice bearer supports the first QoS parameter corresponding to the first voice codec and the second QoS parameter corresponding to the second voice codec; the first information indicates at least one of the following: the network can meet the first QoS parameter; the network can meet a certain transmission rate; switching to the first voice codec; switching voice codecs; wherein the second voice bearer supports the second QoS parameter corresponding to the second voice codec; the second information indicates at least one of the following: switching voice codecs; switching to the first voice codec; switching voice codec parameters; switching to the first QoS parameter. In this way, voice codec switching can be implemented based on the first and second information to adapt to changes in different network environments and improve the quality of voice calls.

[0147] Optionally, in some embodiments, the method further includes:

[0148] The first network entity receives the first QoS parameter from the third network entity.

[0149] In this embodiment of the application, the aforementioned third network entity can be an SMF.

[0150] Optionally, if the base station determines that the requirements of the QoS profile corresponding to the second voice codec cannot be met, it can send the identifier of the voice bearer corresponding to the voice and N2 SM information to the AMF, wherein the N2 SM information contains the QoS profile corresponding to the first voice codec. The AMF can send the N2 SM information to a third network entity. The third network entity can notify the first network entity based on the N2 SM information of at least one of the following: the first QoS parameters can be met; the transmission rate can be met; switching to the first voice codec; switching voice codecs.

[0151] Optionally, in some embodiments, the method further includes:

[0152] Upon determining that the first voice bearer has been established, the first network entity sends third information to the fourth network entity, the third information including the second QoS parameter corresponding to the second voice code and the first QoS parameter.

[0153] In this embodiment of the application, the fourth network entity can be a base station.

[0154] Optionally, the first network entity may send third information directly or indirectly to the fourth network entity. For example, the first network entity may send an Npcf_SMPolicyControl_UpdateNotify message to the third network entity, carrying the second QoS parameters of the second voice codec through QoS data (QoSData), and carrying the first QoS parameters corresponding to the first voice codec through the parameter identifier (e.g., altQosParamId) of the QoS notification control information (e.g., QoSNotificationControlInfo); the third network entity, based on the information provided by the first network entity, sends a Namf_Communication_N1N2MessageTransfer message to the AMF, carrying the first QoS parameters corresponding to the first voice codec in the Alternative QoS Profile parameter of the N2 SM information, and carrying the PDU Session Modification Command to be sent to the UE in the N1 SM container; the AMF sends an N2 message to the fourth network entity, carrying the N2 SM information and the N1 SM container; the fourth network entity may save the N2 SM information and configure the user equipment according to the N2 SM information; the base station sends the N1 SM container to the user equipment.

[0155] Optionally, in some embodiments, the method further includes:

[0156] The first network entity obtains Session Description Protocol (SDP) information, which is used to determine the establishment of the first voice bearer.

[0157] In this embodiment of the application, after the second network entity completes the SDP negotiation, it sends the negotiated SDP information to the first network entity. The first network entity can determine whether to establish a first voice bearer or a second voice bearer based on the SDP information.

[0158] Optionally, in some embodiments, the method further includes:

[0159] The first network entity sends the first QoS parameter to the third network entity.

[0160] In this embodiment, the third network entity can create a new first voice bearer based on the first target parameter. Alternatively, it can modify the first voice bearer so that the modified voice bearer can support the first QoS parameters corresponding to the first voice codec. This allows the user equipment to perform voice communication on the newly created or modified voice bearer based on the first voice codec.

[0161] Optionally, in some embodiments, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0162] In this embodiment, switching from the second voice codec to the first voice codec can be understood as switching from high-speed voice to low-speed voice. For example, during communication, when network quality degrades, switching from high-speed voice to low-speed voice can ensure the smoothness of voice calls and avoid voice interruptions.

[0163] Of course, in other embodiments, the encoding rate of the first speech code can be higher than that of the second speech code. That is, switching from the second speech code to the first speech code can be understood as switching from low-rate speech to high-rate speech. For example, during communication, when the network quality improves, it is possible to switch from low-rate speech to high-rate speech, thereby improving the audio quality of the voice call and thus enhancing the voice call experience.

[0164] Optionally, embodiments of this application also provide a voice bearer processing method, as shown in FIG5, the voice bearer processing method including:

[0165] Step 501, the second network entity performs a second operation, the second operation including any of the following:

[0166] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0167] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0168] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0169] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0170] Optionally, if a second voice bearer is established on the user equipment, the method further includes any of the following:

[0171] The second network entity receives fourth information from the user equipment, the fourth information indicating at least one of the following: switching the voice coding type; switching to the first voice coding; the bit rate that the user equipment can satisfy;

[0172] The second network entity receives fifth information from the fifth network entity, the fifth information being used to indicate at least one of the following: switching the voice coding type; switching to the first voice coding.

[0173] In this embodiment of the application, the fifth network entity mentioned above can be AGW.

[0174] Optionally, the fourth information is included in a SIP re-invitation, a SIP update message, a SIP message, or a SIP INFO message.

[0175] Optionally, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0176] Optionally, the coding rate of the first speech code is higher than the coding rate of the second speech code.

[0177] Optionally, embodiments of this application also provide a voice bearer processing method, as shown in FIG6, the voice bearer processing method including:

[0178] Step 601, the fifth network entity performs the third operation;

[0179] The third operation includes at least one of the following:

[0180] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0181] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0182] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0183] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0184] Optionally, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0185] It should be noted that, in this embodiment of the application, when the user equipment establishes a second voice bearer and the received data packet carries information of the first voice encoding, the fifth network entity can switch the voice encoding to the first voice encoding and then communicate with the user equipment based on the first voice encoding.

[0186] Optionally, embodiments of this application also provide a voice bearer processing method, as shown in FIG6, the voice bearer processing method including:

[0187] Step 701: When the user equipment establishes a second voice bearer and determines to switch from the second voice coding to the first voice coding, the user equipment sends fourth information to the second network entity.

[0188] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0189] In this embodiment, the method by which the user equipment determines whether to perform voice code switching (i.e., switching from the second voice code to the first voice code) can be set according to actual needs. For example, in some embodiments, the need to perform voice code switching can be determined based on the indication of the network-side device, and in some embodiments, the user equipment can determine whether to perform voice code switching based on the results of local statistics.

[0190] Optionally, in some embodiments, the method further includes:

[0191] The user equipment determines whether to switch from the second voice coding to the first voice coding based on the obtained transmission bit rate.

[0192] In this embodiment, the aforementioned transmission bit rate can be obtained locally by the user equipment or indicated by the network-side device. For example, in some embodiments, during voice communication based on the second voice codec by the user equipment, the network-side device or the user equipment determines the transmission bit rate. When the determined transmission bit rate meets a preset rule within a certain time, the system can switch to the first voice codec. The preset rule includes, but is not limited to, at least one of the following:

[0193] When the encoding rate of the first speech code is lower than the encoding rate of the second speech code, and the transmission bit rate is greater than the preset bit rate within a preset time period, the speech code is switched.

[0194] When the encoding rate of the first speech code is lower than the encoding rate of the second speech code, and the duration for which the transmission bit rate is greater than the preset bit rate within a preset time period is greater than the preset duration, the speech code is switched.

[0195] When the encoding rate of the first speech code is higher than the encoding rate of the second speech code, and the transmission bit rate is lower than the preset bit rate within a preset time period, the speech code is switched.

[0196] When the encoding rate of the first speech code is higher than the encoding rate of the second speech code, and the duration during which the transmission bit rate is lower than the preset bit rate is greater than the preset duration within a preset time period, the speech code is switched.

[0197] Optionally, in some embodiments, the method further includes:

[0198] The user equipment receives a fifth indication information from a third network entity, the fifth indication information being used to indicate the transmission bit rate.

[0199] Optionally, the fourth information is included in a SIP re-invitation, a SIP update message, a SIP message message (MESSAGE), or a SIP message (INFO).

[0200] Optionally, the method further includes:

[0201] The user equipment sends the data corresponding to the first voice code to the fifth network device.

[0202] In this embodiment of the application, after a period of time following the user equipment sending the fourth information to the second network entity, the user equipment may send the data corresponding to the first voice code to the fifth network device. For example, after the user equipment receives a new radio resource configuration, the user equipment may send the data corresponding to the first voice code to the fifth network device. This new radio resource configuration is used to establish a first voice bearer or modify a second voice bearer.

[0203] Optionally, to better understand this application, the following embodiments use 5G as an example for illustration. The solution of this application can also be extended to fourth-generation mobile communication technology (4G), sixth-generation mobile communication technology (6G), and seventh-generation mobile communication technology (7G), etc. For example, when extended to 4G, EPS bearer can be used instead of QoS flow, and public data network (PDN) connection can be used instead of PDU session.

[0204] In some embodiments, as shown in Figure 8, the QoS flow establishment process includes:

[0205] Step 801: After the SDP negotiation is completed, the P-CSCF sends the negotiated SDP information to the PCF.

[0206] Step 802: Based on the SDP information, the PCF determines the QoS flow that supports the QoS parameters corresponding to the two voice coding methods.

[0207] Step 803: The PCF sends a control policy update message (such as the Npcf_SMPolicyControl_UpdateNotify message) to the SMF, carrying the second QoS parameter corresponding to the second speech code (i.e., normal speech code) through QosData, and carrying the first QoS parameter corresponding to the first speech code (i.e., low-rate speech code) through the altQosParamId of QosNotificationControlInfo.

[0208] Step 804: Based on the information provided by the PCF, the SMF determines the new QoS flow that meets the QoS requirements. The SMF sends an N1N2 message transmission (e.g., Namf_Communication_N1N2MessageTransfer) message to the AMF. In this message, the Alternative QoS Profile parameter of the N2 SM information carries the first QoS parameter corresponding to the first voice codec (e.g., low-rate voice codec), and the N1 SM container carries the PDU session modification command to be sent to the first user equipment.

[0209] Step 805: AMF sends an N2 message to the base station, carrying N2 SM information and N1 SM container.

[0210] Step 806: The base station saves the N2 SM information and configures the first user equipment according to the N2 SM information;

[0211] The base station sends the N1 SM container to the first user equipment.

[0212] Step 807: Send a response message. The sending of the response message can be referred to relevant technologies, and will not be elaborated here.

[0213] Optionally, as shown in Figure 9, the process to be executed when the speech code changes includes:

[0214] Step 901: The first user equipment communicates with the second user equipment using RTP-1, and the AGW performs transparent forwarding.

[0215] Step 902: The base station determines that it cannot meet the requirements of the current QoS profile, but can meet the QoS profile of the first voice coding (such as the QoS profile of narrowband voice (alternative QoS profile)).

[0216] The current QoS profile corresponds to the QoS profile of the second speech codec (e.g., a regular speech codec).

[0217] The alternative QoS profile corresponds to the QoS profile of the first speech codec (e.g., a low-bitrate speech codec).

[0218] Step 903: The base station sends the PDU session ID and N2 SM information corresponding to the voice to the AMF. The N2 SM information includes the QoS profile corresponding to the first voice encoding.

[0219] Step 904: AMF sends N2 SM information to SMF.

[0220] Step 905: SMF sends a second message to PCF to notify PCF that the first QoS parameter can be met.

[0221] Step 906: PCF sends the first message to P-CSCF;

[0222] Step 907: P-CSCF sends a first message to AGW to notify the initiation of the first voice encoding.

[0223] Optionally, in some embodiments, as shown in FIG10, the user equipment triggering the voice code switching process via IMS signaling includes:

[0224] Step 1001: The first user equipment communicates with the second user equipment using RTP-1 (the RTP corresponding to the second voice code), and the AGW performs transparent forwarding.

[0225] Step 1002: The base station determines that the current transmission bit rate cannot be met and determines a transmission bit rate that can be met.

[0226] Step 1003, optionally, the base station sends a recommended transmission bit rate (i.e., a satisfactory bit rate) to the first user equipment through the Media Access Control (MAC) control element (CE).

[0227] Step 1004: The first user equipment determines the voice coding to switch based on the MAC CE or local statistical results, such as switching from the second voice coding to the first voice coding.

[0228] Step 1005, the first user equipment sends fourth information to the P-CSCF, the fourth information being used to indicate at least one of the following: switching the voice coding type; switching to the first voice coding; and the bit rate that the user equipment can satisfy.

[0229] Step 1006: The P-CSCF sends second information to the PCF based on the fourth information. The second information is used to indicate at least one of the following: switching voice coding; switching to the first voice coding; switching the parameters of the voice coding; switching to the first QoS parameters corresponding to the first voice coding.

[0230] It should be noted that the first user equipment can switch from the second voice codec to the first voice codec, or from the first voice codec to the second voice codec. The switching method is similar and will not be described in detail here.

[0231] Step 1007: PCF determines the first QoS parameter corresponding to the first voice code based on the second information and sends it to SMF.

[0232] Step 1008: The SMF creates a new QoS flow (i.e., the QoS flow corresponding to the first speech codec) based on the first QoS parameter, or modifies an existing QoS flow (i.e., the QoS flow corresponding to the second speech codec). Subsequent procedures can be found in relevant technologies and will not be elaborated here.

[0233] In this embodiment, the user equipment can initiate the switching of voice coding, giving the user equipment more autonomy, and the network-side equipment can guarantee the quality of the call based on the user equipment's request.

[0234] Optionally, in some embodiments, as shown in FIG11, the user equipment triggering the voice code switching process via IMS signaling includes:

[0235] Step 1101: The first user equipment communicates with the second user equipment using RTP-1 (the RTP corresponding to the second voice code), and the AGW performs transparent forwarding.

[0236] Step 1102: The base station determines the acceptable transmission bit rate.

[0237] In step 1103, optionally, the base station sends a recommended transmission bit rate to the first user equipment via a Media Access Control (MAC) control element (CE).

[0238] Step 1104: The first user equipment determines the voice coding to switch based on the MAC CE or local statistical results, such as switching from the second voice coding to the first voice coding.

[0239] Step 1105: The user equipment sends the RTP packet corresponding to the first voice code (i.e., the data corresponding to the first voice code);

[0240] Step 1106: AGW switches to the first voice encoding and sends a fifth message to P-CSCF, the fifth message indicating at least one of the following: switching the voice encoding type; switching to the first voice encoding.

[0241] Step 1107: The P-CSCF sends second information to the PCF based on the fifth information. The second information is used to indicate at least one of the following: switching voice coding; switching to the first voice coding; switching voice coding parameters; switching to the first QoS parameters corresponding to the first voice coding.

[0242] Step 1108: PCF determines the first QoS parameter corresponding to the first voice code based on the second information and sends it to SMF.

[0243] Step 1109: The SMF creates a new QoS flow (i.e., the QoS flow corresponding to the first speech codec) based on the first QoS parameter, or modifies an existing QoS flow (i.e., the QoS flow corresponding to the second speech codec). Subsequent procedures can be found in relevant technologies and will not be elaborated here.

[0244] It should be noted that the first user equipment can switch from the second voice codec to the first voice codec, or from the first voice codec to the second voice codec. The switching method is similar and will not be described in detail here.

[0245] It should be understood that in some embodiments, IMS AS can be used instead of P-CSCF to perform back-to-back user agent (B2BUA) functions, and Multimedia Resource Function Controller (MRFC) can be used instead of AGW.

[0246] The voice bearer processing method provided in this application can be executed by a voice bearer processing device. This application uses a voice bearer processing device executing the voice bearer processing method as an example to illustrate the voice bearer processing device provided in this application.

[0247] This application provides a voice bearer processing device. As an example, the voice bearer processing device can be a communication device or a component within a communication device, such as a chip. The communication device can be a user equipment, a network-side device, or a server, etc. Exemplarily, the user equipment can include, but is not limited to, the type of user equipment 11 listed above, and the network-side device can include, but is not limited to, the type of network-side device 12 listed above. This application does not impose specific limitations.

[0248] The voice processing device includes a receiving module, a transmitting module, and a processing module. These modules can be implemented in software or hardware. When implemented in hardware, the processing module can be implemented by a processor. For example, the processor can include general-purpose processors, special-purpose processors, etc., such as central processing units (CPUs), microprocessors, digital signal processors (DSPs), artificial intelligence (AI) processors, graphics processing units (GPUs), application-specific integrated circuits (ASICs), network processors (NPs), field-programmable gate arrays (FPGAs), or other programmable logic devices, gate circuits, transistors, discrete hardware components, etc. The receiving and transmitting modules can be implemented by a communication interface, which can include one or more of the following: transceivers, pins, circuits, buses, radio frequency units, etc.

[0249] Referring to Figure 12, when the voice bearer processing device is a network-side device or a component within a network-side device, the voice bearer processing device 1200 includes:

[0250] The first transmission module 1201 is configured to perform a first operation, the first operation including any one of the following:

[0251] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0252] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0253] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0254] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0255] Optionally, the first transmission module 1201 is further configured to receive the first QoS parameters from a third network entity.

[0256] Optionally, the first transmission module 1201 is further configured to send third information to the fourth network entity when it is determined that the first voice bearer has been established, the third information including the second QoS parameter corresponding to the second voice code and the first QoS parameter.

[0257] Optionally, the first transmission module 1201 is further configured to acquire Session Description Protocol (SDP) information, the SDP information being used to determine the establishment of the first voice bearer.

[0258] Optionally, the first transmission module 1201 is further configured to send the first QoS parameters to the third network entity.

[0259] Optionally, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0260] Referring to Figure 13, when the voice bearer processing device is a network-side device or a component within a network-side device, the voice bearer processing device 1300 includes:

[0261] The second transmission module 1301 is configured to perform a second operation, the second operation including any one of the following:

[0262] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0263] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0264] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0265] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0266] Optionally, the second transmission module 1301 is further configured to perform any of the following when the user equipment establishes a second voice bearer:

[0267] The user equipment receives fourth information, which indicates at least one of the following: switching the voice coding type; switching to the first voice coding; and the bit rate that the user equipment can satisfy.

[0268] A fifth piece of information is received from a fifth network entity, the fifth piece of information being used to indicate at least one of the following: switching the voice coding type; switching to the first voice coding.

[0269] Optionally, the fourth information is included in a SIP re-invitation, a SIP update message, a SIP message, or a SIP information INFO message.

[0270] Optionally, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0271] Referring to Figure 14, when the voice bearer processing device is a network-side device or a component within a network-side device, the voice bearer processing device 1400 includes:

[0272] The third transmission module 1401 is used to perform the third operation;

[0273] The third operation includes at least one of the following:

[0274] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0275] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0276] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0277] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0278] Optionally, the encoding rate of the first speech code is lower than the encoding rate of the second speech code.

[0279] Referring to Figure 15, when the voice bearer processing device is a user equipment or a component within a user equipment, the voice bearer processing device 1500 includes:

[0280] The fourth transmission module 1501 is used to send fourth information to the second network entity when the user equipment has established a second voice bearer and determined to switch from the second voice coding to the first voice coding.

[0281] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0282] Optionally, the voice processing device 1500 further includes:

[0283] The processing module is used to determine whether to switch from the second speech codec to the first speech codec based on the obtained transmission bit rate.

[0284] Optionally, the fourth transmission module 1501 is further configured to receive fifth indication information from the third network entity, the fifth indication information being used to indicate the transmission bit rate.

[0285] Optionally, the fourth information is included in a SIP re-invitation, a SIP update message, a SIP message, or a SIP information INFO message.

[0286] Optionally, the fourth transmission module 1501 is further configured to send data corresponding to the first voice code to the fifth network device.

[0287] The voice bearer processing device provided in this application embodiment can implement the various processes implemented in the method embodiments of Figures 4 to 7 and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0288] As shown in Figure 16, this application embodiment also provides a communication device 1600, including a processor 1601 and a memory 1602. The memory 1602 stores a program or instructions that can run on the processor 1601. For example, when the communication device 1600 is a user equipment, when the program or instructions are executed by the processor 1601, they implement the various steps of the above-described voice bearer processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0289] This application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps in the voice bearer processing method embodiment shown in FIG7. This terminal embodiment corresponds to the above-described user equipment side method embodiment, and all implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and can achieve the same technical effect. The terminal can be the voice bearer processing device shown in FIG15. Specifically, FIG17 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of this application.

[0290] The terminal 1700 includes, but is not limited to, at least some of the following components: radio frequency unit 1701, network module 1702, audio output unit 1703, input unit 1704, sensor 1705, display unit 1706, user input unit 1707, interface unit 1708, memory 1709, and processor 1710.

[0291] Those skilled in the art will understand that terminal 1700 may also include a power supply (such as a battery) for powering various components. The power supply may be logically connected to processor 1710 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in Figure 17 does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0292] It should be understood that, in this embodiment, the input unit 1704 may include a graphics processor 17041 and a microphone 17042. The graphics processor 17041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1706 may include a display panel 17061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1707 includes at least one of a touch panel 17071 and other input devices 17072. The touch panel 17071 is also called a touch screen. The touch panel 17071 may include a touch detection device and a touch controller. Other input devices 17072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0293] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 1701 can transmit it to the processor 1710 for processing; in addition, the radio frequency unit 1701 can send uplink data to the network-side device. Typically, the radio frequency unit 1701 includes, but is not limited to, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.

[0294] The memory 1709 can be used to store software programs or instructions, as well as various data. The memory 1709 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1709 may include volatile memory or non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1709 in this embodiment includes, but is not limited to, these and any other suitable types of memory.

[0295] Processor 1710 may include one or more processing units; optionally, processor 1710 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1710.

[0296] The radio frequency unit 1701 is used to send fourth information to the second network entity when the user equipment has established a second voice bearer and determined to switch from the second voice coding to the first voice coding.

[0297] Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

[0298] It is understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the user equipment side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described again here.

[0299] This application also provides a network-side device, including a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method embodiments shown in Figures 4 to 6. This network-side device embodiment corresponds to the above-described network entity-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effects.

[0300] Specifically, this application also provides a network-side device. As shown in FIG18, the network-side device 1800 includes a processor 1801, a network interface 1802, and a memory 1803. The network-side device may be the XX device shown in FIG18. The network interface 1802 is, for example, a Common Public Radio Interface (CPRI).

[0301] When the network-side device is the first network entity, the network interface 1802 is used to perform a first operation, which includes any one of the following:

[0302] Once the user equipment has established the first voice bearer, the first information is sent to the second network entity.

[0303] When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information.

[0304] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec;

[0305] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

[0306] When the network-side device is a second network entity, the network interface 1802 is used to perform a second operation, which includes any of the following:

[0307] When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity.

[0308] When the user equipment establishes a second voice bearer, the second information is sent to the first network entity.

[0309] Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec.

[0310] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

[0311] When the network-side device is the fifth network entity, network interface 1802 is used to perform the third operation;

[0312] The third operation includes at least one of the following:

[0313] When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message.

[0314] When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity.

[0315] The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code.

[0316] Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

[0317] In addition, the network-side device 1800 of this application embodiment also includes: a program or instructions stored in the memory 1803 and executable on the processor 1801. The processor 1801 calls the program or instructions in the memory 1803 to execute the methods executed by the modules shown in FIG12 to FIG14 and achieve the same technical effect. To avoid repetition, it will not be described in detail here.

[0318] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described speech bearer processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0319] The processor mentioned above is either the processor in the terminal described in the above embodiments or the processor in the network-side device. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0320] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described voice bearer processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0321] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0322] This application also provides a computer program / program product, which includes computer instructions. The computer program / program product is executed by at least one processor to implement the various processes of the above-described speech bearer processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0323] This application also provides a wireless communication system, including: a user equipment, a first network entity, a second network entity, and a fifth network entity. The user equipment can be used to execute the steps of the voice bearer processing method on the user equipment side as described above. The first network entity can be used to execute the steps of the voice bearer processing method of the first network entity as described above. The second network entity can be used to execute the steps of the voice bearer processing method of the second network entity as described above. The fifth network entity can be used to execute the steps of the voice bearer processing method of the fifth network entity as described above.

[0324] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0325] From the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus necessary general-purpose hardware platforms, and of course, they can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes several instructions to cause the terminal or network-side device to execute the methods described in the various embodiments of this application.

[0326] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other implementations under the guidance of this application without departing from the spirit and scope of the claims. All of these implementations are within the protection scope of this application.

Claims

1. A speech processing method, comprising: A first network entity performs a first operation, the first operation including any of the following: Once the user equipment has established the first voice bearer, the first information is sent to the second network entity. When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information. Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec; Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

2. The method according to claim 1, wherein, The method further includes: The first network entity receives the first QoS parameter from the third network entity.

3. The method according to claim 1 or 2, wherein, The method further includes: Upon determining that the first voice bearer has been established, the first network entity sends third information to the fourth network entity, the third information including the second QoS parameter corresponding to the second voice code and the first QoS parameter.

4. The method according to claim 3, wherein, The method further includes: The first network entity obtains Session Description Protocol (SDP) information, which is used to determine the establishment of the first voice bearer.

5. The method according to claim 1, wherein, The method further includes: The first network entity sends the first QoS parameter to the third network entity.

6. The method according to any one of claims 1 to 5, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

7. A speech processing method, comprising: The second network entity performs a second operation, which includes any of the following: When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity. When the user equipment establishes a second voice bearer, the second information is sent to the first network entity. Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec. Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

8. The method according to claim 7, wherein, When a second voice bearer is established on the user equipment, the method further includes any one of the following: The second network entity receives fourth information from the user equipment, the fourth information indicating at least one of the following: switching the voice coding type; switching to the first voice coding; the bit rate that the user equipment can satisfy; The second network entity receives fifth information from the fifth network entity, the fifth information being used to indicate at least one of the following: switching the voice coding type; switching to the first voice coding.

9. The method according to claim 8, wherein, The fourth piece of information is included in the SIP re-invitation, SIP update message, SIP message message, or SIP information INFO message.

10. The method according to any one of claims 7 to 9, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

11. A speech processing method, comprising: The fifth network entity performs the third operation; The third operation includes at least one of the following: When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message. When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity. The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code. Wherein, the second voice bearer supports the second QoS parameters corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

12. The method according to claim 11, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

13. A speech processing method, comprising: When the user equipment establishes a second voice bearer and determines to switch from the second voice coding to the first voice coding, the user equipment sends fourth information to the second network entity. Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

14. The method according to claim 13, wherein, The method further includes: The user equipment determines whether to switch from the second voice coding to the first voice coding based on the obtained transmission bit rate.

15. The method according to claim 14, wherein, The method further includes: The user equipment receives a fifth indication information from a third network entity, the fifth indication information being used to indicate the transmission bit rate.

16. The method according to any one of claims 13 to 15, wherein, The fourth piece of information is included in the SIP re-invitation, SIP update message, SIP message message, or SIP information INFO message.

17. The method according to any one of claims 13 to 16, wherein, The method further includes: The user equipment sends the data corresponding to the first voice code to the fifth network device.

18. A voice-bearing processing apparatus, comprising: A first transmission module is configured to perform a first operation, the first operation including any one of the following: Once the user equipment has established the first voice bearer, the first information is sent to the second network entity. When the user equipment establishes a second voice bearer, it receives second information from the second network side entity and determines the first quality of service (QoS) parameter corresponding to the first voice code based on the second information. Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec, and the first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec; Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice code, and the second information is used to indicate at least one of the following: switching voice code; switching to the first voice code; switching the parameters of the voice code; switching to the first QoS parameter.

19. The apparatus according to claim 18, wherein, The first transmission module is further configured to: upon determining that the first voice bearer has been established, send third information to the fourth network entity, the third information including the second QoS parameter corresponding to the second voice encoding and the first QoS parameter.

20. The apparatus according to claim 19, wherein, The first transmission module is further configured to acquire Session Description Protocol (SDP) information, which is used to determine the establishment of the first voice bearer.

21. The apparatus according to any one of claims 18 to 20, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

22. A voice processing device, comprising: The second transmission module is configured to perform a second operation, the second operation including any one of the following: When the user equipment establishes the first voice bearer, it sends the first message to the fifth network entity based on the first information received from the first network entity. When the user equipment establishes a second voice bearer, the second information is sent to the first network entity. Wherein, the first voice bearer supports a first QoS parameter corresponding to the first voice codec and a second QoS parameter corresponding to the second voice codec. The first message is used to notify the activation of the first voice codec. The first information is used to indicate at least one of the following: the network can meet the first QoS parameter; the network can meet the transmission rate; switch to the first voice codec; switch voice codec. Wherein, the second voice bearer supports the second QoS parameter corresponding to the second voice codec, and the second information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; switching the parameters of the voice codec; switching to the first QoS parameter corresponding to the first voice codec.

23. The apparatus according to claim 22, wherein, When the user equipment establishes a second voice bearer, the second transmission module is also used to perform any of the following: The user equipment receives fourth information, which indicates at least one of the following: switching the voice coding type; switching to the first voice coding; and the bit rate that the user equipment can satisfy. A fifth piece of information is received from a fifth network entity, the fifth piece of information being used to indicate at least one of the following: switching the voice coding type; switching to the first voice coding.

24. The apparatus according to claim 22 or 23, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

25. A voice-bearing processing device, comprising: The third transmission module is used to perform the third operation; The third operation includes at least one of the following: When the user equipment establishes the first voice bearer, it receives the first message from the first network entity and initiates the first voice encoding according to the first message. When the user equipment establishes a second voice bearer and the received data packet carries information encoded in the first voice, the fifth information is sent to the second network entity. The first voice bearer supports the first QoS parameter corresponding to the first voice code and the second QoS parameter corresponding to the second voice code, and the first message is used to notify the start of the first voice code. Wherein, the second voice bearer supports the second QoS parameters corresponding to the second voice codec, and the fifth information is used to indicate at least one of the following: switching the voice codec type; switching to the first voice codec.

26. The apparatus according to claim 25, wherein, The encoding rate of the first speech code is lower than that of the second speech code.

27. A voice processing device, comprising: The fourth transmission module is used to send fourth information to the second network entity when the user equipment has established a second voice bearer and determined to switch from the second voice coding to the first voice coding. Wherein, the second voice bearer supports the second quality of service (QoS) parameter corresponding to the second voice codec, and the fourth information is used to indicate at least one of the following: switching voice codecs; switching to the first voice codec; and the bit rate that the user equipment can satisfy.

28. The apparatus according to claim 27, wherein, Also includes: The processing module is used to determine whether to switch from the second speech codec to the first speech codec based on the obtained transmission bit rate.

29. The apparatus according to claim 27 or 28, wherein, The fourth transmission module is also used to: send the data corresponding to the first voice code to the fifth network device.

30. A user equipment comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the voice bearer processing method as claimed in any one of claims 13 to 17.

31. A network-side device, comprising a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the voice bearer processing method as described in any one of claims 1 to 12.

32. A chip comprising a processor and a communication interface coupled to the processor, the processor being configured to run a program or instructions to implement the steps of the voice bearer processing method as described in any one of claims 1 to 17.

33. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the speech bearer processing method as described in any one of claims 1 to 17.