Terminal communication method and device, computer equipment and storage medium

By obtaining and utilizing the N9 interface addresses of public and private networks, N9 tunnels are established, and the problem of public network UPF network elements being unable to communicate with private network UPF network elements caused by IPUPS network element isolation is solved, and dual network access of user terminals is realized .

CN119316839APending Publication Date: 2025-01-14CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411360089.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Due to the isolation of IPUPS network elements, the communication between the public network UPF network elements and the private network UPF network elements cannot be normal, resulting in user equipment being unable to access the private network and the public network at the same time.

Method used

By obtaining the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element and the network element N9 interface address of the IPUPS network element, and establishing an N9 tunnel based on these addresses to make the public network UPF network element The data flow of the user terminal is forwarded to each other with the dedicated network UPF network elements.

Benefits of technology

It realizes that the user terminal can still access the private network and the public network at the same time when there is IPUPS network element isolation, solving the problem that the public network UPF network element and the private network UPF network element cannot communicate normally.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316839A_ABST
    Figure CN119316839A_ABST
Patent Text Reader

Abstract

The invention discloses a terminal communication method and device, computer equipment and a storage medium. Belongs to the technical field of communication, and specifically comprises the following steps: acquiring a public network N9 interface address of a public network UPF network element, a private network N9 interface address of a private network UPF network element and a network element N9 interface address of an IPUPS network element under the condition that a user terminal requests to establish a ULCL session; and sending a network element N9 interface address to the public network UPF network element and the private network UPF network element, and sending a public network N9 interface address and a private network N9 interface address to the IPUPS network element. A public network UPF network element and a private network UPF network element establish an N9 tunnel based on an IPUPS network element and a network element N9 interface address, and the private network UPF network element and the public network UPF network element can mutually forward data streams of a user terminal based on the N9 tunnel, so that the user terminal can access a private network and a public network at the same time. The problem in the prior art that normal communication between the public network UPF network element and the private network UPF network element cannot be achieved due to the fact that the IPUPS network element is used for isolation is effectively solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a terminal communication method, apparatus, computer equipment and storage medium. Background Art

[0002] With the rapid development of 5G private network services based on the fifth-generation communication technology, the demand for intercommunication between private networks and public networks has become increasingly urgent. However, this has also brought about a series of problems such as network security and operator control. In order to solve these problems, a signaling intercommunication gateway is deployed between the signaling planes of the private network and the public network. Signaling messages between the two networks need to be forwarded through the signaling intercommunication gateway to achieve network isolation, topology hiding, network security and other functions, which not only ensures the security of the public network and private network, but also simplifies the complexity of network connection.

[0003] In the scenario where the UPF (User plane Function) network element is moved down to the private network, some user equipment (UE) has the need to access the private network and the public network at the same time. At this time, the user equipment needs to establish a ULCL (Uplink Classifier) ​​session. However, since the private network UPF network element of the private network and the public network UPF network element of the public network are isolated by the IPUPS (Inter PLMN UP Security / Inter-PLMN User Plane Security) network element, the private network UPF network element and the public network UPF network element cannot communicate normally, which causes the user equipment to be unable to establish a ULCL session and cannot access the private network and the public network at the same time. Summary of the invention

[0004] Based on this, it is necessary to provide a terminal communication method, device, computer equipment and storage medium that can simultaneously use the public network and the private network to address the above technical problems.

[0005] In a first aspect, the present application provides a terminal communication method, applied to a signaling intercommunication gateway, the method comprising:

[0006] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0007] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0008] In one embodiment, obtaining the public network N9 interface address of the public network UPF network element includes:

[0009] Receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

[0010] In one of the embodiments, the first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address;

[0011] The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element;

[0012] The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

[0013] In one embodiment, obtaining the private network N9 interface address of the private network UPF network element includes:

[0014] Receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal;

[0015] Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway;

[0016] Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0017] In one embodiment, obtaining the network element N9 interface address of the IP UPS network element includes:

[0018] In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway;

[0019] The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

[0020] In one embodiment, sending the network element N9 interface address to the private network UPF network element includes:

[0021] The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

[0022] In one embodiment, sending the network element N9 interface address to the public network UPF network element includes:

[0023] Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element;

[0024] Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0025] In one embodiment, sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element includes:

[0026] Generate a third rule modification request according to the public network N9 interface address and the private network N9 interface address;

[0027] A third rule modification request is sent to the IPUPS network element.

