A 5G data service processing method, device, system, server and medium

By identifying and allocating the DNN in the data service requests of 5G terminals through AMF, obtaining the default slice and IP address, the problem of 5G private network session establishment failure was solved, and stable terminal connection and successful voice session were achieved.

CN116546659BActive Publication Date: 2026-06-23CHINA UNITED NETWORK COMM GRP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNITED NETWORK COMM GRP CO LTD
Filing Date
2023-05-17
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, 5G private network terminals sometimes fail to establish sessions due to inconsistencies between the IMS voice DNN and the private network data DNN, which affects user experience.

Method used

AMF identifies the IMS voice DNN or private network data DNN based on the terminal's data service request, queries the contracted data in UDM to obtain the corresponding default slice, and assigns the correct IP address and DNN to connect to the IMS network or private network data network through the public network or private network UPF.

Benefits of technology

It improves the success rate of 5G private network session establishment, ensuring that terminals can access private network data and establish IMS voice sessions normally, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116546659B_ABST
    Figure CN116546659B_ABST
Patent Text Reader

Abstract

The application provides a 5G data service processing method, device, system, server and medium. The method comprises the following steps: an AMF identifies whether an IMS voice DNN is carried in a data service request sent by a 5G terminal according to the received data service request; if the AMF identifies that the data service request carries an IMS voice DNN, the AMF queries whether the IMS voice DNN exists in a UDM; if the IMS voice DNN exists, the AMF acquires a public network default slice corresponding to the IMS voice DNN, and sends the public network default slice and the IMS voice DNN to a public network SMF, so that the public network SMF allocates a public network IP address corresponding to the IMS voice DNN, and sends the public network IP address and the IMS voice DNN to the 5G terminal, so that the 5G terminal connects an IMS network through a public network user plane UPF according to the IMS voice DNN and the public network IP address, to establish an IMS voice session. The application solves the session establishment failure in the prior art, and improves user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communication technology, and more particularly to a 5G data service processing method, device, system, server, and medium. Background Technology

[0002] Fifth-generation mobile communication technology (5G) is not only a generational leap in communication technology, but also a fundamental transformation of network service architecture. 5G private networks offer numerous advantages, including high bandwidth, wide connectivity, low latency, and high security. Furthermore, 5G private networks are characterized by their applicability to regional deployments, personalized network requirements, and industry-specific application scenarios. Through 5G slicing technology based on a service-oriented architecture, operators will be able to maximize the network's adaptability to external environments, customer needs, and business scenarios, improve network resource utilization efficiency, and build flexible and agile 5G networks.

[0003] Specifically, when a terminal using a 5G private network initiates a voice session under the existing 5G network architecture using its built-in IMS voice data network name (DNN), the terminal's UDM subscription data only subscribes to a single default slice, and this slice is only bound to the private network data DNN. The Access and Mobility Management Function (AMF) receives the 5G terminal's IMS voice DNN, which is inconsistent with the DNN in the terminal's Unified Data Management (UDM) subscription data. The AMF performs error correction, sending the slice and private network data DNN from the UDM subscription data to the SMF. The SMF allocates a private network IP address based on the private network data DNN, and then the AMF sends the private network IP address and private network data DNN to the terminal. If the terminal determines that the DNN and IP address types are incorrect, the session establishment fails. Furthermore, when a terminal initiates a voice session using an IMS voice DNN, the UDM (User Device Management) is subscribed to a single default slice, and this slice only binds to the private network data DNN and the IMS voice DNN. The AMF (Application Function) receives the 5G terminal's IMS voice DNN, which matches the DNN in the terminal's UDM subscription data. The AMF then sends the IMS voice DNN and the slice to the SMF (User Server Management Function). The SMF allocates a public IP address based on the IMS voice DNN. The terminal verifies that the DNN and IP address are correct and sends a confirmation command to the SMF. The SMF selects a private network UPF (User Plane User Provider), but if the private network UPF is not connected to the IMS network, the session establishment will also fail. Both of these situations result in terminal session establishment failure, and the terminal cannot remain on 5G, falling back to 4G, significantly impacting the user experience.

