Method and apparatus for establishing a user plane voice bearer
Patent Information
- Application Number
- CN202610874358.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-16
- Publication Date
- 2026-09-15
Smart Images

Figure CN122765618A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite communication technology, and more specifically, to a method and apparatus for establishing a user plane voice bearer. Background Technology
[0002] With the deep integration of IoT technology and non-terrestrial networks, voice services based on Narrowband Internet of Things Non-Terrestrial Network (NB-IoT NTN) are gradually becoming a key research area. Due to the physical layer limitations of NB-IoT wireless access technology, it does not support the establishment of a dedicated Evolved Packet System (EPS) bearer, nor does it support Guaranteed Bit Rate (GBR) transmission. Therefore, existing solutions typically use the default EPS bearer to transmit both IP Multimedia Subsystem (IMS) and voice media data. When Quality of Service (QoS) requirements change, the default bearer's non-Guaranteed Bit Rate (Non-GBR) transmission needs to be dynamically upgraded through a bearer modification process.
[0003] However, existing technologies typically modify bearer configurations during the call process. This approach has significant drawbacks, including: First, non-terrestrial networks inherently have extremely high one-way propagation latency and significant round-trip latency, making network signaling interaction inherently time-consuming. Second, the existing process serially places the bearer service quality parameter change step after the voice call request-response message, creating a strict sequential dependency. This means that each voice call establishment must wait for an additional complete "signaling interaction → bearer modification → status confirmation" cycle. If the bearer modification process fails due to non-terrestrial network fluctuations or refusal to respond, not only will the previously consumed signaling interaction resources be completely wasted, but the call establishment process will also be abnormally interrupted. In high-latency non-terrestrial network environments, this serial bearer modification mechanism leads to a multiple increase in end-to-end call establishment latency, severely degrading the real-time performance and user experience of IoT voice services.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This application provides a user plane voice bearer establishment method and apparatus to at least solve the technical problem that when a terminal makes a voice call based on a narrowband Internet of Things non-terrestrial network, the bearer configuration needs to be modified during the call, resulting in high call latency.
[0006] According to one aspect of the embodiments of this application, a method for establishing a user plane voice bearer is provided, comprising: a target device actively triggering a modification of the quality of service parameters of the user device's default evolved packet system bearer within a target time period; wherein, the target time period includes: the period from after the user device accesses the evolved packet core network through a narrowband IoT non-terrestrial network and completes registration with the IP multimedia subsystem network, to before the user device's voice call request message is forwarded to the IP multimedia subsystem network; the target device includes one of the following: the user device, a proxy session control function network element, a policy and charging rule function network element, or a session boundary controller network element in the evolved packet core network; the default evolved packet bearer before modification only supports non-guaranteed bit rate transmission of IP multimedia subsystem signaling, and the modified default evolved packet bearer supports guaranteed bit rate transmission of voice data transmission.
[0007] Optionally, the target device is a user equipment (UE). Within a target time period, the target device actively triggers a modification of the Quality of Service (QoS) parameters of the UE's default Evolved Packet System (EPS) bearer. This includes: after completing registration with the IP Multimedia Subsystem (IPS) network, the target device sends a registration update request message carrying bearer modification indication information to the Policy and Charging Rules Function (PCF) network element. The PCF network element responds to the registration update request message by sending bearer modification indication information to the packet data gateway in the Evolved Packet Core (EPC) network, instructing the packet data gateway to modify the QoS parameters of the UE's default EPC bearer. The target device also receives a registration update completion message from the PCF network element, confirming that the modification of the default EPC bearer is complete.
[0008] Optionally, after confirming that the default Evolved Packet System bearer modification is complete, the method further includes: the target device sending a voice call request message to the proxy session control function network element, wherein the proxy session control function network element is used to forward the voice call request message to the IP Multimedia Subsystem network to page the called terminal; after completing the paging of the called terminal, a voice call is conducted with the called terminal based on the modified default Evolved Packet System bearer.
[0009] Optionally, the target device is a proxy session control function network element. Within a target time period, the target device actively triggers modifications to the Quality of Service (QoS) parameters of the default EGPRS bearer for the user equipment. This includes: in response to a voice call request message sent by the user equipment, and upon determining that the user equipment accesses the EGPRS core network via a narrowband IoT non-terrestrial network, the target device sends a bearer modification instruction to the packet data gateway in the EGPRS core network through a policy and charging rules function network element, instructing the packet data gateway to modify the QoS parameters of the user equipment's default EGPRS bearer; in response to bearer modification completion information fed back by the policy and charging rules function network element, the target device forwards the voice call request message to the IP Multimedia Subsystem network to paging the called terminal. The user equipment, after paging the called terminal, conducts a voice call with the called terminal based on the modified default EGPRS bearer.
[0010] Optionally, in response to the bearer modification failure response information fed back by the policy and charging rules function network element, the target device sends a voice call rejection message to the user equipment.
[0011] Optionally, the target device is one of the following: a proxy session control function network element, a policy and charging rules function network element, or a session boundary controller network element. The target device actively triggers modifications to the QoS parameters of the user equipment's default Evolved Packet System (EPS) bearer within a target time period. This includes: responding to a registration request sent by the user equipment for registration with the IP Multimedia Subsystem (IPS); if it is determined that the user equipment accesses the Evolved Packet Core Network via a narrowband IoT non-terrestrial network, starting a preset timer and completing the user equipment's registration with the IP SMS, wherein the countdown duration of the preset timer is not less than the time required for the user equipment to complete the registration with the IP SMS; when the preset timer countdown reaches zero, sending a bearer modification instruction to the packet data gateway in the Evolved Packet Core Network through the policy and charging rules function network element, instructing the packet data gateway to modify the QoS parameters of the user equipment's default Evolved Packet System bearer.
[0012] Optionally, the method further includes: after the default Evolved Packet System bearer modification is completed, the proxy session control function network element is used to respond to the voice call request message sent by the user equipment and forward the voice call request message to the IP Multimedia Subsystem network to page the called terminal; the user equipment is used to conduct a voice call with the called terminal based on the modified default Evolved Packet System bearer after completing the paging of the called terminal.
[0013] Optionally, the narrowband IoT non-terrestrial network is a geostationary orbit satellite network based on narrowband IoT wireless access technology.
[0014] According to another aspect of the embodiments of this application, a user plane voice bearer establishment apparatus is also provided, including: a bearer modification module, used to actively trigger the modification of the quality of service parameters of the default Evolved Packet System (EPS) bearer of a user equipment within a target time period; wherein, the target time period includes: the time period from after the user equipment accesses the Evolved Packet Core Network through a narrowband IoT non-terrestrial network and completes the registration of the IP Multimedia Subsystem Network, to before the user equipment's voice call request message is forwarded to the IP Multimedia Subsystem Network; the default Evolved Packet System bearer before modification only supports non-guaranteed bit rate transmission of IP Multimedia Subsystem signaling, and the modified default Evolved Packet System bearer supports guaranteed bit rate transmission of voice data transmission.
[0015] According to another aspect of the embodiments of this application, an electronic device is also provided, the electronic device including: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-described user plane voice bearer establishment method through the computer program.
[0016] In this embodiment, after the user equipment (UE) accesses the Evolved Packet Core Network (EPC) and completes registration with the IP Multimedia Subsystem Network (IPSN) via a narrowband IoT non-terrestrial network, and before the UE's voice call request message is forwarded to the IPSN, the target device proactively triggers a modification of the QoS parameters of the UE's default EPC bearer. This modifies the default EPC bearer from supporting only non-guaranteed bit-rate transmission of IPSN signaling to supporting guaranteed bit-rate transmission of voice data. By prioritizing the voice resource reservation action, the device overcomes the existing sequential timing limitation of modifying the bearer only after receiving the voice call request response message. This effectively avoids the cumulative effect of high propagation latency in narrowband IoT non-terrestrial networks, significantly reduces end-to-end voice call setup latency, and improves user experience. It effectively solves the technical problem of high call latency caused by bearer configuration modifications during voice calls via narrowband IoT non-terrestrial networks. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0018] Figure 1 This is a schematic diagram of an optional user plane voice bearer establishment method according to an embodiment of this application;
[0019] Figure 2 This is a schematic diagram of the voice call setup process in an existing IP multimedia subsystem.
[0020] Figure 3 This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application;
[0022] Figure 5 This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application;
[0023] Figure 6 This is a schematic diagram of an optional user plane voice bearer establishment device according to an embodiment of this application;
[0024] Figure 7 This is a schematic diagram of an optional electronic device according to an embodiment of this application. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] Example 1
[0028] According to an embodiment of this application, a method for establishing a user plane voice bearer is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0029] Figure 1 This is a flowchart illustrating an optional user plane voice bearer establishment method according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes the following step S102:
[0030] Step S102: The target device actively triggers a modification of the Quality of Service (QoS) parameters of the default EEPROM bearer for the user equipment within a target time period. The target time period includes the period from after the user equipment accesses the EEPROM core network via a narrowband IoT non-terrestrial network and completes registration with the IP Multimedia Subsystem (IPS) network, until the user equipment's voice call request message is forwarded to the IP SMS network. The target device includes one of the following: the user equipment, a proxy session control function network element, a policy and charging rule function network element, or a session boundary controller network element in the EEPROM core network. The default EEPROM bearer before modification only supports non-guaranteed bit rate transmission of IP SMS signaling, while the modified default EEPROM bearer supports guaranteed bit rate transmission of voice data.
[0031] Optionally, the aforementioned narrowband IoT non-terrestrial network is a geostationary orbit (GEO) satellite network based on narrowband IoT wireless access technology.
[0032] The following section details the steps involved in establishing a user plane voice bearer, based on a specific implementation process.
[0033] Figure 2 This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application, such as... Figure 2 As shown, existing technologies typically establish voice calls in an IP multimedia subsystem following these steps:
[0034] S1, the user equipment initiates a network attach procedure to the Evolved Packet Core (EPC), which specifically includes the following steps:
[0035] S11, the User Equipment (UE) sends an attach request message to the Mobility Management Entity (MME);
[0036] S12, after authenticating the user equipment, the mobility management entity sends a session creation request message to the Serving Gateway-User Plane (SG-W);
[0037] S13, the service gateway user forwards a session creation request message to the Packet Data Gateway (PDN Gateway, PGW);
[0038] S14, the packet data gateway assigns an IP address to the user equipment, determines the service quality parameters of the default bearer based on the subscription information, including QoS Class Identifier (QCI) = 5 for signaling bearer or QoS Class Identifier = 9 for ordinary data bearer, and sends a session creation request message to the mobility management entity network element;
[0039] S15, the mobility management entity sends an attachment success message to the user equipment.
[0040] S2, User equipment performs IP Multimedia Subsystem registration process, which specifically includes the following steps:
[0041] S21, the user equipment sends a registration request message to the IP Multimedia Subsystem Proxy Server (Call Session Control Function, CSCF). All messages received by the IP Multimedia Subsystem Proxy Server are forwarded by the Proxy-Call Session Control Function (P-CSCF).
[0042] S22, if the IP Multimedia Subsystem Proxy Server fails to find the encrypted information of the user equipment, it sends a 401 Unauthorized challenge message to the user equipment. The 401 Unauthorized challenge message also includes a security authentication token.
[0043] S23, the user equipment encrypts the user identifier and password based on the security authentication token and sends the registration request message to the IP Multimedia Subsystem Proxy Server again;
[0044] S24, after the IP Multimedia Subsystem Proxy Server decrypts the data, it registers the user information in the database and sends a 200 OK response message to the user equipment, thus completing the registration.
[0045] S3, the user equipment sends a voice call request (INVITE) message to the proxy session control function network element based on the quality of service parameters carried by the default evolved packet system;
[0046] S4, the proxy session control function network element forwards the voice call request message to the IP multimedia subsystem network for routing, business logic execution and finding the called terminal. The IP multimedia subsystem network includes the proxy session control function network element, the interrogating call session control function network element (I-CSCF), and the serving call session control function network element (S-CSCF).
[0047] S5, the IP Multimedia Subsystem network forwards voice call request messages to the mobility management entity network element registered by the called terminal;
[0048] S6, the mobility management entity network element initiates the paging process for the called terminal, wherein the paging process specifically includes the following steps:
[0049] S61, the mobility management entity sends a paging message to the narrowband IoT non-terrestrial network base station where the called terminal was last registered;
[0050] S62, after receiving a paging message, the narrowband IoT non-terrestrial network base station needs to broadcast the paging message at a specific paging time and in a paging frame;
[0051] S63, the called terminal listens to the existence of a corresponding paging radio network temporary identifier in the physical downlink control channel and decodes the paging message in the physical downlink shared channel;
[0052] S64, the called terminal initiates a random access procedure to the narrowband IoT non-terrestrial network base station to establish a radio resource control connection;
[0053] S65, the called terminal sends a service request message to the mobility management entity network element;
[0054] S66: After receiving the service request message, the mobility management entity network element establishes an S1 signaling connection with the called terminal to complete the paging process.
[0055] S7, the mobility management entity forwards the voice call request message to the called terminal;
[0056] S8, the called terminal sends a voice call response message to the user equipment and the proxy session control function network element. The voice call request response message includes the INVITE183 field, which reflects information such as the media type and encoding supported by the called user.
[0057] S9, the user equipment sends a temporary response confirmation message to the called terminal to inform the called terminal that it has received the voice call request response message, preventing the called terminal from sending repeated feedback and wasting network resources;
[0058] S10, the proxy session control function network element sends a registration update request message carrying modification instruction information to the policy and charging rules function network element (PCRF);
[0059] S11, the Policy and Charging Rules Function network element responds to the registration update request message by sending a bearer modification instruction to the packet data gateway in the evolved packet core network, instructing the packet data gateway to modify the quality of service parameters of the default evolved packet system bearer of the user equipment.
[0060] S12, after the packet data gateway completes the modification of the quality of service parameters, the user equipment receives the registration update completion message from the policy and charging rules function network element, confirming that the default evolved packet system bearer modification is complete;
[0061] S13, the user equipment sends an acknowledgment message to the IP Multimedia Subsystem Network to indicate that the user equipment has established a connection with the IP Multimedia Subsystem Network, and the called terminal immediately starts ringing and can start the call at any time.
[0062] As can be seen from the above steps, existing technologies perform bearer configuration modifications during call setup. However, due to the significant propagation delay in non-terrestrial networks (e.g., approximately 500ms+ for two-way communication with geostationary satellites), modifying the bearer configuration during the call process results in a prolonged wait for the user, leading to a poor user experience. Furthermore, if the bearer modification fails during the call (e.g., due to non-terrestrial network link fluctuations, network congestion, or policy rejection), the entire call cannot be established, rendering all previous SIP signaling interactions (INVITE, 183, PRACK, etc.) useless and wasting network signaling resources.
[0063] To address the aforementioned issues, this embodiment provides several optional implementation methods, in which the target device actively triggers the modification of the service quality parameters of the default Evolution Packet System (EPS) bearer of the user equipment within a target time period, thereby establishing a voice bearer.
[0064] Optionally, the complete IP multimedia subsystem voice call setup process in different schemes is as follows:
[0065] In the first scheme, the target device is the user equipment, and the active triggering time is after the user equipment completes the registration of the IP Multimedia Subsystem Network. That is, after the user equipment completes the registration of the IP Multimedia Subsystem Network, it actively requests to modify the quality of service parameters of the default Evolved Packet System bearer of the user equipment.
[0066] Figure 3This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application, such as... Figure 3 As shown, the target device establishes a voice call with the IP Multimedia Subsystem by actively triggering a modification of the Quality of Service (QoS) parameters of the user equipment's default Evolved Packet System (EPS) bearer within a target time period, including the following steps:
[0067] S1, User Equipment performs network attach procedure;
[0068] S2, User equipment performs IP Multimedia Subsystem registration process;
[0069] S3, the user equipment sends a registration update request message carrying modification instruction information to the policy and charging rules function network element;
[0070] S4, the Policy and Charging Rules function network element, is used to respond to the registration update request message and send bearer modification indication information to the packet data gateway in the evolved packet core network to instruct the packet data gateway to modify the quality of service parameters of the default evolved packet system bearer of the user equipment.
[0071] S5, after the packet data gateway completes the modification of the quality of service parameters, the user equipment receives the registration update completion message from the policy and charging rules function network element, confirming that the default evolved packet system bearer modification is complete.
[0072] S6, the user equipment sends a voice call request message to the agent session control function network element;
[0073] S7, the proxy session control function network element forwards the voice call request message to the IP multimedia subsystem network to paging the called terminal;
[0074] S8, the IP Multimedia Subsystem network forwards voice call request messages to the mobility management entity network element registered by the called terminal;
[0075] S9, the mobility management entity network element performs the paging process for the called terminal;
[0076] S10, the called terminal sends a voice call response message to the user equipment and the proxy session control function network element. The voice call request response message includes the INVITE183 field, which reflects information such as the media type and encoding supported by the called user.
[0077] S11, after completing the paging of the called terminal, the user equipment sends an acknowledgment message to the IP Multimedia Subsystem network and conducts a voice call with the called terminal based on the modified default evolved packet system bearer.
[0078] It should be noted that the above-mentioned S1 network attachment process, S2IP multimedia subsystem registration process, and S9 called terminal paging process are the same as the execution process in the prior art, and will not be repeated here.
[0079] In this embodiment, by placing the process of modifying the quality of service parameters of the default evolved packet system bearer after the registration of the IP multimedia subsystem network is completed, and by having the user equipment actively initiate the bearer modification, the waiting time for bearer modification during the call setup process is eliminated, so that the call setup latency is mainly determined by SIP signaling interaction, thereby significantly shortening the time from "user initiating a call" to "hearing the other party's voice" and greatly improving the real-time performance of the call.
[0080] In the second scheme, the target device is the proxy session control function network element. The active triggering time is after the proxy session control function network element receives the voice call request message sent by the user equipment. That is, after receiving the voice call request message sent by the user equipment, the proxy session control function network element actively requests to modify the quality of service parameters of the default evolved packet system bearer of the user equipment.
[0081] Figure 4 This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application, such as... Figure 4 As shown, the target device actively triggers the modification of the Quality of Service (QoS) parameters of the default Evolved Packet System (EPS) bearer of the user equipment within the target time period, and establishes a voice call with the IP Multimedia Subsystem, including the following steps:
[0082] S1, User Equipment performs network attach procedure;
[0083] S2, User equipment performs IP Multimedia Subsystem registration process;
[0084] S3, the user equipment sends a voice call request (INVITE) message to the proxy session control function network element based on the quality of service parameters carried by the default evolved packet system;
[0085] S4, the proxy session control function network element responds to the voice call request message sent by the user equipment, and if it is determined that the user equipment is accessing the evolved packet core network through a narrowband IoT non-terrestrial network, it sends a bearer modification request information to the policy and charging rules function network element.
[0086] S5, the Policy and Charging Rules function network element sends a bearer modification instruction to the packet data gateway in the Evolved Packet Core Network to instruct the packet data gateway to modify the quality of service parameters of the default Evolved Packet System bearer of the user equipment;
[0087] S6a, If the proxy session control function network element receives the bearer modification completion information fed back by the policy and charging rule function network element, then execute S7;
[0088] S6b, if the proxy session control function network element receives the bearer modification failure response information fed back by the policy and billing rule function network element, it sends a voice call rejection message to the user equipment and terminates the call process;
[0089] S7, the proxy session control function network element forwards the voice call request message to the IP multimedia subsystem network to paging the called terminal;
[0090] S8, the IP Multimedia Subsystem network forwards voice call request messages to the mobility management entity network element registered by the called terminal;
[0091] S9, the mobility management entity network element performs the paging process for the called terminal;
[0092] S10, the called terminal sends a voice call response message to the user equipment and the proxy session control function network element. The voice call request response message includes the INVITE183 field, which reflects information such as the media type and encoding supported by the called user.
[0093] S11, after completing the paging of the called terminal, the user equipment sends an acknowledgment message to the IP Multimedia Subsystem network and conducts a voice call with the called terminal based on the modified default evolved packet system bearer.
[0094] It should be noted that the above-mentioned S1 network attachment process, S2IP multimedia subsystem registration process, and S9 called terminal paging process are the same as the execution process in the prior art, and will not be repeated here.
[0095] Through the embodiments of this application, when it is determined that the user equipment accesses through a narrowband IoT non-terrestrial network, the proxy session control function network element triggers the packet data gateway to pre-compute the modification of the default evolved packet system bearer service quality parameters before forwarding the voice call request. This eliminates the latency caused by serial bearer modification during call setup, ensures that the voice media bearer is ready before the call is connected, reduces the end-to-end voice call setup latency in high-latency environments of non-terrestrial networks, and improves the real-time performance and user experience of IoT voice services.
[0096] In the third scheme, the target device is any one of the proxy session control function network element, policy and charging rule function network element, or session boundary controller network element. The service quality parameters of the default evolved packet system carried by the user equipment are actively triggered by setting a timer.
[0097] Figure 5This is a schematic diagram of a voice call establishment process of an IP multimedia subsystem according to an embodiment of this application, such as... Figure 5 As shown, taking the target device as a policy and charging rule function network element as an example, the target device actively triggers the modification of the service quality parameters of the default evolved packet system bearer of the user equipment within the target time period, and establishes a voice call with the IP multimedia subsystem, including the following steps:
[0098] S1, User Equipment performs network attach procedure;
[0099] S2, the target device receives a registration request sent by the user equipment for registering with the IP Multimedia Subsystem. If it is determined that the user equipment is accessing the evolved packet core network through a narrowband IoT non-terrestrial network, a preset timer is started. The countdown time of the preset timer is not less than the time required for the user equipment to complete the registration with the IP Multimedia Subsystem.
[0100] S3, User equipment performs IP Multimedia Subsystem registration process;
[0101] S4, when the preset timer countdown reaches zero, the policy and charging rules function network element directly sends a bearer modification instruction information to the packet data gateway in the evolved packet core network, instructing the packet data gateway to modify the quality of service parameters of the default evolved packet system bearer of the user equipment;
[0102] It should be noted that if the target device is a proxy session control function network element and a session boundary controller network element, then after the target device sends the bearer modification request information to the policy and charging rules function network element, the policy and charging rules function network element directly sends the bearer modification indication information to the packet data gateway in the evolved packet core network.
[0103] S5, the network element receiving the bearer modification completion information from the network element receiving the policy and billing rule function of the proxy session control function;
[0104] S6, the user equipment sends a voice call request message to the agent session control function network element;
[0105] S7, the proxy session control function network element forwards the voice call request message to the IP multimedia subsystem network to paging the called terminal;
[0106] S8, the IP Multimedia Subsystem network forwards voice call request messages to the mobility management entity network element registered by the called terminal;
[0107] S9, the mobility management entity network element performs the paging process for the called terminal;
[0108] S10, the called terminal sends a voice call response message to the user equipment and the proxy session control function network element. The voice call request response message includes the INVITE183 field, which reflects information such as the media type and encoding supported by the called user.
[0109] S11, after completing the paging of the called terminal, the user equipment sends an acknowledgment message to the IP Multimedia Subsystem network and conducts a voice call with the called terminal based on the modified default evolved packet system bearer.
[0110] It should be noted that the above-mentioned S1 network attachment process, S3IP multimedia subsystem registration process, and S8 called terminal paging process are the same as the execution process in the prior art, and will not be repeated here.
[0111] In this embodiment, after the target device, such as the proxy session control function network element, policy and charging rule function network element, or session boundary controller network element, determines that the user equipment has accessed and completed IP multimedia subsystem registration through a narrowband IoT non-terrestrial network, a preset timer is started. When the timer reaches zero, the policy and charging rule function network element is proactively triggered to send bearer modification indication information to the packet data gateway. This decouples the bearer modification action from the call setup phase and moves it forward to the point after registration is completed, avoiding the latency accumulation caused by serial signaling interaction during the call. This significantly reduces the end-to-end voice call setup latency in non-terrestrial network environments and improves the real-time performance and user experience of IoT voice services. Furthermore, through the preset timer, the user equipment does not need to actively initiate complex registration update or bearer modification requests, nor does the proxy session control function network element need to monitor in real time. The target device can automatically trigger modification after registration according to the preset policy, achieving automated pre-configuration without user intervention. This simplifies the signaling complexity on the user equipment side and improves the energy efficiency of IoT devices.
[0112] Example 2
[0113] According to an embodiment of this application, a user plane voice bearer establishment apparatus for implementing the user plane voice bearer establishment method in Embodiment 1 is also provided, such as... Figure 6 As shown, the user plane voice bearer establishment device includes at least: a bearer modification module 61, wherein:
[0114] The bearer modification module is used to proactively trigger the modification of the quality of service parameters of the default EEPROM bearer of user equipment within a target time period. The target time period includes the period from after the user equipment accesses the EEPROM core network through the narrowband IoT non-terrestrial network and completes the registration of the IP Multimedia Subsystem network, until the user equipment's voice call request message is forwarded to the IP Multimedia Subsystem network. Before the modification, the default EEPROM bearer only supports non-guaranteed bit rate transmission of IP Multimedia Subsystem signaling, while the modified default EEPROM bearer supports guaranteed bit rate transmission of voice data transmission.
[0115] The following section describes the functions of each module of the user plane voice bearer establishment device in conjunction with the specific implementation process.
[0116] Optionally, when the target device is a user equipment, the above-mentioned apparatus is further configured to actively trigger the modification of the quality of service parameters of the default Evolved Packet System bearer of the user equipment within a target time period in the following manner: after the target device completes the registration of the IP Multimedia Subsystem network, it sends a registration update request message carrying bearer modification indication information to the policy and charging rules function network element, wherein the policy and charging rules function network element is used to respond to the registration update request message and send the bearer modification indication information to the packet data gateway in the evolved packet core network to instruct the packet data gateway to perform the modification of the quality of service parameters of the default Evolved Packet System bearer of the user equipment; and receives the registration update completion message fed back by the policy and charging rules function network element to confirm that the modification of the default Evolved Packet System bearer is complete.
[0117] Optionally, the above-mentioned apparatus is further configured to send a voice call request message to the proxy session control function network element after confirming that the default Evolved Packet System bearer modification is completed, wherein the proxy session control function network element is configured to forward the voice call request message to the IP Multimedia Subsystem network to perform paging of the called terminal; after completing the paging of the called terminal, a voice call is performed with the called terminal based on the modified default Evolved Packet System bearer.
[0118] Optionally, when the target device is a proxy session control function network element, the above-mentioned device is further configured to actively trigger the modification of the quality of service parameters of the default EGPRS bearer of the user equipment within a target time period in the following manner: in response to a voice call request message sent by the user equipment, if it is determined that the user equipment accesses the EGPRS core network through a narrowband IoT non-terrestrial network, the target device sends bearer modification instruction information to the packet data gateway in the EGPRS core network through the policy and charging rules function network element, so as to instruct the packet data gateway to perform modification of the quality of service parameters of the default EGPRS bearer of the user equipment; in response to the bearer modification completion information fed back by the policy and charging rules function network element, the target device forwards the voice call request message to the IP multimedia subsystem network to perform paging of the called terminal, wherein the user equipment is used to conduct a voice call with the called terminal based on the modified default EGPRS bearer after completing the paging of the called terminal.
[0119] Optionally, the above-mentioned device is also used to send a voice call rejection message to the user equipment in response to the bearer modification failure response information fed back by the policy and charging rule function network element.
[0120] Optionally, when the target device is one of the following: a proxy session control function network element, a policy and charging rules function network element, or a session boundary controller network element, the above-mentioned device is further configured to proactively trigger the modification of the service quality parameters of the default Evolved Packet System bearer of the user equipment within a target time period in the following manner: the target device responds to the registration request sent by the user equipment for registration with the IP Multimedia Subsystem, and, if it is determined that the user equipment accesses the Evolved Packet Core Network through a narrowband IoT non-terrestrial network, starts a preset timer and completes the registration of the user equipment with the IP Multimedia Subsystem, wherein the countdown duration of the preset timer is not less than the time required for the user equipment to complete the registration with the IP Multimedia Subsystem; when the countdown of the preset timer reaches zero, the target device sends a bearer modification instruction information to the packet data gateway in the Evolved Packet Core Network through the policy and charging rules function network element, so as to instruct the packet data gateway to perform the modification of the service quality parameters of the default Evolved Packet System bearer of the user equipment.
[0121] Optionally, after the default Evolved Packet System bearer modification is completed, the proxy session control function network element is used to respond to the voice call request message sent by the user equipment and forward the voice call request message to the IP Multimedia Subsystem network to page the called terminal; the user equipment is used to conduct a voice call with the called terminal based on the modified default Evolved Packet System bearer after completing the paging of the called terminal.
[0122] Optionally, the narrowband IoT non-terrestrial network is a geostationary orbit satellite network based on narrowband IoT wireless access technology.
[0123] It should be noted that each module in the user plane voice bearer establishment device in this application embodiment corresponds one-to-one with each implementation step of the user plane voice bearer establishment method in embodiment 1. Since embodiment 1 has been described in detail, some details not shown in this embodiment can be referred to embodiment 1, and will not be elaborated further here.
[0124] Example 3
[0125] According to an embodiment of this application, a computer program product is also provided, which includes a computer program, wherein when the computer program is executed by a processor, it implements the user plane voice bearer establishment method in embodiment 1.
[0126] According to an embodiment of this application, a non-volatile storage medium is also provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the user plane voice bearer establishment method in Embodiment 1 by running the computer program.
[0127] According to an embodiment of this application, a processor is also provided for running a computer program, wherein the computer program executes the user plane voice bearer establishment method in embodiment 1 during runtime.
[0128] According to an embodiment of this application, an electronic device is also provided, comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the user plane voice bearer establishment method of embodiment 1 through the computer program.
[0129] Specifically, the computer program executes the following steps during runtime: actively triggering the modification of the Quality of Service (QoS) parameters of the default EEPROM bearer for the user equipment within a target time period; wherein, the target time period includes: the period from after the user equipment accesses the EEPROM core network through a narrowband IoT non-terrestrial network and completes registration with the IP Multimedia Subsystem network, until the user equipment's voice call request message is forwarded to the IP Multimedia Subsystem network; the default EEPROM bearer before modification only supports non-guaranteed bit rate transmission of IP Multimedia Subsystem signaling, and the default EEPROM bearer after modification supports guaranteed bit rate transmission of voice data transmission.
[0130] As an alternative implementation, the above-mentioned electronic device may exist in the form of a mobile terminal, a computer terminal, or a similar computing device. Figure 7 A hardware block diagram of an electronic device for implementing a user plane voice bearer establishment method is shown. Figure 7As shown, the electronic device 70 may include one or more (shown as 702a, 702b, ..., 702n) processors 702 (processors 702 may include, but are not limited to, processing devices such as microprocessors or programmable logic devices), a memory 704 for storing data, and a transmission device 706 for communication functions. In addition, it may also include: a display, an input / output interface, a universal serial bus port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, electronic device 70 may also include components that are more... Figure 7 The more or fewer components shown, or having the same Figure 7 The different configurations shown.
[0131] It should be noted that the aforementioned one or more processors 702 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element of the electronic device 70. As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).
[0132] The memory 704 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the user plane voice bearer establishment method in this embodiment. The processor 702 executes various functional applications and data processing by running the software programs and modules stored in the memory 704, thereby realizing the aforementioned user plane voice bearer establishment method. The memory 704 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 704 may further include memory remotely located relative to the processor 702, and these remote memories can be connected to the electronic device 70 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0133] The transmission device 706 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the electronic device 70. In one example, the transmission device 706 includes a network adapter that can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 706 may be a radio frequency module used for wireless communication with the Internet.
[0134] The display can be, for example, a touchscreen LCD display that allows the user to interact with the user interface of the electronic device 70.
[0135] The sequence numbers of the above embodiments are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0136] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0137] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0138] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0139] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0140] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory, random access memory, portable hard drive, magnetic disk, or optical disk.
[0141] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for establishing a user plane voice bearer, characterized in that, include: The target device actively triggers the modification of the quality of service parameters carried by the default evolved group system of the user equipment within the target time period; The target time period includes the period from the time after the user equipment accesses the evolved packet core network through the narrowband IoT non-terrestrial network and completes the registration of the IP multimedia subsystem network, until the user equipment's voice call request message is forwarded to the IP multimedia subsystem network; The target device includes one of the following: the user equipment, the proxy session control function network element, the policy and charging rule function network element, and the session boundary controller network element in the evolved packet core network; The original default Evolved Packet System bearer only supported non-guaranteed bit rate transmission of IP Multimedia Subsystem signaling, while the modified default Evolved Packet System bearer supports guaranteed bit rate transmission of voice data transmission.
2. The method according to claim 1, characterized in that, The target device is the user equipment. The target device actively triggers modifications to the Quality of Service (QoS) parameters carried by the default Evolution Packet System (EPS) of the user equipment within a target time period, including: After the target device completes the registration of the IP Multimedia Subsystem Network, it sends a registration update request message carrying bearer modification indication information to the Policy and Charging Rules Function Network Element. The Policy and Charging Rules Function Network Element responds to the registration update request message by sending the bearer modification indication information to the Packet Data Gateway in the Evolved Packet Core Network, so as to instruct the Packet Data Gateway to modify the quality of service parameters of the default Evolved Packet System bearer of the user equipment. The system receives a registration update completion message from the policy and billing rules function network element, confirming that the modification of the default evolved packet system bearer is complete.
3. The method according to claim 2, characterized in that, After confirming that the default evolved packet system bearer modification is complete, the method further includes: The target device sends a voice call request message to the proxy session control function network element, wherein the proxy session control function network element is used to forward the voice call request message to the IP multimedia subsystem network to perform paging of the called terminal. After paging the called terminal, a voice call is made with the called terminal based on the modified default evolved packet system bearer.
4. The method according to claim 1, characterized in that, The target device is the proxy session control function network element. The target device actively triggers modifications to the Quality of Service (QoS) parameters of the default Evolved Packet System bearer for user equipment within a target time period, including: In response to the voice call request message sent by the user equipment, if the target device determines that the user equipment is accessing the Evolved Packet Core Network through the Narrowband IoT non-terrestrial network, it sends a bearer modification instruction information to the packet data gateway in the Evolved Packet Core Network through the policy and charging rules function network element, so as to instruct the packet data gateway to modify the quality of service parameters of the default Evolved Packet System bearer of the user equipment. In response to the bearer modification completion information fed back by the policy and billing rule function network element, the voice call request message is forwarded to the IP Multimedia Subsystem network to paging the called terminal. The user equipment is used to conduct a voice call with the called terminal based on the modified default Evolved Packet System bearer after paging the called terminal.
5. The method according to claim 4, characterized in that, The method further includes: In response to the bearer modification failure response information fed back by the policy and charging rule function network element, the target device sends a voice call rejection message to the user equipment.
6. The method according to claim 1, characterized in that, The target device is one of the following: the proxy session control function network element, the policy and charging rule function network element, and the session boundary controller network element. The target device actively triggers modifications to the quality of service parameters carried by the default evolved packet system of the user equipment within the target time period, including: In response to a registration request sent by the user equipment for registering with the IP Multimedia Subsystem, the target device, upon determining that the user equipment accesses the Evolved Packet Core Network through the narrowband IoT non-terrestrial network, starts a preset timer and completes the registration of the user equipment with the IP Multimedia Subsystem. The countdown duration of the preset timer is not less than the time required for the user equipment to complete the registration with the IP Multimedia Subsystem. When the preset timer countdown reaches zero, the policy and billing rules function network element sends a bearer modification instruction to the packet data gateway in the evolved packet core network, instructing the packet data gateway to modify the quality of service parameters of the default evolved packet system bearer of the user equipment.
7. The method according to claim 6, characterized in that, The method further includes: After the default Evolved Packet System bearer modification is completed, the proxy session control function network element is used to respond to the voice call request message sent by the user equipment and forward the voice call request message to the IP Multimedia Subsystem network to page the called terminal; the user equipment is used to conduct a voice call with the called terminal based on the modified default Evolved Packet System bearer after completing the paging of the called terminal.
8. The method according to any one of claims 1 to 7, characterized in that, The narrowband Internet of Things (IoT) non-terrestrial network is a geostationary orbit satellite network based on narrowband IoT wireless access technology.
9. A user plane voice bearer establishment device, characterized in that, include: The bearer modification module is used to proactively trigger the modification of the quality of service parameters of the default Evolved Packet System (EPS) bearer of the user equipment within a target time period. The target time period includes the period from after the user equipment accesses the EPS core network via a narrowband IoT non-terrestrial network and completes registration with the IP Multimedia Subsystem (IPSubsystem) network, until the user equipment's voice call request message is forwarded to the IP Subsystem network. Before modification, the default EPS bearer only supports non-guaranteed bit rate transmission of IP Subsystem signaling; after modification, the default EPS bearer supports guaranteed bit rate transmission of voice data transmission.
10. An electronic device, characterized in that, include: A memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the user plane voice bearer establishment method according to any one of claims 1 to 8 through the computer program.