[0028] In a second aspect, the present application provides a terminal communication device, the device comprising:

[0029] An acquisition module, used to acquire the public network N9 interface address of the public network user plane function UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the inter-network user plane security IP UPS network element when the user terminal requests to establish a ULCL session;

[0030] The sending module is used to send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and to send the public network N9 interface address and the private network N9 interface address to the IPUPS network element, so that the public network UPF network element and the private network UPF network element can establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward the data flow of the user terminal between the private network UPF network element and the public network UPF network element.

[0031] In a third aspect, the present application further provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:

[0032] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0033] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0034] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0035] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0036] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0037] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0038] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0039] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0040] The terminal communication method, apparatus, computer equipment and storage medium described above, when the user terminal requests to establish a ULCL session, obtains the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element and the network element N9 interface address of the IPUPS network element; sends the network element N9 interface address to the public network UPF network element and the private network UPF network element, and sends the public network N9 interface address and the private network N9 interface address to the IPUPS network element. The public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address, and the private network UPF network element and the public network UPF network element can mutually forward the data flow of the user terminal based on the N9 tunnel, so that the user terminal can access the private network and the public network at the same time. That is to say, based on the terminal communication method of the present application, even if there is an IPUPS network element isolation between the public network UPF network element and the private network UPF network element, the public network UPF network element and the private network UPF network element can indirectly establish an N9 tunnel through the IPUPS network element to complete the ULCL session establishment, and the user terminal can access the private network and the public network at the same time. This effectively solves the problem in the prior art that the public network UPF network element and the private network UPF network element cannot communicate normally due to the isolation of the IPUPS network element. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A diagram of an application environment of a terminal communication method provided in this embodiment;

[0042] Figure 2 A schematic diagram of a flow chart of a terminal communication method provided in this embodiment;

[0043] Figure 3 A schematic diagram of the process of obtaining the public network N9 interface address of the public network UPF network element provided in this embodiment;

[0044] Figure 4 A schematic diagram of the process of obtaining the private network N9 interface address of the private network UPF network element provided in this embodiment;

[0045] Figure 5 A schematic diagram of a process for obtaining the network element N9 interface address of an IPUPS network element provided in this embodiment;

[0046] Figure 6 A schematic diagram of a process for sending a public network N9 interface address and a private network N9 interface address to an IP UPS network element provided in this embodiment;

[0047] Figure 7 A signaling interaction diagram of the terminal communication method provided in this embodiment;

[0048] Figure 8 A structural block diagram of a terminal communication device provided in this embodiment;

[0049] Fig. 9 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0051] The terminal communication method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Wherein, when the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element; send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and send the public network N9 interface address and the private network N9 interface address to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used for forwarding the data flow of the user terminal between the private network UPF network element and the public network UPF network element. In the prior art, such as Figure 1 As shown, due to the isolation between the public network UPF network element and the private network UPF network element by the IPUPS network element, the public network UPF network element and the private network UPF network element cannot communicate normally. In this case, if the user terminal is currently connected to the private network, it needs to pass through the public network UPF network element when accessing the public network, but there is isolation at this time, resulting in the inability to access the public network. Based on the method of this application, the public network UPF network element and the private network UPF network element can establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address, and can communicate normally, so as to achieve the purpose of the user terminal accessing the private network and the public network at the same time.