[0004] Therefore, there is an urgent need for a way to effectively improve the success rate of 5G industry private network terminal session establishment. Summary of the Invention

[0005] This application provides a 5G data service processing method, device, system, server, and medium to address the problem of how to improve the success rate of 5G private network session establishment.

[0006] Firstly, this application provides a 5G data service processing method, including:

[0007] AMF identifies whether the data service request sent by the 5G terminal carries an IMS voice DNN or a private network data DNN.

[0008] If the AMF recognizes that the data service request carries the IMS voice DNN, it queries the UDM to see if the IMS voice DNN exists in the subscription data corresponding to the 5G terminal. If it exists, it obtains the public network default slice corresponding to the IMS voice DNN from the subscription data and sends the public network default slice and the IMS voice DNN to the public network SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN and send the public network IP address and the IMS voice DNN to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network user plane UPF to establish an IMS voice session based on the IMS voice DNN and the public network IP address.

[0009] In one possible implementation, if the AMF recognizes that the data service request carries the private network data DNN, it queries the UDM to see if the private network data DNN exists in the subscription data corresponding to the 5G terminal. If it exists, it obtains the private network default slice corresponding to the private network data DNN from the subscription data, and sends the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate a private network IP address corresponding to the private network data DNN, and send the private network IP address and the private network data DNN to the 5G terminal, so that the 5G terminal can select to connect to the private network data network through the private network UPF to perform data service processing based on the private network data DNN and the private network IP address.

[0010] In one possible implementation, the AMF receives a registration request sent by the 5G terminal. If the AMF determines that the registration request does not carry network slice selection assistance information, it uses the contracted private network slice and the contracted public network slice in the subscription data corresponding to the 5G terminal in the UDM as the private network default slice and the public network default slice.

[0011] Secondly, this application provides a session establishment processing apparatus, comprising:

[0012] The transceiver module is used to receive data service requests sent by 5G terminals;

[0013] The processing module is used to identify whether the data service request carries an IMS voice DNN or a private network data DNN.

[0014] The processing module is further configured to, if it is identified that the data service request carries the IMS voice DNN, query whether the IMS voice DNN exists in the subscription data corresponding to the 5G terminal in the UDM. If it exists, obtain the public network default slice corresponding to the IMS voice DNN from the subscription data, and send the public network default slice and the IMS voice DNN to the public network SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN. Then, send the public network IP address and the IMS voice DNN to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network user plane UPF to establish an IMS voice session based on the IMS voice DNN and the public network IP address.

[0015] The processing module is further configured to, if it is identified that the data service request carries the private network data DNN, query whether the private network DNN exists in the subscription data corresponding to the 5G terminal in the UDM. If it exists, obtain the private network default slice corresponding to the private network data DNN from the subscription data, and send the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate the private network IP address corresponding to the private network data DNN, and send the private network IP address and the private network data DNN to the 5G terminal so that the 5G terminal can select to connect to the private network data network through the private network UPF to perform data service processing based on the private network data DNN and the private network IP address.

[0016] The transceiver module is also used to receive the registration request sent by the 5G terminal.

[0017] The processing module is also used to determine whether the registration request carries network slice selection auxiliary information.

[0018] The processing module is further configured to, if it is determined that the registration request does not carry network slice selection assistance information, use the contracted private network slice and the contracted public network slice in the contract data corresponding to the 5G terminal in the UDM as the private network default slice and the public network default slice.

[0019] Thirdly, a server includes a memory and a processor; wherein,

[0020] The memory is used to store computer programs.

[0021] The processor is configured to read the computer program stored in the memory and execute the data service processing method described in the first aspect according to the computer program in the memory.

[0022] Fourthly, a data service processing system includes a 5G terminal, an AMF, a UDM, a private network SMF, a public network SMF, a private network UPF connected to the private network SMF, and a public network UPF connected to the public network SMF; wherein the AMF is used to execute the data service processing method described in the first aspect.

[0023] The 5G terminal sends a session establishment request to the public network SMF based on the IMS voice DNN, so that the public network SMF chooses to process the IMS voice session through the public network UPF.