[0052] Among them, the public network (i.e. Figure 1The public network (DN) in the 5G network refers to a public wireless communication network based on the fifth generation mobile communication technology 5G, which provides high-speed, low-latency and high-capacity mobile communication services to a large number of users. Figure 1 The private network (DN) in the application refers to a private network established based on the fifth generation mobile communication technology 5G, which is usually used for specific organizations, enterprises or application scenarios to provide customized high-speed, low-latency and high-security communication services. It should be noted that the private network and public network in this application are explained using 5G private network and 5G public network as examples, and the specific versions of the private network and public network are not limited.

[0053] The Signaling Intercommunication Gateway (SG) is a key device in the communication network. It mainly completes the conversion and intercommunication functions between different signaling systems. There may be great differences in signaling formats and protocols between different communication networks. The role of the Signaling Intercommunication Gateway is to bridge these differences so that communication devices in different network environments can effectively exchange information and communicate. The Signaling Intercommunication Gateway of this application also has the relevant functions of this application.

[0054] A ULCL (Uplink Classifier) ​​session is a special session in which a portion of a user's uplink traffic is diverted to the private network and a portion is diverted to the public network UPF network element and forwarded to the public network when the user's uplink traffic passes through the dedicated UPF network element.

[0055] The N9 interface refers to the interface between the private network UPF network element and the public network UPF network element, and is used to transmit the traffic in the user ULCL session that is diverted from the private network UPF network element to the public network UPF network element. The private network N9 interface address refers to the N9 interface address of the private network UPF network element. The public network N9 interface address refers to the N9 interface address of the public network UPF network element.

[0056] The SMF (Session Management Function) network element is responsible for interacting with the separated user plane, establishing, modifying, and releasing sessions, allocating and managing IP addresses, etc.

[0057] UPF (User plane Function) network element is responsible for routing and forwarding user data packets, data interaction with external data network DN, QoS processing of user plane, implementation of flow control rules (such as gating, redirection, and traffic steering), etc. Private network UPF network element refers to the UPF network element sunk into the private network. Public network UPF network element refers to the UPF network element in the public network.

[0058] PFCP (Packet Forwarding Control Protocol): The protocol used when SMF network elements communicate with UPF network elements.

[0059] RAN (Radio Access Network) is a part of the mobile communication network that connects user terminals to the core network. RAN is where users directly access the network. It includes a series of wireless communication technologies, equipment and infrastructure, such as base stations, antennas, radio frequencies, etc.

[0060] In one embodiment, Figure 2 is a flow chart of a terminal communication method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the signaling intercommunication gateway in as an example, the method includes the following steps:

[0061] S201, when the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element.

[0062] Among them, the ULCL session refers to the session that needs to be established when the user terminal requests to access the private network and the public network at the same time. The private network UPF network element refers to the UPF network element sunk into the private network. The public network UPF network element refers to the public network UPF network element. The user terminal (UserEquipment, UE) refers to the user's terminal equipment. The user terminal of this application is a terminal equipment with ULCL session requirements, that is, a terminal equipment requesting to access the private network and the public network at the same time. The ULCL session establishment request refers to the session establishment request sent by the user terminal to the SMF network element when the user has the need to access the private network and the public network at the same time. The private network N9 interface address refers to the N9 interface address of the private network UPF network element. The public network N9 interface address refers to the N9 interface address of the public network UPF network element. The network element N9 interface address refers to the N9 interface address of the IPUPS network element.

[0063] As an optional implementation method of the embodiment of the present application, an address acquisition request is sent directly or indirectly to the public network UPF network element, so that the public network UPF network element feeds back the public network N9 interface address to the signaling intercommunication gateway based on the address acquisition request.

[0064] Another optional implementation method of the embodiment of the present application is to directly or indirectly send an address acquisition request to the private network UPF network element, so that the private network UPF network element feeds back the private network N9 interface address to the signaling intercommunication gateway based on the address acquisition request.

[0065] Another optional implementation of the embodiment of the present application is to directly or indirectly send an address acquisition request to the IPUPS network element, so that the IPUPS network element feeds back the network element N9 interface address to the signaling intercommunication gateway based on the address acquisition request.

[0066] S202, send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and send the public network N9 interface address and the private network N9 interface address to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address.

[0067] Among them, the N9 tunnel is used to forward user terminal data flows between private network UPF network elements and public network UPF network elements.

[0068] As an optional implementation method of the embodiment of the present application, a communication indication request carrying the network element N9 interface address is sent to the public network UPF network element and the private network UPF network element respectively, so as to achieve the purpose of sending the network element N9 interface address to the public network UPF network element and the private network UPF network element.

[0069] Another optional implementation of the embodiment of the present application is to send a communication indication request carrying the public network N9 interface address and the private network N9 interface address to the PUPS network element, so as to achieve the purpose of sending a communication indication request carrying the public network N9 interface address and the private network N9 interface address to the PUPS network element.

[0070] Optionally, in this embodiment, the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address. The public network UPF network element sends a session establishment request carrying the public network N9 interface address to the IPUPS network element based on the network element N9 interface address, and the IPUPS network element verifies the public network UPF network element based on the pre-received public network N9 interface address, and after the verification is passed, establishes a first N9 tunnel with the public network UPF network element. The private network UPF network element sends a session establishment request carrying the private network N9 interface address to the IPUPS network element based on the network element N9 interface address, and the IPUPS network element verifies the private network UPF network element based on the pre-received private network N9 interface address, and after the verification is passed, establishes a second N9 tunnel with the private network UPF network element, and uses the first N9 tunnel and the second N9 tunnel as the N9 tunnel between the public network UPF network element and the private network UPF network element.

[0071] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element; send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and send the public network N9 interface address and the private network N9 interface address to the IPUPS network element. The public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address. The private network UPF network element and the public network UPF network element can mutually forward the data flow of the user terminal based on the N9 tunnel, so that the user terminal can access the private network and the public network at the same time. In other words, based on the terminal communication method of the present application, even if there is an IPUPS network element isolation between the public network UPF network element and the private network UPF network element, the public network UPF network element and the private network UPF network element can indirectly establish an N9 tunnel through the IPUPS network element to complete the establishment of the ULCL session, and the user terminal can access the private network and the public network at the same time. This effectively solves the problem in the prior art that the public network UPF network element and the private network UPF network element cannot communicate normally due to the isolation of the IPUPS network element.

[0072] In one embodiment, in order to obtain the public network N9 interface address of the public network UPF network element, such as Figure 3 As shown, the optional implementation method of obtaining the public network N9 interface address of the public network UPF network element in S201 includes:

[0073] S301, receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element.

[0074] The first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element. The first rule modification request can be a PFCP modification request message. PFCP (Packet Forwarding Control Protocol) is the protocol used when the SMF network element communicates with the UPF network element.

[0075] Optionally, in this embodiment, a first rule modification request carrying the public network N9 interface address sent by a public network SMF network element is received, and the first rule modification request can be parsed to obtain the public network N9 interface address and save the public network N9 interface address.

[0076] Optionally, in this embodiment, the first rule modification request is sent by the public network SMF network element after obtaining the first rule configuration response message (for example, PFCP establishment response message) sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address. The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element; the first rule configuration request (for example, PFCP establishment request message) is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal. Optionally, in this embodiment, the first session rule includes an uplink and downlink PDR (Packet Detection Rule) rule between a pair of N9 interfaces and N6 interfaces in the public network UPF network element. PDR is a session rule sent by the SMF network element to the UPF network element, which includes strategies such as how to detect data packets and how to forward data packets. Specifically, after receiving the ULCL session establishment request initiated by the user terminal, the public network SMF network element sends a first rule configuration request carrying the first session rule to the public network UPF network element. The public network UPF network element configures the session rule based on the first session rule, and after the session rule configuration is successful, it sends a first rule configuration response message carrying the public network N9 interface address to the public network SMF network element. Subsequently, the public network SMF network element sends a first rule modification request carrying the public network N9 interface address to the private network UPF network element through the signaling intercommunication gateway.

[0077] On the basis of the above embodiment, an optional implementation method of sending the network element N9 interface address to the private network UPF network element is to directly send the network element N9 interface address to the private network UPF network element. Another optional implementation method is that the signaling intercommunication gateway modifies the public network N9 interface address in the first rule modification request to the network element N9 interface address, and sends the modified first rule modification request to the private network UPF network element, so as to achieve the purpose of sending the network element N9 interface address to the private network UPF network element.

[0078] It should be noted that after receiving the first rule modification request, the private network UPF network element also needs to send a first rule modification response message (for example, PFCP modification response message) to the public network SMF network element through the signaling intercommunication gateway to indicate to the public network SMF network element that the rule modification is successful.

[0079] In this embodiment, the purpose of sending the public network N9 interface address to the signaling interworking gateway is achieved based on the first rule modification request, reducing the sending cost. In addition, the signaling interworking gateway also achieves the purpose of sending the network element N9 interface address to the private network UPF network element by modifying the first rule modification request, reducing the sending cost.

[0080] In one embodiment, in order to quickly obtain the private network N9 interface address of the private network UPF network element, such as Figure 4 As shown, an optional implementation method of obtaining the private network N9 interface address of the private network UPF network element includes:

[0081] S401, receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element.

[0082] The second rule configuration request (for example, PFCP establishment request message) is sent by the public network SMF network element when it receives a ULCL session establishment request initiated by the user terminal. The second rule configuration request is a request to instruct the private network UPF network element to configure the session rules. The second session rules mainly include the uplink and downlink PDR rules between a pair of N3 interfaces and N6 interfaces of the private network UPF network element and the uplink and downlink PDR rules between a pair of N3 interfaces and N9 interfaces.

[0083] S402, forward the second rule configuration request to the private network UPF network element.

[0084] Among them, the second rule configuration request is used to instruct the private network UPF network element to perform session rule configuration based on the second session rule (i.e., based on the uplink and downlink PDR rules between a pair of N3 interfaces and N6 interfaces and the uplink and downlink PDR rules between a pair of N3 interfaces and N9 interfaces issued to the private network UPF network element), and when the session rule configuration is successful, the second rule configuration response message carrying the private network N9 interface address is fed back to the signaling intercommunication gateway.

[0085] S403, obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0086] Among them, the second rule configuration response message refers to the private network UPF network element performing session rule configuration based on the second session rule, and when the session rule configuration is successful, sending a rule configuration response message to the public network SMF network element through the signaling intercommunication gateway.

[0087] Optionally, in this embodiment, the private network UPF network element may parse the second rule configuration response message, thereby obtaining the private network N9 interface address and saving the private network N9 interface address.

[0088] In this embodiment, the private network N9 interface address can be obtained from the second rule configuration response message fed back by the private network UPF network element, which effectively reduces the complexity of obtaining the private network N9 interface address and reduces the acquisition cost.

[0089] On the basis of the above embodiment, in order to send the network element N9 interface address to the public network UPF network element, an optional implementation method of sending the network element N9 interface address to the public network UPF network element is to modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element. Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element. The public network UPF network element can obtain the network element N9 interface address based on the second rule modification request.

[0090] It should be noted that after receiving the second rule modification request, if the rule modification is successful, the public network UPF network element needs to send a corresponding second rule modification response message (for example, PFCP modificationresponse message) to the public network SMF network element.

[0091] In this embodiment, the private network N9 interface address in the second rule configuration response message is modified to the network element N9 interface address, so that the second rule modification request sent by the public network SMF network element to the public network UPF network element carries the network element N9 interface address, which not only achieves the purpose of sending the network element N9 interface address to the public network UPF network element, but also reduces the sending cost of the network element N9 interface.

[0092] On the basis of the above embodiment, in order to obtain the network element N9 interface address of the IP UPS network element, such as Figure 5 As shown, an optional implementation method of obtaining the network element N9 interface address of the IP UPS network element includes:

[0093] S501: When receiving the second rule configuration request, send a third session rule configuration request carrying a third session rule to an IP UPS network element.

[0094] The third session rule configuration request (for example, PFCP establishment request message) is used to instruct the IPUPS network element to configure the session rule based on the third session rule, and if the session rule configuration is successful, the third rule configuration response message carrying the network element N9 interface address is fed back to the signaling intercommunication gateway. The third session rule mainly includes the uplink and downlink rules between a pair of N9 interfaces and N9 interfaces of the IPUPS network element.

[0095] S502, obtaining the network element N9 interface address from the third rule configuration response message fed back by the IP UPS network element.

[0096] Among them, the third rule configuration response message refers to the response message that the IPUPS network element feeds back to the signaling intercommunication gateway after receiving the third session rule configuration request carrying the third session rule, performing session rule configuration based on the third session rule, and after the session rule configuration is successful.

[0097] Optionally, in this embodiment, the third rule configuration response message fed back by the IP UPS network element may be parsed to obtain the network element N9 interface address.

[0098] In this embodiment, when the second rule configuration request is received, a third session rule configuration request carrying the third session rule is sent to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and when the session rule configuration is successful, a third rule configuration response message carrying the network element N9 interface address is fed back to the signaling intercommunication gateway. The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element. Based on this embodiment, the efficiency of obtaining the network element N9 interface address is improved.

[0099] In one embodiment, if Figure 6 As shown, an optional implementation method of sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element includes:

[0100] S601, generating a third rule modification request according to the public network N9 interface address and the private network N9 interface address.

[0101] The third rule modification request refers to a request for instructing the IP UPS network element to modify the rule.

[0102] Optionally, the third rule modification request may be a PFCP modification request message, which carries the public network N9 interface address and the private network N9 interface address.

[0103] S602, sending a third rule modification request to the IP UPS network element.

[0104] It should be noted that after the IPUPS receives the third rule modification request and if the rule modification is successful, it needs to send a third rule modification response message (for example, a PFCP modification response message) to the signaling interworking gateway.

[0105] In this embodiment, a third rule modification request is generated according to the public network N9 interface address and the private network N9 interface address. The third rule modification request is sent to the IP UPS network element, which improves the efficiency of sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element.

[0106] In one embodiment, if Figure 7 As shown, another optional implementation of a terminal communication method includes:

[0107] S701, the SMF network element receives a ULCL session establishment request initiated by a user terminal.