[0024] Fifthly, a computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the data service processing method described in the first aspect.

[0025] This application provides a 5G data service processing method, device, system, server, and medium. The AMF (Advanced Feature Controller) acquires a data service request initiated by a 5G terminal and identifies whether the data service request carries an IMS voice DNN. If the IMS voice DNN is identified in the data service request, the AMF queries the subscription data corresponding to the 5G terminal in the UDM (User Data Manager) to see if the IMS voice DNN exists. If it exists, the AMF obtains the public network default slice corresponding to the IMS voice DNN from the subscription data and sends the public network default slice and the IMS voice DNN to the public network SMF (Signal Management Controller), so that the SMF can allocate a public network IP address corresponding to the IMS voice DNN. The SMF then sends the public network IP address and the IMS voice DNN to the 5G terminal, enabling the 5G terminal to connect to the IMS network via the public network using a UPF (User Data Controller) based on the IMS voice DNN and the public network IP address to establish an IMS voice session. Compared to existing technologies where the private network UPF cannot connect to the IMS voice network, resulting in the failure of private network session establishment, this application can subscribe to dual default slices. By matching the public network default slice through the IMS voice DNN reported by the 5G terminal, the private network session can be successfully established. Therefore, this application effectively improves the success rate of private network session establishment and enhances the user experience. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This embodiment provides a system architecture diagram of a 5G data service processing method.

[0028] Figure 2 This is a flowchart illustrating a 5G data service processing method provided in this embodiment;

[0029] Figure 3 This is a schematic diagram of another 5G data service processing method provided in this embodiment;

[0030] Figure 4a This is a schematic diagram of the signaling flow for a 5G data service processing method provided in this embodiment;

[0031] Figure 4b A signaling flow diagram of another 5G data service processing method provided in this embodiment;

[0032] Figure 5 This is a schematic diagram of a 5G data service processing device provided in this embodiment. Detailed Implementation

[0033] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.

[0034] First, let me explain the terms used in this application:

[0035] Default slice: This refers to the fact that, according to the operator's policy, one or more UDM subscription slices may be set as the default slice. If the UE does not carry slice information in the registration request message, the network will use the default S-NSSAI to provide services to the terminal.

[0036] Network slicing: Network slicing is a key feature of 5G networks, enabling the construction of dedicated logical networks on shared infrastructure. 5G network slicing represents a network architecture that allows independent and virtualized logical networks to reuse the same physical network infrastructure. Each slice is an independent end-to-end network designed to meet the diverse needs of specific applications.

[0037] Access and Mobility Management Function (AMF): This is a very important network function in 5G. It directly manages 5G radio access requests and performs functions such as registration management, connection management, reachability management, and mobility management.

[0038] User Plane Function (UPF) is one of the important network functions in 5G. It includes packet routing and forwarding, packet inspection, and enforcement of user plane policies and rules.

[0039] Session Management Function (SMF): Session management, such as session establishment, modification and release, including channel maintenance between UPF and AN nodes, UE IP address allocation and management, etc.

[0040] Data Network Name (DNN): Its main function is to distinguish access from different data networks. Based on the DNN, sessions are routed and aggregated to different SMFs / UPFs to enable targeted access for clients.

[0041] Unified Data Management (UDM): By generating 3GPPAKA authentication credentials and storing and managing SUPI, it identifies and verifies the legitimacy of users.

[0042] Policy Control Function (PCF): One of the network functions of the 5G core network. Its main function is to manage network behavior using a unified policy framework and to execute relevant policies in conjunction with user information in the User DR.

[0043] Proxy-Call Session Control Function (P-CSCF): The P-CSCF is the first contact node for users in IMS (in the signaling plane). From a SIP perspective, it is an outbound / inbound SIP proxy server. All SIP signaling, whether originating from the User Equipment (UE) or sent to the UE, must pass through the P-CSCF. The UE can obtain the P-CSCF address using the local CSCF discovery mechanism. The P-CSCF is responsible for verifying requests, forwarding them to the designated target, and processing and forwarding responses.