[0108] S702, the SMF network element sends a first rule configuration request carrying a first session rule to the public network UPF network element.

[0109] S703, the SMF network element sends a second rule configuration request carrying a second session rule to the signaling intercommunication gateway.

[0110] S704, after receiving the second rule configuration request sent by the SMF network element, the signaling intercommunication gateway forwards the second rule configuration request to the private network UPF network element.

[0111] S705, after receiving the second rule configuration request sent by the SMF network element, the signaling intercommunication gateway sends a third session rule configuration request carrying the third session rule to the IPUPS network element.

[0112] S706, the IPUPS network element performs session rule configuration based on the third session rule, and if the session rule configuration is successful, feeds back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway.

[0113] S707, the public network UPF network element configures the session rule based on the first session rule, and if the session rule configuration is successful, sends a first rule configuration response message carrying the public network N9 interface address to the public network SMF network element.

[0114] S708, after receiving the first rule configuration response message, the public network SMF network element sends a first rule modification request carrying the public network N9 interface address to the signaling intercommunication gateway.

[0115] S709, the signaling intercommunication gateway modifies the public network N9 interface address in the first rule modification request to the network element N9 interface address, and sends the modified first rule modification request to the private network UPF network element.

[0116] S710, the private network UPF network element configures the session rule based on the second session rule, and if the session rule configuration is successful, it feeds back a second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway.

[0117] S711, the signaling intercommunication gateway modifies the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and sends the modified second rule configuration response message to the public network SMF network element.

[0118] S712, the public network SMF network element sends a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0119] S713, the signaling intercommunication gateway generates a third rule modification request according to the public network N9 interface address and the private network N9 interface address.

[0120] S714, the signaling intercommunication gateway sends a third rule modification request to the IPUPS network element.

[0121] S715, the private network UPF network element sends the first rule modification response message to the public network SMF network element through the signaling intercommunication gateway.

[0122] S716, the public network UPF network element sends a second rule modification response message to the public network SMF network element.

[0123] S717, the IP UPS network element sends a third rule modification response message to the signaling intercommunication gateway.

[0124] S718, the public network SMF network element feeds back a ULCL session establishment response message to the user terminal.

[0125] In this embodiment, when the user terminal requests to establish a ULCL session, the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element are obtained; the network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element. The public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address. The private network UPF network element and the public network UPF network element can mutually forward the data flow of the user terminal based on the N9 tunnel, so that the user terminal can access the private network and the public network at the same time. In other words, based on the terminal communication method of the present application, even if there is an IPUPS network element isolation between the public network UPF network element and the private network UPF network element, the public network UPF network element and the private network UPF network element can indirectly establish an N9 tunnel through the IPUPS network element to complete the establishment of the ULCL session, and the user terminal can access the private network and the public network at the same time. This effectively solves the problem in the prior art that the public network UPF network element and the private network UPF network element cannot communicate normally due to the isolation of the IPUPS network element.

[0126] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0127] Based on the same inventive concept, the embodiment of the present application also provides a terminal communication device for implementing the terminal communication method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more terminal communication device embodiments provided below can refer to the limitations on the terminal communication method above, and will not be repeated here.

[0128] In one embodiment, by Figure 8 FIG. 1 shows a block diagram of a terminal communication device in an embodiment. Figure 8 As shown, a terminal communication device 1 is provided, the device comprising: an acquisition module 10 and a sending module 20, wherein:

[0129] The acquisition module 10 is used to acquire the public network N9 interface address of the public network user plane function UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the inter-network user plane security IP UPS network element when the user terminal requests to establish a ULCL session;

[0130] The sending module 20 is used to send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and to send the public network N9 interface address and the private network N9 interface address to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward the data flow of the user terminal between the private network UPF network element and the public network UPF network element.

[0131] The terminal communication device of the present application, when the user terminal requests to establish a ULCL session, obtains the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element; sends the network element N9 interface address to the public network UPF network element and the private network UPF network element, and sends the public network N9 interface address and the private network N9 interface address to the IPUPS network element. The public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address. The private network UPF network element and the public network UPF network element can mutually forward the data flow of the user terminal based on the N9 tunnel, so that the user terminal can access the private network and the public network at the same time. That is to say, based on the terminal communication method of the present application, even if there is an IPUPS network element isolation between the public network UPF network element and the private network UPF network element, the public network UPF network element and the private network UPF network element can indirectly establish an N9 tunnel through the IPUPS network element to complete the ULCL session establishment, and the user terminal can access the private network and the public network at the same time. This effectively solves the problem in the prior art that the public network UPF network element and the private network UPF network element cannot communicate normally due to the isolation of the IPUPS network element.

[0132] In one embodiment, the Figure 8 The acquisition module 10 is also specifically used for:

[0133] Obtain the public network N9 interface address of the public network UPF network element, including:

[0134] Receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

[0135] In one of the embodiments, the first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address;

[0136] The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element;

[0137] The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

[0138] In one embodiment, the Figure 8 The acquisition module 10 is also specifically used for:

[0139] Receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal;

[0140] Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway;

[0141] Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0142] In one embodiment, the Figure 8 The acquisition module 10 is also specifically used for:

[0143] In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway;

[0144] The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

[0145] In one embodiment, the Figure 8 The sending module 20 is also specifically used for:

[0146] The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

[0147] In one embodiment, the Figure 8 The sending module 20 is also specifically used for:

[0148] Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element;

[0149] Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0150] In one embodiment, the Figure 8 The sending module 20 is also specifically used for:

[0151] Generate a third rule modification request according to the public network N9 interface address and the private network N9 interface address;

[0152] A third rule modification request is sent to the IPUPS network element.

[0153] Each module in the above terminal communication device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0154] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store information related to interface addresses. The network interface of the computer device is used to communicate with an external user side through a network connection. When the computer program is executed by the processor, a terminal communication method is implemented.

[0155] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0156] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0157] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0158] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0159] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining the public network N9 interface address of the public network UPF network element, including:

[0160] Receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

[0161] In one embodiment, when the processor executes the computer program, the following steps are further implemented: the first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address;

[0162] The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element;

[0163] The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

[0164] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining the private network N9 interface address of the private network UPF network element, including:

[0165] Receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal;

[0166] Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway;

[0167] Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0168] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining the network element N9 interface address of the IP UPS network element, including:

[0169] In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway;

[0170] The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

[0171] In one embodiment, when the processor executes the computer program, the following steps are further implemented: sending the network element N9 interface address to the private network UPF network element, including:

[0172] The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

[0173] In one embodiment, when the processor executes the computer program, the following steps are further implemented: sending the network element N9 interface address to the public network UPF network element, including:

[0174] Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element;

[0175] Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0176] In one embodiment, when the processor executes the computer program, the following steps are further implemented: sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element, including:

[0177] Generate a third rule modification request according to the public network N9 interface address and the private network N9 interface address;

[0178] A third rule modification request is sent to the IPUPS network element.

[0179] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0180] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0181] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0182] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the public network N9 interface address of the public network UPF network element, including:

[0183] Receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

[0184] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address;

[0185] The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element;

[0186] The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

[0187] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the private network N9 interface address of the private network UPF network element, including:

[0188] Receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal;

[0189] Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway;

[0190] Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0191] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining the network element N9 interface address of the IP UPS network element, including:

[0192] In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway;

[0193] The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

[0194] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the network element N9 interface address to the private network UPF network element, including:

[0195] The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

[0196] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the network element N9 interface address to the public network UPF network element, including:

[0197] Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element;

[0198] Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0199] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element, including:

[0200] Generate a third rule modification request according to the public network N9 interface address and the private network N9 interface address;

[0201] A third rule modification request is sent to the IPUPS network element.

[0202] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0203] When the user terminal requests to establish a ULCL session, obtain the public network N9 interface address of the public network UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the IPUPS network element;

[0204] The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used to forward user terminal data flows between the private network UPF network element and the public network UPF network element.

[0205] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the public network N9 interface address of the public network UPF network element, including:

[0206] Receive the first rule modification request carrying the public network N9 interface address sent by the public network SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

[0207] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: the first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address;

[0208] The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element;

[0209] The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

[0210] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: obtaining the private network N9 interface address of the private network UPF network element, including:

[0211] Receiving a second rule configuration request carrying a second session rule sent by a public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal;

[0212] Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway;

[0213] Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

[0214] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: obtaining the network element N9 interface address of the IP UPS network element, including:

[0215] In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway;

[0216] The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

[0217] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the network element N9 interface address to the private network UPF network element, including:

[0218] The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

[0219] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the network element N9 interface address to the public network UPF network element, including:

[0220] Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element;

[0221] Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

[0222] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: sending the public network N9 interface address and the private network N9 interface address to the IP UPS network element, including:

[0223] Generate a third rule modification request according to the public network N9 interface address and the private network N9 interface address;