[0044] IP Multimedia Subsystem (IMS) is a new form of multimedia service that can meet the needs of end customers for more innovative and diversified multimedia services. IMS is considered a core technology of next-generation networks and an important way to solve the convergence of mobile and fixed networks and introduce differentiated services such as voice, data, and video triple convergence.

[0045] In existing technologies, when 5G terminals in private networks establish a session, due to security issues, the 5G terminals cannot connect to the IMS voice network. As a result, the terminal devices in the private network can only access private network data and cannot establish IMS voice sessions, which in turn causes the terminals to be unable to stay on 5G and fall back to 4G.

[0046] Based on this, in order to solve the above-mentioned technical problems, the technical concept of this application lies in how to effectively improve the success rate of 5G terminal session establishment.

[0047] Figure 1 The structural diagram of the communication system used in the 5G data service processing method provided in this application is as follows: Figure 1 As shown, the system may include: 5G terminal 101, AMF 102, UDM 103, public network SMF 104, UPF 105, public network voice network 106, PCF 107, private network SMF 108, private network UPF 109, and private network data network 110.

[0048] When a user of 5G terminal 101 activates their account, the subscription data will include the slice information supported by that user, such as the subscribed public network data slices and the subscribed private network data slices. The subscribed public network data slices are bound to an IMS voice DNN, and the subscribed private network data slices are bound to a private network data DNN. These are stored in the 5G terminal's USIM card and in the network-side UDM. Furthermore, both the subscribed public network data slices and the subscribed private network data slices are marked as "default," indicating that when the 5G terminal does not carry slice information, the network side defaults to the slices supported by the user.

[0049] It should be noted that, Figure 1 This is merely a system architecture diagram of a 5G data service processing method provided in an embodiment of this application. This embodiment does not represent... Figure 1 The document does not limit the actual form of the various devices included, nor does it specify the form of the devices. Figure 1 The interaction methods between devices are limited, and can be set according to actual needs in the specific application of the solution.

[0050] The technical solution of this application will now be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0051] Figure 2 This is a flowchart illustrating a 5G data service processing method provided in this embodiment. Figure 2 As shown, specifically, the method includes:

[0052] S201 and AMF identify whether the data service request sent by the 5G terminal carries an IMS voice DNN or a private network data DNN.

[0053] S202. If the AMF recognizes that the data service request carries an IMS voice DNN, it will query whether the IMS voice DNN exists in the subscription data corresponding to the 5G terminal in the UDM.

[0054] In this embodiment, when a 5G terminal is activated, its subscription data already includes the subscribed public network data slice and the subscribed private network data slice. Furthermore, when the 5G terminal registers for the first time without carrying network slice selection assistance information, the subscribed private network slice and the subscribed public network slice in the subscription data corresponding to the 5G terminal in the UDM are used as the default private network slice and the default public network slice, respectively.

[0055] Based on this, when a 5G terminal initiates a data service request, since the UDM already stores the subscription data corresponding to the 5G terminal, and the subscription data stores the dual default slices and the DNN corresponding to the dual default slices, it is possible to query whether an IMS voice DNN exists from the subscription data.

[0056] S203. If the AMF determines that the IMS voice DNN exists, it obtains the public network default slice corresponding to the IMS voice DNN from the dual default slices and sends it to the public network SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN and send it to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network UPF and establish an IMS voice session based on the IMS voice DNN and the public network IP address.

[0057] Specifically, the 5G terminal initiates a session establishment request using the IMS voice DNN. The AMF can obtain the public network default slice corresponding to the IMS voice DNN from the dual default slices in the UDM's subscription data, and send the IMS voice DNN and the corresponding public network default slice to the public network SMF. The public network SMF allocates a public network IP address for the IMS voice DNN from the IP pool based on the IMS voice DNN, and sends the public network IP address and the IMS voice DNN to the 5G terminal.

[0058] Simultaneously, the public network SMF assigns a P-CSCF address to the IMS voice DNN based on the IMS voice DNN, and sends the P-CSCF address to the UPF. Then, the 5G terminal sends data to the UPF based on the public network IP address, and the UPF forwards the data to the IMS data network through the P-CSCF address to establish an IMS voice session.

[0059] In this embodiment, the AMF receives a data service request from a 5G terminal. If the AMF recognizes that the data service request carries the IMS voice DNN, it queries the UDM to see if the IMS voice DNN exists. If it does, it obtains the public network default slice corresponding to the IMS voice DNN and sends the public network default slice and the IMS voice DNN to the public network SMF. The public network SMF then allocates the public network IP address and P-CSCF address corresponding to the IMS voice DNN and sends the public network IP address and the IMS voice DNN to the 5G terminal. The P-CSCF address is then sent to the UPF, so that the 5G terminal sends data to the UPF according to the public network IP address, and the UPF sends the data to the IMS network through the P-CSCF address. Compared to existing technologies where the private network SMF fails to allocate the correct IP address and DNN when carrying an IMS voice DNN, leading to session establishment failure, this application, due to the dual default slice subscription of the user to which the 5G terminal belongs, can select the public network default slice corresponding to the IMS voice DNN from the dual default slices when carrying an IMS voice DNN. Thus, the correct IP address and DNN can be allocated according to the public network default slice, thereby effectively realizing the IMS voice session. Therefore, this application effectively improves the success rate of terminal session establishment and enhances the user experience.

[0060] Figure 3 This is a schematic diagram of another 5G data service processing method provided in this embodiment. In the above... Figure 2 Based on the illustrated embodiments, as Figure 3 As shown, the method also includes:

[0061] S301 and AMF identify that the data service request carries a private network data DNN.

[0062] S302. If the AMF recognizes that the data service request carries the private network data DNN, it queries the terminal subscription information in the UDM to see if the private network data DNN exists. If it exists, the AMF obtains the private network default slice corresponding to the private network data DNN and sends the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate the private network IP address corresponding to the private network data DNN and send the private network IP address and the private network data DNN to the 5G terminal so that the 5G terminal can connect to the private network data network according to the private network data DNN and the private network IP address to perform data service processing.

[0063] It should be noted that when a 5G terminal is activated, its contracted public network data slice and contracted private network data slice are already included in its contract data. However, if a 5G terminal does not carry network slice selection auxiliary information during its initial network registration, the contracted private network slice and contracted public network slice in the contract data corresponding to that 5G terminal in the UDM will be used as the default slices for that private network and that public network, respectively.

[0064] Based on this, in this embodiment, the AMF obtains the private network default slice corresponding to the private network data DNN carried in the data service request from the UDM, and sends the private network data DNN and the corresponding private network default slice to the private network SMF. The private network SMF then retrieves the private network IP address from the IP pool based on the private network data DNN and sends the private network IP address to the terminal. The terminal uses the private network IP address to send data to the private network UPF, and the private network UPF forwards the data to the private network data network for private network data service processing.

[0065] In this embodiment, the AMF receives a data service request from a 5G terminal. If the AMF recognizes that the data service request carries the private network data DNN, it queries the UDM to see if the private network data DNN exists. If it does, it obtains the private network default slice corresponding to the private network data DNN and sends the private network default slice and the private network data DNN to the private network SMF. The private network SMF then allocates a private network IP address corresponding to the private network data DNN and sends the private network IP address and the private network data DNN to the 5G terminal. This allows the 5G terminal to send data to the private network UPF via the private network IP address. The private network UPF then forwards the data to the private network data network for private network data service processing. Compared to existing technologies where a private network UPF fails to connect to the IMS network when initiating a voice session with an IMS voice DNN, resulting in session establishment failure, this application uses dual default slices, enabling the 5G terminal to establish an IMS voice session while still transmitting private network data normally. Therefore, this application effectively improves the success rate of session establishment. At the same time, compared with the existing technology that fails to establish a session request in a 5G network and falls back to 4G, this application ensures the stability of voice services and greatly improves the user experience.

[0066] Figure 4a and Figure 4b These are schematic diagrams illustrating the signaling flow of a 5G data service processing method provided in this embodiment. Figure 4a and Figure 4b As shown, the method includes:

[0067] S401 and 5G terminals send data service requests to AMF, which include IMS voice DNN or private network data DNN.

[0068] In this embodiment, the IMS voice DNN included in the data service request sent by the 5G terminal is built into the 5G terminal system, while the private network data DNN needs to be configured by the user in the 5G terminal.

[0069] S402, AMF receives the DNN in the data service request and obtains the default slice corresponding to the DNN from the UDM subscription data.

[0070] In this embodiment, if the DNN is identified as an IMS voice DNN, the public network default slice corresponding to the IMS voice DNN is obtained from the UDM contract data; if the DNN is identified as a private network data DNN, the private network default slice corresponding to the private network data DNN is obtained from the UDM contract data.

[0071] It should be noted that when a 5G terminal is activated, its contracted public network data slice and contracted private network data slice are already included in its contract data. However, if a 5G terminal does not carry network slice selection auxiliary information during its initial network registration, the contracted private network slice and contracted public network slice in the contract data corresponding to that 5G terminal in the UDM will be used as the default slices for that private network and that public network, respectively.

[0072] S403, AMF selects the SMF type based on the DNN and the corresponding slice.

[0073] It should be noted that if it is an IMS voice DNN and a public network default slice, then the AMF should be the public network SMF; if it is a private network data DNN and a private network default slice, then the AMF should be the private network SMF.

[0074] S404 and AMF send the IMS voice DNN to the public network SMF or the private network data DNN to the private network SMF.

[0075] Specifically, this will be explained in detail using the example of AMF sending IMS voice DNN to the public network SMF, as follows: Figure 4a As shown:

[0076] S405, the public network SMF allocates IP addresses based on the IMS voice DNN.

[0077] It should be noted that the public network SMF allocates public IP addresses and PCSCF addresses from the IP address pool based on the IMS voice DNN.

[0078] S406 and the public network SMF send the IMS voice DNN and public network IP address to the 5G terminal.

[0079] It should be noted that the public network SMF first sends the public network IP address and DNN to the public network AMF, and then the AMF sends the public network IP address and DNN to the terminal.

[0080] S407 and SMF select UPF based on DNN and slice.

[0081] If it is an IMS speech DNN and the default public network slice, then select the public network UPF.

[0082] S408 and SMF send the P-CSCF address to UPF.

[0083] It should be noted that the public SMF sends the P-CSCF address to the public UPF.

[0084] S409 and 5G terminals initiate data service requests to UPF.

[0085] Furthermore, a detailed explanation will be provided, taking the example of AMF sending private network data DNN to private network SMF, as follows: Figure 4b As shown:

[0086] S413. The AMF sends the private network data DNN to the private network SMF. S414. The private network SMF allocates IP addresses based on the private network DNN. For example, the private network SMF allocates private network IP addresses from the IP address pool based on the private network data DNN.

[0087] S415 and private network SMF send private network data DNN and private network IP address to 5G terminal.

[0088] For example, the private network SMF sends the private network IP address and private network data DNN to the AMF, and then the AMF sends the private network IP address and the private network data DNN to the 5G terminal.

[0089] Based on the private network data DNN and the private network default slice obtained from the information reported by the 5G terminal and the UDM contract information, the AMF selects the private network SMF.

[0090] S416, Private Network SMF selects UPF based on DNN and slice.

[0091] The private network SMF selects the private network UPF based on the private network data DNN sent by the AMF and the private network default slice.

[0092] The S417 and 5G terminals initiate data service requests to the private network UPF.

[0093] In this embodiment, if it is a request to establish a voice session, the 5G terminal sends data to the public network UPF according to the public network IP address. The public network UPF then sends the data to the IMS data network through the P-CSCF address to make a session service request. If it is a request to access private network data, the 5G terminal sends data to the private network UPF according to the private network IP address. The private network UPF then forwards the data to the private network data network to make a data service request.