[0224] A third rule modification request is sent to the IPUPS network element.

[0225] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0226] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0227] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A terminal communication method, characterized in that: Applied to a signaling intercommunication gateway, the method comprises: When the user terminal requests to establish an uplink classifier ULCL session, obtain the public network N9 interface address of the public network user plane function UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the inter-network user plane security IP UPS network element; The network element N9 interface address is sent to the public network UPF network element and the private network UPF network element, and the public network N9 interface address and the private network N9 interface address are sent to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used for forwarding the data flow of the user terminal between the private network UPF network element and the public network UPF network element.

2. The method according to claim 1, characterized in that: The obtaining of the public network N9 interface address of the public network user plane function UPF network element includes: Receive the first rule modification request carrying the public network N9 interface address sent by the public network session management function SMF network element; wherein the first rule modification request is sent by the public network SMF network element after obtaining the public network N9 interface address from the public network UPF network element.

3. The method according to claim 2, characterized in that The first rule modification request is sent after the public network SMF network element obtains the first rule configuration response message sent by the public network UPF network element; wherein the first rule configuration response message carries the public network N9 interface address; The first rule configuration response message is sent by the public network UPF network element after receiving the first rule configuration request carrying the first session rule sent by the public network SMF network element; The first rule configuration request is sent by the public network SMF network element to the public network UPF network element after receiving the ULCL session establishment request initiated by the user terminal.

4. The method according to claim 1, characterized in that: The obtaining of the private network N9 interface address of the private network UPF network element includes: Receiving a second rule configuration request carrying a second session rule sent by the public network SMF network element; wherein the second rule configuration request is sent by the public network SMF network element when receiving a ULCL session establishment request initiated by a user terminal; Forward the second rule configuration request to the private network UPF network element; wherein the second rule configuration request is used to instruct the private network UPF network element to configure the session rule based on the second session rule, and if the session rule configuration is successful, feedback the second rule configuration response message carrying the private network N9 interface address to the signaling intercommunication gateway; Obtain the private network N9 interface address from the second rule configuration response message fed back by the private network UPF network element.

5. The method according to claim 4, characterized in that The obtaining of the network element N9 interface address of the network user plane security IP UPS network element includes: In the case of receiving the second rule configuration request, sending a third session rule configuration request carrying the third session rule to the IPUPS network element; wherein the third session rule configuration request is used to instruct the IPUPS network element to perform session rule configuration based on the third session rule, and in the case of successful session rule configuration, feeding back a third rule configuration response message carrying the network element N9 interface address to the signaling intercommunication gateway; The network element N9 interface address is obtained from the third rule configuration response message fed back by the IPUPS network element.

6. The method according to claim 2, characterized in that Sending the network element N9 interface address to the private network UPF network element includes: The public network N9 interface address in the first rule modification request is modified to the network element N9 interface address, and the modified first rule modification request is sent to the private network UPF network element.

7. The method according to claim 4, characterized in that Sending the network element N9 interface address to the public network UPF network element includes: Modify the private network N9 interface address in the second rule configuration response message to the network element N9 interface address, and send the modified second rule configuration response message to the public network SMF network element; Among them, the modified second rule configuration response message is used to instruct the public network SMF network element to send a second rule modification request carrying the network element N9 interface address to the public network UPF network element.

8. The method according to claim 1, characterized in that The sending the private network N9 interface address and the private network N9 interface address to the IP UPS network element includes: Generate a third rule modification request according to the private network N9 interface address and the private network N9 interface address; Sending the third rule modification request to the IP UPS network element.

9. A terminal communication device, characterized in that: Configured in an SMF network element, the device comprises: An acquisition module, used to acquire the public network N9 interface address of the public network user plane function UPF network element, the private network N9 interface address of the private network UPF network element, and the network element N9 interface address of the inter-network user plane security IP UPS network element when the user terminal requests to establish an uplink classifier ULCL session; A sending module is used to send the network element N9 interface address to the public network UPF network element and the private network UPF network element, and to send the public network N9 interface address and the private network N9 interface address to the IPUPS network element, so that the public network UPF network element and the private network UPF network element establish an N9 tunnel based on the IPUPS network element and the network element N9 interface address; wherein the N9 tunnel is used for forwarding the data flow of the user terminal between the private network UPF network element and the public network UPF network element.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Cited By

  • Terminal communication method and apparatus, computer device, and storage medium

    WO2026066472A1