[0094] For cases where a private network terminal fails to establish a voice session, this implementation proposes a signaling flow for a 5G data service processing method. First, the 5G terminal sends a data service processing request to the AMF, which includes a Data Network Node (DNN). The AMF receives the DNN from the data service processing request and obtains the default slice corresponding to the DNN from the UDM (User Dedicated Data Node) subscription data. If the DNN is an IMS voice DNN, it corresponds to the public network default slice; if the DNN is a private network data DNN, it corresponds to the private network default slice. Second, the AMF selects the SMF type based on the DNN and the corresponding slice. The AMF sends the IMS voice DNN to the public network SMF or the private network data DNN to the private network SMF. Then, the SMF allocates an IP address based on the DNN and sends the DNN and IP address to the 5G terminal. Next, the SMF sends the DNN and slice to the UPF (User Dedicated Network Node) and sends the P-CSCF (Personal Data Node) address to the UPF. Finally, the 5G terminal initiates a data service request to the UPF. This example addresses a situation where a 5G terminal in a private network fails to initiate a session request. By subscribing to dual default slices, it enables the terminal in the 5G private network to both access private network data and establish IMS voice sessions. This improves the success rate of 5G terminal session establishment, ensures the terminal remains on 5G, and significantly enhances the user experience. Figure 5 This is a schematic diagram of a 5G data service processing device provided in this embodiment. Figure 5 As shown, the device includes a transceiver module 501 and a processing module 502. Among them,

[0095] The transceiver module 501 is used to receive data service requests sent by 5G terminals.

[0096] The processing module 502 is used to identify whether the data service request carries an IMS voice DNN or a private network data DNN. If the data service request is identified as carrying an IMS voice DNN, the module queries the subscription data corresponding to the 5G terminal in the UDM to see if the IMS voice DNN exists. If it exists, the module obtains the public network default slice corresponding to the IMS voice DNN from the subscription data and sends the public network default slice and the IMS voice DNN to the public network SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN. The module then sends the public network IP address and the public network default slice of the IMS voice DNN to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network user plane UPF to establish an IMS voice session based on the public network default slice of the IMS voice DNN and the public network IP address. Optionally, the processing module 502 can also be used to, if it is identified that the data service request carries the private network data DNN, query whether the private network DNN exists in the subscription data corresponding to the 5G terminal in the UDM. If it exists, obtain the private network default slice corresponding to the private network data DNN from the subscription data, and send the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate the private network IP address corresponding to the private network data DNN, and send the private network IP address and the private network data DNN to the 5G terminal so that the 5G terminal can connect to the private network data network through the private network UPF according to the private network data DNN and the private network IP address to perform data service processing.

[0097] Optionally, the transceiver module 501 is further configured to receive a registration request sent by a 5G terminal; the processing module 502 is further configured to determine whether the registration request carries network slice selection auxiliary information; if it is determined that the registration request does not carry network slice selection auxiliary information, then the contracted private network slice and the contracted public network slice in the contracted data corresponding to the 5G terminal in the UDM are used as the default slice of the private network and the default slice of the public network.

[0098] The 5G data service processing device provided in this embodiment can be specifically an AMF, and can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.

[0099] This embodiment also provides a server, which includes a memory and a processor. The memory is used to store computer programs; the processor is used to read the computer programs stored in the memory and execute the method described above according to the computer programs in the memory, which will not be repeated here.

[0100] This embodiment provides a 5G data service processing system architecture diagram. The system includes: a 5G terminal, an AMF, a UDM, a public network SMF, a public network UPF, a private network SMF, and a private network UPF. The AMF is used to execute the embodiments of the methods described above, and will not be repeated here.

[0101] Alternatively, the 5G terminal may send a session establishment request to the public network SMF based on the IMS voice DNN, so that the public network SMF may choose to process the IMS voice session through the public network UPF.

[0102] This embodiment also provides a computer-readable storage medium storing computer-executable instructions. When the processor executes the computer-executable instructions, it implements the embodiment of the method described above, which will not be repeated here.

[0103] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data service processing method, characterized in that, include: The Access and Mobility Management Function (AMF) identifies, based on the data service request received from the 5G terminal, whether the data service request carries the IP Multimedia System (IMS) Voice Data Network Name (DNN) or the Private Network Data DNN. If the AMF recognizes that the data service request carries the IMS voice DNN, it queries the unified data management UDM to see if the IMS voice DNN exists in the subscription data corresponding to the 5G terminal. If it exists, it obtains the public network default slice corresponding to the IMS voice DNN from the subscription data and sends the public network default slice and the IMS voice DNN to the public network session management function SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN. Then, it sends the public network IP address and the IMS voice DNN to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network user plane function UPF to establish an IMS voice session based on the IMS voice DNN and the public network IP address. The contracted data includes contracted private network slices and contracted public network slices.

2. The method according to claim 1, characterized in that, Also includes: If the AMF recognizes that the data service request carries the private network data DNN, it queries the UDM to see if the private network data DNN exists in the subscription data corresponding to the 5G terminal. If it exists, it obtains the private network default slice corresponding to the private network data DNN from the subscription data, and sends the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate a private network IP address corresponding to the private network data DNN, and send the private network IP address and the private network data DNN to the 5G terminal so that the 5G terminal can connect to the private network data network through the private network UPF to perform data service processing based on the private network data DNN and the private network IP address.

3. The method according to claim 2, characterized in that, Also includes: The AMF receives the registration request sent by the 5G terminal; If the AMF determines that the registration request does not carry network slice selection assistance information, it will use the contracted private network slice and the contracted public network slice in the UDM corresponding to the 5G terminal's contracted data as the private network default slice and the public network default slice.

4. A data service processing device, characterized in that, include: The transceiver module is used to receive data service requests sent by 5G terminals; The processing module is used to identify whether the data service request carries an IMS voice DNN or a private network data DNN. The processing module is further configured to, if it is identified that the data service request carries the IMS voice DNN, query whether the IMS voice DNN exists in the subscription data corresponding to the 5G terminal in the UDM. If it exists, obtain the public network default slice corresponding to the IMS voice DNN from the subscription data, and send the public network default slice and the IMS voice DNN to the public network SMF so that the public network SMF can allocate a public network IP address corresponding to the IMS voice DNN. Then, send the public network IP address and the IMS voice DNN to the 5G terminal so that the 5G terminal can connect to the IMS network through the public network user plane UPF to establish an IMS voice session based on the IMS voice DNN and the public network IP address.

5. The data service processing equipment according to claim 4, characterized in that, The processing module is further configured to, if it is identified that the data service request carries the private network data DNN, query whether the private network DNN exists in the subscription data corresponding to the 5G terminal in the UDM. If it exists, obtain the private network default slice corresponding to the private network data DNN from the subscription data, and send the private network default slice and the private network data DNN to the private network SMF so that the private network SMF can allocate the private network IP address corresponding to the private network data DNN, and send the private network IP address and the private network data DNN to the 5G terminal so that the 5G terminal can select to connect to the private network data network through the private network UPF to perform data service processing based on the private network data DNN and the private network IP address.

6. The data service processing equipment according to claim 5, characterized in that, The transceiver module is also used to receive registration requests sent by the 5G terminal; The processing module is also used to determine whether the registration request carries network slice selection auxiliary information; The processing module is further configured to, if it is determined that the registration request does not carry network slice selection assistance information, use the contracted private network slice and the contracted public network slice in the contract data corresponding to the 5G terminal in the UDM as the private network default slice and the public network default slice.

7. A server, characterized in that, Includes memory and processor; among which, The memory is used to store computer programs; The processor is configured to read the computer program stored in the memory and execute the method according to any one of claims 1-3 based on the computer program in the memory.

8. A data service processing system, comprising: The system includes a 5G terminal, an AMF, a UDM, a private network SMF, a public network SMF, a private network UPF connected to the private network SMF, and a public network UPF connected to the public network SMF; wherein the AMF is used to execute the data service processing method according to any one of claims 1-3.

9. The system according to claim 8, characterized in that, The 5G terminal sends a session establishment request to the public network SMF based on the IMS voice DNN, so that the public network SMF chooses to process the IMS voice session through the public network UPF.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method described in any one of claims 1-3.