Business processing method, device, electronic device and storage medium
By introducing an intermediate UPF network element in the first network and using a specified tunnel protocol to encapsulate service requests, the problem of poor data isolation between the 5G private network and the public network is solved, the deployment and maintenance costs of the private network are reduced, and the transmission efficiency and reliability of service requests are improved.
Patent Information
- Application Number
- CN202210118687.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-08
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2042-02-08
AI Technical Summary
The problem of poor data isolation between 5G private networks and 5G public networks, as well as the high deployment and maintenance costs of independently deploying 5G private networks.
An intermediate UPF network element is introduced into the first network, and the service request is encapsulated through the specified tunnel protocol and parsed by the first UPF network element, so that the service request can pass through the NAT device, reduce deployment and maintenance costs, and ensure data isolation.
It achieves the isolation of 5G private network and public network data, reduces the deployment and maintenance costs of the private network, and improves the transmission efficiency and reliability of business requests.
Smart Images

Figure CN116614469B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer and communication technology, and more specifically, to a service processing method, device, electronic device, and storage medium. Background Art
[0002] With the promotion and application of 5G (5th Generation Mobile Communication Technology), 5G networks are gradually being applied to specific industries and enterprises. Among the related technologies, 5G private networks deployed for specific industries and enterprises can be deployed independently from the 5G public network. This deployment method requires independent deployment of base stations, resulting in high deployment and maintenance costs. The other method utilizes the resources of the 5G public network for "public network dedicated" deployment. However, this deployment method has the problem of poor data isolation between the 5G public network and the 5G private network, as the operator manages the data in both the 5G public network and the 5G private network. Summary of the Invention
[0003] In view of the above problems, the embodiments of the present application propose a business processing method, device, electronic device and storage medium to improve the above problems.
[0004] According to one aspect of an embodiment of the present application, a service processing method is provided, which is applied to an intermediate user plane function UPF network element in a first network, wherein the intermediate UPF network element is communicatively connected to a base station in a second network, the first network reuses the base station, and the first network and the second network are different physical networks; the first network is also provided with a first core network and a first UPF network element; the method includes: receiving a service request forwarded by the base station, wherein the service request is initiated by a user device; if it is determined that the destination network address of the service request is the network address of the first core network, encapsulating the service request according to a specified tunnel protocol to obtain an encapsulated service request; sending the encapsulated service request to the first UPF network element, parsing the encapsulated service request through the first UPF network element to obtain the service request, and forwarding the service request to the first core network, where the first core network processes the service request.
[0005] According to one aspect of an embodiment of the present application, a business processing system is provided, which includes a first network and a second network, the first network includes an intermediate UPF unit, a first core network and a first UPF network element, the intermediate UPF network element is communicatively connected to a base station in the second network, the first network reuses the base station, and the first network and the second network are different physical networks; the intermediate UPF unit is used to execute the above-mentioned business processing method.
[0006] According to one aspect of an embodiment of the present application, a service processing device is provided, which is applied to an intermediate user plane function UPF network element in a first network, and the intermediate UPF network element is communicatively connected to a base station in a second network, the first network reuses the base station, and the first network and the second network are different physical networks; the first network is also provided with a first core network and a first UPF network element; the device includes: a receiving module for receiving a service request forwarded by the base station, and the service request is initiated by a user device; an encapsulation module for encapsulating the service request according to a specified tunnel protocol to obtain an encapsulated service request if it is determined that the destination network address of the service request is the network address of the first core network; a sending module for sending the encapsulated service request to the first UPF network element, parsing the encapsulated service request through the first UPF network element, obtaining the service request, and forwarding the service request to the first core network, and processing the service request by the first core network.
[0007] In some embodiments, the second network is also provided with a second core network, and the service processing device further includes: a first forwarding module, which is used to forward the service request to the second core network based on the communication connection between the intermediate UPF network element and the second core network if it is determined that the destination network address of the service request is the network address of the second core network, and the second core network processes the service request.
[0008] In some embodiments, the second network is also provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the intermediate UPF network element; the service processing device also includes: a second forwarding module, which is used to send the service request to the second UPF network element if it is determined that the destination network address of the service request is the network address of the second core network, and the second UPF network element forwards the service request to the second core network, and the second core network processes the service request.
[0009] In some embodiments, the second network is also provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the first UPF network element; the service processing device also includes: a third forwarding module, which is used to send the service request to the first UPF network element if it is determined that the destination network address of the service request is the network address of the second core network, so that the first UPF network element forwards the service request to the second core network through the second UPF network element, and the second core network processes the service request.
[0010] In some embodiments, the first network is also provided with an edge processing device, and the intermediate UPF network element is communicatively connected to the edge processing device; the service processing device also includes: a fourth forwarding module, which is used to forward the service request to the edge processing device if it is determined that the destination network address of the service request is the network address of the intermediate UPF network element, and the edge processing device processes the service request.
[0011] In some embodiments, the service processing device also includes: an access signaling receiving module, used to receive the access signaling forwarded by the base station, and the access signaling is initiated by the user equipment; an access signaling encapsulation module, used to encapsulate the access signaling according to the specified tunnel protocol if it is determined that the access signaling is used to request access to the first core network, so as to obtain the encapsulated access signaling; an access signaling sending module, used to send the encapsulated access signaling to the first UPF network element, wherein the first UPF network element unpacks the encapsulated access signaling, obtains the access signaling, and forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network according to the access signaling.
[0012] In some embodiments, the user equipment sends the service request to the base station based on its own network address in the first network; the network address of the user in the first network is allocated to the user equipment by the first core network after the user equipment accesses the first core network.
[0013] In some embodiments, the business processing device also includes: a fifth forwarding module, which is used to forward the target traffic to the target address after receiving the target traffic to be sent to the target address. If it is determined that there is a communication failure between the intermediate UPF network element and the first UPF network element, the target traffic is forwarded to the second UPF network element based on the communication connection between the intermediate UPF network element and the second UPF network element, so as to forward the target traffic to the target address through the second UPF network element, wherein the target address includes the network address of the first core network or the network address of the second core network.
[0014] In some embodiments, after receiving the service request sent by the user equipment, if the base station determines that the network indicated by the network access identifier carried by the service request is the first network, the service request is forwarded to the intermediate UPF network element; if it is determined that the network indicated by the network access identifier carried by the service request is the second network, the service request is sent to the second core network in the second network.
[0015] In some embodiments, the second network maintains the intermediate UPF network element; the service processing device also includes: a first reporting module, used to report the specified reporting information in the first network to the second core network in the second network, so that the second core network supervises the first network according to the specified reporting information.
[0016] In other embodiments, the second network does not maintain the intermediate UPF network element; the business processing device also includes: a second encapsulation module, used to encapsulate the designated reporting information in the first network according to the message format in the second network; a sixth forwarding module, used to send the encapsulated designated reporting information to the second UPF network element in the second network, and the second UPF network element parses the encapsulated designated reporting information, obtains the designated reporting information, and sends the designated reporting information to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
[0017] In some embodiments, a first management unit is provided in the first network, and a second management unit is provided in the second network; the first management unit is communicatively connected with the second management unit.
[0018] According to one aspect of an embodiment of the present application, an electronic device is provided, including: a processor; and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the service processing method described above is implemented.
[0019] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor, the business processing method described above is implemented.
[0020] According to one aspect of an embodiment of the present application, a computer program product is provided, including computer instructions, which implement the business processing method described above when executed by a processor.
[0021] In this application, the first network reuses a base station in the second network and adds an intermediate UPF network element to the first network. After the intermediate UPF network element receives a service request forwarded by the base station, if it determines that the destination network address of the service request is the network address of the first core network in the first network, it encapsulates the service request according to a specified tunneling protocol to obtain an encapsulated service request. The encapsulated service request is then sent to the first UPF network element, which parses the encapsulated service request to obtain the service request. The encapsulated service request is then forwarded to the first core network, which processes the service request. Because the service request is encapsulated using the specified tunneling protocol by the intermediate UPF network element and parsed by the first UPF network element upon reaching the first core network, the service request is then sent to the first core network. This allows the service request forwarded by the base station to pass through the NAT device in the first network, preventing the service request from being unable to be sent across the second network to the first core network in the first network due to the NAT device in the first network being unable to recognize the service request.
[0022] Furthermore, in this application, the first network reuses base stations from the second network. This eliminates the need for the first network to plan, build, and maintain base stations, significantly reducing the deployment and maintenance costs of the first network. Furthermore, because the first and second networks are different physical networks, data in the first network can be managed by the first network, while data in the second network can be managed by the second network, ensuring isolation between data in the first and second networks. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0024] Figure 1 It shows the key network element architecture of 5G network defined by 3GPP organization.
[0025] Figure 2A and Figure 2B The figure shows the deployment diagram of 5G private network and 5G public network in two partial sharing modes.
[0026] Figure 2C A schematic diagram of the deployment of 5G private network and 5G public network in end-to-end sharing mode is shown.
[0027] Figure 3 1 is an architecture diagram of a business processing system according to an embodiment of the present application.
[0028] Figure 4 This is a flowchart of a business processing method according to an embodiment of the present application.
[0029] Figure 5 A schematic diagram showing the communication protocol between a 5G base station and network elements in the core network.
[0030] Figure 6 This is a timing diagram of a service processing method according to an embodiment of the present application.
[0031] Figure 7 According to an embodiment of the present application Figure 4 Flowchart of steps before step 410 in an embodiment.
[0032] Figure 8 It is a block diagram of a business processing system according to an embodiment of the present application.
[0033] Figure 9 This is a block diagram of a service processing device according to an embodiment of the present application.
[0034] Figure 10 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0035] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.
[0036] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0037] The block diagrams shown in the accompanying drawings are merely functional network elements and do not necessarily correspond to physically independent network elements. That is, these functional network elements may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0038] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all content and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0039] It should be noted that the term "plurality" used herein refers to two or more. "And / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the associated objects are in an "or" relationship. In the description of this application, terms such as "first" and "second" are used solely for descriptive purposes and should not be construed as indicating or implying relative importance or order.
[0040] With the promotion and application of 5G (5th Generation Mobile Communication Technology), 5G networks are gradually being applied to specific industries and enterprises. For ease of distinction, the 5G network provided by operators for public use, such as mobile phones and computers, is referred to as the 5G public network. The 5G network providing network communication services to specialized users (such as those in a specific industry or company) is referred to as the 5G private network (5G NPN, 5G Non-Public Network). Alternatively, a 5G private network provides network coverage within a specific area and provides communication services to specific users for activities such as organization, command, management, production, and scheduling. Due to its strong industry application characteristics, 5G private network communications continue to gain widespread application in government affairs, railways, transportation, power generation, emergency response, esports, mining, cloud gaming, mobile healthcare, autonomous driving, smart homes, and industrial automation.
[0041] Whether it is 5G public network or 5G private network, the network architecture is the same. Figure 1The figure shows the key network element architecture of the 5G network defined by the 3GPP (The 3rd Generation Partnership Project), specifically including 5GC (5G Core Network), UE (User Equipment), UPF (The User plane function) network element, (R)AN (Radio)Access Network) and DN (Data Network).
[0042] Among them, UE can be a smartphone, tablet computer, laptop computer, desktop computer, vehicle-mounted terminal, drone, robot, medical terminal, police terminal, game terminal, smart TV, AR (Augmented Reality) device, VR (Virtual Reality) device, mobile Internet device, terminal equipment in industrial control, wireless equipment in unmanned driving, mobile medical equipment in remote surgery, smart home equipment and other terminals that support 5G.
[0043] The (R)AN can be a base station, such as a 5G base station. The (R)AN can communicate with the UPF network element via the N3 interface to transmit user equipment data. The (R)AN can communicate with the AMF network element via the N2 interface to establish a control plane signaling connection and implement functions such as radio access bearer control.
[0044] The DN can be a service server accessed by the UE. The UPF network element is mainly used for packet routing and forwarding, policy implementation, traffic reporting, and QoS (Quality of Service) processing. The UPF is the anchor point of the session and records the traffic forwarding volume.
[0045] 5GC includes multiple network elements, mainly control plane network elements, such as Figure 1As shown in the figure, the network elements in 5GC include: NSSF (Network Slice Selection Function), NEF (Network Exposure Function), AUSF (Authentication Server Function), NRF (Network Repository Function), AMF (Access and Mobility Management Function), PCF (Policy Control Function), SMF (Session Management Function), UDM (Unified Data Management), and AF (Application Function).
[0046] The NSSF network element is used to determine the network slice instances that the UE is allowed to access based on the UE's slice selection assistance information, subscription information, etc. NEF can open the capabilities of each NF, convert internal and external information, and can be used in edge computing scenarios to provide a secure interaction method for external applications (such as AF). When processing external application entities, NEF will shield sensitive network and user information.
[0047] The NRF network element is used for registration and discovery, enabling network functions (NFs) to discover each other and communicate via API interfaces. When each network element in the 5G core network is started, it must register with the NRF to provide services. Registration information includes NF type, address, service list, etc. When registering, the network element will inform the NRF of its supported capabilities. This process is called the registration process. Subsequently, changes in supported functions and device offline need to be reported to the NRF. These processes are called deregistration and registration update, respectively. During the NF service process, the NF will also inform the NRF of the network elements it is interested in. The NRF will pay attention to and notify the NF. This process is called discovery.
[0048] The AUSF network element is used to implement 3GPP and non-3GPP access authentication. The AMF network element is used to perform registration, connection, reachability, and mobility management, provide a session management message transmission channel for UE and SMF network elements, provide authentication and authorization functions for user access, and serve as the access point for the terminal and the wireless core network control plane.
[0049] The PCF network element is a unified policy framework that provides policy rules for control plane functions. The SMF network element is responsible for tunnel maintenance, IP address allocation and management, UP function selection, policy implementation and QoS control, billing data collection, and roaming. The SMF network element selects the UPF based on the granularity of the UE or session. It can allocate IP addresses, collect billing data, and connect to the billing center. The criteria for UPF selection include: UPF location, capabilities, and load; UE location and user data configuration; and UE session information such as DNN, PDU session type, session and service continuity, and traffic routing destination.
[0050] The UDM network element carries functions related to data management, such as the Authentication Credential Repository and Processing Function (ARPF), which selects the authentication method based on the user identity and configured policies, and calculates authentication data and keys for the AUSF when needed.
[0051] Further, such as Figure 1 As shown, the UE communicates with the AMF network element through the N1 interface, the (R) AN communicates with the AMF network element through the N2 interface, the (R) AN communicates with the UPF network element through the N3 interface, the UPF network element communicates with the SMF network element through the N4 interface, and the UPF network element communicates with the data network through the N6 interface.
[0052] According to the definition of 3GPP standards, the deployment modes of 5G private networks include standalone non-public network (SNPN) and public network integrated NPN (PNI-NPN). In simple terms, the SNPN mode is generally a physical private network independently deployed by the enterprise itself, that is, Figure 1 The base stations and core networks are all deployed independently by enterprises. In this mode, 5G private networks and 5G public networks are two different physical networks.
[0053] The PNI-NPN model, also known as the "public network dedicated" model, involves operators leading the construction of private 5G networks for enterprises, allowing them to share the operator's 5G public network equipment and resources to deliver dedicated services within the 5G private network. Depending on the degree of sharing with the public network, the PNI-NPN model is further categorized as a partial sharing model or an end-to-end sharing model. Because it shares public network resources, this model is sometimes also called a 5G virtual private network to distinguish it from the SNPN model.
[0054] The partial sharing model can have different degrees of sharing according to customer needs. Figure 2A 2B shows a schematic diagram of the deployment of 5G private network and 5G public network in a partial sharing mode in the related art. Figure 2A In the partial sharing mode shown, the 5G base station and 5GC (mainly the control plane network element) are shared, while the UPF network element is dedicated (in Figure 2, the UPF network element located in the 5G private network is UPF network element I, and the UPF network element located in the 5G public network is network element II). The 5G base station and 5GC, as well as the 5G base station and UPF network elements (UPF network element I and UPF network element II) are connected through a 5G transmission network. The 5G transmission network connection can be, for example, an SPN (Secret Private Network) or an IPRAN (IP Radio Access Network, an IP-based wireless access network, or an IP-based mobile backhaul network).
[0055] Figure 2B Figure 1 shows another deployment diagram of 5G private network and 5G public network in a partially shared mode. Figure 2B As shown in the figure, in this deployment mode, 5G base stations are shared, while UPF network elements and 5GC are all dedicated.
[0056] Figure 2C The diagram shows the deployment of 5G private network and 5G public network in end-to-end sharing mode. Figure 2C As shown in the figure, all end-to-end network elements (generally except for user equipment), such as 5G base stations, UPFs, and 5GCs, reuse the network elements of the 5G public network. In related technologies, network slicing technology can be used to isolate the public network from the 5G private network.
[0057] The PNI-NPN model is typically a virtual private network deployed by an operator that shares public network resources. Because these resources are shared, the 5G private network in this model is equivalent to a virtualized logical network created by virtualizing the 5G public network. In this model, data in both the 5G private network and the 5G public network is managed uniformly by the operator, making it impossible to guarantee data isolation between the 5G private network and the 5G public network.
[0058] In the SNPN mode, since the 5G private network is generally a physical private network independently deployed by the enterprise, Figure 1 The base stations and core networks are all deployed independently by enterprises. Since enterprises need to plan and deploy base stations themselves, the construction cycle of base stations is long and the maintenance cost is high. Therefore, the deployment cost and maintenance cost of the private network under this model are high.
[0059] Therefore, based on the high deployment and maintenance costs of deploying a private network in an independent deployment mode in related technologies, and the inability to guarantee data isolation in the solution of deploying a private network in the SNPN mode, the solution of this application is proposed.
[0060] Figure 3 is an architecture diagram of a business processing system according to an embodiment of the present application. Figure 3 As shown, the service processing system includes a first network and a second network, wherein the first and second networks are different physical networks; the first and second networks share a base station, meaning that the base station serves users in both the first and second networks. In this application, compared to the second network, the first network adds an intermediate UPF network element, while the other network elements in the first network are essentially the same as those in the second network. Specifically, the first network also includes an intermediate UPF network element, a first core network, and a first UPF network element. The second network also includes a second core network and a second UPF network element.
[0061] The first network can be a private network, such as a 5G private network, and the second network can be a carrier's public network, such as a 5G public network. The network elements in the second network can be deployed by the carrier, while the network elements in the first network can be deployed by the private network service provider. It is understood that in this case, since the private network service provider deploys the network elements in the first network, rather than the carrier, the private network service provider can ensure data isolation between the second network and the first network, ensuring the security and privacy of data in the first network. Furthermore, the terminal IP addresses and routing relationships in the first network can be independently managed by the management terminal in the first network.
[0062] In some embodiments, the first UPF network element can be deployed close to the user area and reuse the base station in the second network. The first core network in the first network can be deployed on a cloud server to leverage the computing resources and disaster recovery capabilities of the cloud server to process various service requests in the first network.
[0063] Cloud computing is a computing model that distributes computing tasks across a resource pool consisting of a large number of computers, enabling various application systems to access computing power, storage space, and information services as needed. The network that provides these resources is called the "cloud." To users, these resources appear infinitely scalable and can be accessed at any time, used on demand, expanded at any time, and paid for on a per-use basis.
[0064] As a provider of cloud computing infrastructure capabilities, a cloud computing resource pool (referred to as a cloud platform, generally referred to as an IaaS (Infrastructure as a Service) platform) is established. Various types of virtual resources are deployed in the resource pool for external customers to choose from. The cloud computing resource pool primarily includes computing devices (virtualized machines, including operating systems), storage devices, and network devices. Based on logical functional divisions, the PaaS (Platform as a Service) layer can be deployed on the IaaS (Infrastructure as a Service) layer, and the SaaS (Software as a Service) layer can be deployed on top of the PaaS layer. SaaS can also be deployed directly on IaaS. PaaS is a platform for software operation, such as databases and web containers. SaaS is a variety of business software, such as web portals and text message senders. Generally speaking, SaaS and PaaS are upper layers relative to IaaS.
[0065] The solution of this application can be applied to esports scenarios. In this scenario, the intermediate UPF network element and the first UPF network element can be deployed at the esports competition site, the first core network can be deployed on a remote cloud server, and the base station and the first core network can communicate via the public network. Correspondingly, in this scenario, the user equipment can be an esports terminal device.
[0066] The solution of the present application can also be applied to ports. In this scenario, the intermediate UPF network element and the first UPF network element can be deployed in the port area, the first core network is deployed on a remote cloud server, and the user equipment can be loading and unloading equipment, transportation equipment, etc. in the port, which is not specifically limited here.
[0067] The solution of the present application can also be applied to mines. In this scenario, the intermediate UPF network element and the first UPF network element can be deployed in the mining area, the first core network is deployed on a remote cloud server, and the user equipment can be ventilation equipment, drainage equipment, logistics equipment, power supply equipment, loading and unloading equipment, image acquisition equipment, sensor equipment, etc. in the mining area.
[0068] Please continue reading Figure 3As shown, in this business processing system, communication between network elements can be carried out in accordance with the 3GPP standard. The base station and the second core network communicate through the N2 interface, the base station and the second UPF network element communicate through the N3 interface, the base station and the intermediate UPF network element can communicate through the N2 and N3 interfaces, the intermediate UPF network element and the second UPF network element communicate through the N9 interface, and the intermediate UPF network element communicates with the first core network through the N2 interface and the N4 interface.
[0069] In some embodiments, as needed, a direct communication connection may not be established between the intermediate UPF network element and the second core network, and between the intermediate UPF network element and the second UPF network element.
[0070] In some embodiments, the intermediate UPF network element can be deployed close to the ground, for example, at the customer's local location. The first UPF network element and the first core network can be centrally deployed in the cloud. In addition, the first UPF network element provides a public network access IP address for external access. The first UPF network element and the intermediate UPF network element communicate through a public network connection or a dedicated line.
[0071] exist Figure 3 In the embodiment, the user equipment may be a user equipment that can access the first network, or a user equipment that can access the second network.
[0072] Figure 4 This is a flowchart of a service processing method according to an embodiment of the present application. The method can be applied to an intermediate user plane function UPF network element in a first network. The intermediate UPF network element is connected to a base station in a second network. The first network reuses the base station. The first network and the second network are different physical networks. The first network also has a first core network and a first UPF network element. Figure 4 As shown, the method includes at least steps 410 to 430, which are described in detail as follows:
[0073] Step 410: Receive a service request forwarded by the base station, where the service request is initiated by a user equipment.
[0074] In this application, the base station provides services for users in the first network and users in the second network at the same time. It is understandable that when the first network and the second network are 5G networks, the base station corresponds to a 5G base station.
[0075] The base station can distinguish the first network and the second network through different PLMNs (Public Land Mobile Networks) or slices. Correspondingly, the user equipment can select the PLMN or network slice information corresponding to the first network to access the first network. Similarly, the user equipment can select the PLMN or network slice information corresponding to the second network to access the second network.
[0076] The service requests initiated by user devices vary in different application scenarios. For example, in smart manufacturing scenarios, a service request might include reporting data (such as temperature, humidity, and concentration) or requesting processing parameters. In smart driving scenarios, a service request might include traffic light recognition, obstacle recognition, or lane recognition. In cloud gaming scenarios, a service request might include a cloud game login request or an operation request carrying virtual object control instructions, etc. These requests are not specifically limited here.
[0077] In some embodiments, after receiving the service request sent by the user equipment, if the base station determines that the network indicated by the network access identifier carried by the service request is the first network, the service request is forwarded to the intermediate UPF network element; if the base station determines that the network indicated by the network access identifier carried by the service request is the second network, the service request is sent to the second core network, and the second core network processes the service request initiated by the user equipment.
[0078] Among them, the network access identifier carried in the service request can be the PLMN or network slice information mentioned above, or the SIM card identifier, etc., which is not specifically limited here.
[0079] Step 420: If it is determined that the destination network address of the service request is the network address of the first core network, the service request is encapsulated according to a specified tunneling protocol to obtain an encapsulated service request.
[0080] Since the base station is located in the second network and the first core network is located in the first network, sending the service request to the first network needs to pass through a NAT (Network Address Translation) device in the first network.
[0081] Figure 5 A schematic diagram showing the communication protocol between a 5G base station and network elements in the core network is shown in FIG. Figure 5As shown, the N2 interface between the 5G base station and the AMF network element in the core network communicates based on the SCTP protocol. Therefore, in this application, the service request to be sent from the base station to the first core network is also based on the SCTP (Stream Control Transmission Protocol) protocol format SCTP message.
[0082] In the related technology, the NAT device only supports the TCP protocol and the UDP protocol, but does not support the SCTP protocol. Therefore, after receiving the SCTP message, the NAT device cannot map the intranet address and the extranet address. Therefore, the NAT device will directly discard the SCTP message after receiving it, resulting in the service request being unable to be transmitted from the base station to the first core network.
[0083] Therefore, in this application, after the intermediate UPF network element receives the service request forwarded by the base station, it encapsulates the service request according to the specified tunneling protocol and converts the service request into a message based on the UDP protocol or the TCP protocol. Therefore, in this application, the specified tunneling protocol is a tunneling protocol that can convert the service request into a message based on the UDP protocol or the TCP protocol.
[0084] The designated tunneling protocol may be the GPRS (General Packet Radio Service) tunneling protocol. The GPRS Tunneling Protocol (GTP) encapsulates user data and signaling and transmits them through the established tunnel. The GTP protocol is a high-level protocol that sits on top of the TCP / IP or UDP / IP protocol.
[0085] In this application, the specified tunnel protocol is not limited to the GPRS protocol, but can also be other types of tunnel protocols, such as the IPSec (Internet Protocol Security) protocol. The security services that the IPSec protocol can provide are all provided at the IP layer, so any high-level protocol (TCP protocol, UDP protocol, etc.) can use the IPSec protocol. Therefore, the service request encapsulated according to the IPSec protocol can be accurately identified by the NAT device and transmitted.
[0086] In some embodiments, if the designated tunnel protocol is the IPSec protocol, if the service request is encapsulated according to the IPSec protocol, the encapsulation may be performed in transport mode or tunnel mode. During the encapsulation process, a new IP data packet is generated based on the fields related to the AH (Authentication Header) or ESP (Encapsulating Security Payload) and the IP data packet corresponding to the original service request. This new IP data packet is the IPSec data packet.
[0087] In tunnel mode, the AH header or ESP header is calculated using the IP data packet corresponding to the service request, and the IP data packet corresponding to the service request is ESP encrypted. Then, the AH header (or ESP header), the IP data packet corresponding to the service request after ESP encryption, and the IP data packet corresponding to the service request are encapsulated in a new IP data packet. In tunnel mode, the AH header or ESP header is inserted before the original IP header (i.e., the IP header in the IP data packet corresponding to the service request), and a new IP header is generated and placed before the AH header or ESP header to protect the IP header and payload in the IP data packet corresponding to the service request.
[0088] In transport mode, the service data is extracted from the IP packet corresponding to the service request. An AH header or ESP header is then calculated based on the service data. The IP packet corresponding to the service request is then ESP-encrypted. Finally, the AH header (or ESP header), the ESP-encrypted IP packet corresponding to the service request, and the service data are encapsulated into a new IP packet. In transport mode, the AH header and / or ESP header is inserted between the new IP header and the service data.
[0089] In some embodiments, if the designated tunnel protocol is the GTP protocol, encapsulating the service request according to the GTP protocol means adding an IP header, a UDP header, and a GTP header to the IP data packet corresponding to the service request to obtain a GTP data packet.
[0090] In the 5G scenario, the designated tunnel protocol can be the GTP-U protocol. The GTP-U (User Plane Part of GTP, GPRS user plane part) protocol is the user plane part of GTP. It is an IP / UDP-based tunnel protocol that allows multiple tunnels to be established between GTP-U Protocol Entities. In the solution of this application, the GTP-U protocol entity is the intermediate UPF network element and the first UPF network element. In this case, the service request encapsulated according to the GTP-U protocol includes the original IP data packet corresponding to the service request and the newly added IP header, UDP header and GTP-U header, wherein the IP header, UDP header and GTP-U header are added during the encapsulation process.
[0091] In some embodiments, the intermediate UPF network element can merge multiple encapsulated service requests and then send them to the first UPF network element. Taking the GTP-U protocol as an example, determine N encapsulated service requests (it can be understood that the encapsulated service request is a GTP-U data packet, where N is a positive integer ≥ 2), and merge the GTP headers and GTP contents of the other GTP-U data packets in the N GTP-U data packets except the first GTP-U data packet into the GTP content part of the first GTP-U data packet in sequence, and use the IP header and UDP header in the first GTP-U data packet as the IP header and UDP header of the merged GTP-U data packet. In this way, multiple encapsulated service requests can be sent simultaneously. When there are multiple service requests to be sent concurrently, the time required to transmit multiple service requests can be shortened, thereby improving the transmission efficiency of multiple service requests.
[0092] Under the designated tunneling protocol, the service request, encapsulated according to the designated tunneling protocol, is transmitted within the established tunnel. In other words, in the solution of this application, the tunnel established between the intermediate UPF network element and the first UPF network element is defined by the designated tunneling protocol, for example, a GTP-U tunnel defined by the GTP-U tunneling protocol or an IPSec tunnel defined by the IPSec tunneling protocol. The intermediate UPF network element and the first UPF network element serve as the two tunnel endpoints of the corresponding tunnel. Therefore, to transmit the encapsulated service request to the first UPF network element, a corresponding tunnel is established prior to step 430.
[0093] In some embodiments, since the encapsulated service request is sent from the intermediate UPF network element to the first UPF network element, the intermediate UPF network element may send a tunnel establishment request to the first UPF network element, wherein the tunnel establishment request may carry a tunnel endpoint identifier (TEID) assigned by the intermediate UPF network element. The first UPF network element then establishes the corresponding tunnel in response to the received tunnel establishment request and returns confirmation information of the successful establishment of the tunnel to the intermediate UPF network element. Based on the confirmation information of the successful establishment of the tunnel, the intermediate UPF network element sends the encapsulated service request to the first UPF network element.
[0094] In this application, the service request is encapsulated according to the specified tunnel protocol so that the service request is converted into a data packet based on the UDP protocol. Thus, the NAT device in the first network can accurately perform address conversion and accurately route the encapsulated service request after receiving the encapsulated service request.
[0095] In some embodiments, if it is determined that the destination network address of the service request is the network address of the second core network (for example, the network address of a network element in the second core network), the service request is forwarded to the second core network, and then transmitted to the corresponding network element in the second core network for processing. Specifically, if a direct communication connection is established between the intermediate UPF network element and the second core network, the intermediate UPF network element can directly send the service request to the second core network; if a direct communication connection is not established between the intermediate UPF network element and the second core network, since the second UPF network element has established a communication connection with the intermediate UPF network element, and the second UPF network element has established a communication connection with the second core network, the service request can be first sent to the second UPF network element, and then the second UPF network element forwards the service request to the second core network.
[0096] Step 430: Send the encapsulated service request to the first UPF network element, parse the encapsulated service request through the first UPF network element, obtain the service request, and forward the service request to the first core network, which processes the service request.
[0097] After the service request is encapsulated according to the specified tunnel protocol (such as the GTP-U tunnel protocol), the service request based on the SCTP protocol is encapsulated in the GTP message (that is, the encapsulated service request is a GTP message). The underlying layer of the GTP message is the UDP protocol. Therefore, the encapsulated service request can pass through the NAT device in the first network and be transmitted to the first UPF network element in the first network.
[0098] In some embodiments, after the service request is forwarded to the first core network, a network element in the second core network processes the service request and obtains a processing result. The processing result is then sent to the user equipment in the reverse path of steps 410-430. Specifically, the first core network sends the processing result to the first UPF network element. The first UPF network element then encapsulates the processing result according to a specified tunneling protocol and then sends the encapsulated processing result to the intermediate UPF network element via a tunnel between the first UPF network element and the intermediate UPF network element. The intermediate UPF network element then parses the encapsulated processing result to obtain a processing result, forwards the result via the base station, and sends it to the user equipment.
[0099] Similarly, the first UPF network element can combine multiple processing results and then send them to the intermediate UPF network element. The process of combining multiple processing results is similar to the process of combining multiple encapsulated service requests mentioned above, and will not be repeated here.
[0100] In this application, since the service request is encapsulated according to the specified tunnel protocol, the encapsulated service request is also transmitted through the tunnel corresponding to the specified tunnel protocol. It can be understood that in this application, the two ends of the tunnel are the intermediate UPF network element and the first UPF network element. Therefore, after receiving the encapsulated service request, the first UPF network element parses it according to the specified tunnel protocol to obtain the service request.
[0101] Afterwards, the first UPF network element can send the service request based on the SCTP protocol to the first core network, and the first core network processes the service request. It can be understood that processing the service request by the first core network means that the service request is processed by a network element in the first core network, such as the AMF network element and SMF network element mentioned above.
[0102] In this application, the first network reuses a base station in the second network and adds an intermediate UPF network element to the first network. After the intermediate UPF network element receives a service request forwarded by the base station, if it determines that the destination network address of the service request is the network address of the first core network in the first network, it encapsulates the service request according to a specified tunneling protocol to obtain an encapsulated service request. The encapsulated service request is then sent to the first UPF network element, which parses the encapsulated service request to obtain the service request. The service request is then forwarded to the first core network, which processes the service request. Because the service request is encapsulated using the specified tunneling protocol by the intermediate UPF network element and parsed by the first UPF network element after reaching the first core network, the service request is then sent to the first core network. This allows the service request forwarded by the base station to pass through the NAT device in the first network, preventing the service request from being unable to be sent across the network from the second network to the first core network in the first network due to the NAT device in the first network being unable to recognize the service request.
[0103] Furthermore, in this application's solution, the first network reuses base stations from the second network. This eliminates the need for the first network to plan, build, and maintain base stations, significantly reducing deployment and maintenance costs. Furthermore, because the first and second networks are separate physical networks, data in the first network can be managed by the first network, while data in the second network can be managed by the second network, ensuring data isolation between the first and second networks.
[0104] Figure 6 This is a timing diagram of a service processing method according to an embodiment of the present application. Figure 6 Specifically including:
[0105] Step 610: The UE sends a service request to the base station.
[0106] Step 620: The base station determines the network indicated by the network access identifier according to the network access identifier carried in the service request.
[0107] If it is determined that the network indicated by the network access identifier is the first network, step 630 is executed. If it is determined that the network indicated by the network access identifier is the second network, the service request is sent to the second core network.
[0108] Step 630: The base station forwards the service request to the intermediate UPF network element.
[0109] Step 640: The intermediate UPF network element encapsulates the service request according to the specified tunnel protocol.
[0110] Step 650: The intermediate UPF network element sends the encapsulated service request to the first UPF network element.
[0111] Step 660: The first UPF network element parses the encapsulated service request to obtain the service request.
[0112] Step 670: The first UPF network element sends a service request to the first core network.
[0113] Step 680: The first core network processes the service request.
[0114] Furthermore, the first core network processes the service request and obtains a service processing result. The service processing result is then returned to the user equipment along the same path. Specifically, after the first core network sends the service processing result to the first UPF network element, the first UPF network element encapsulates the service processing result according to the specified tunneling protocol and sends the encapsulated service processing result to the intermediate UPF network element. The intermediate UPF network element parses the encapsulated service processing result to obtain a service processing result, and sends the service processing result to the base station. The base station forwards the service processing result to the user equipment.
[0115] In some embodiments, the second network is also provided with a second core network. After step 410, the method further includes: if it is determined that the destination network address of the service request is the network address of the second core network, then based on the communication connection between the intermediate UPF network element and the second core network, the service request is forwarded to the second core network, and the second core network processes the service request.
[0116] As described above, the second core network includes multiple control plane network elements, such as AMF, SMF, AUSF, PCF, etc. It can be understood that the destination network address is the network address of the second core network, or it can be understood that the destination network address is the network address of any network element in the second core network.
[0117] In this embodiment, since a communication connection is established between the intermediate UPF network element and the second core network, for example Figure 3 The communication connection established based on the N4 interface, so that the intermediate UPF network element can directly forward the service request to the second core network, and the second core network processes the service request.
[0118] In this embodiment, the sending path of the service request whose destination network address is the network address of the second core network is: user equipment→base station→intermediate UPF network element→second core network.
[0119] In other embodiments, the second network is further provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the intermediate UPF network element; after step 410, the method further includes: if it is determined that the destination network address of the service request is the network address of the second core network, the service request is sent to the second UPF network element, and the second UPF network element forwards the service request to the second core network, and the second core network processes the service request.
[0120] In this embodiment, since the intermediate UPF network element establishes a communication connection with the second UPF network element, and the second core network establishes a communication connection with the second UPF network element, the service request can be forwarded to the second UPF network element, and then the second UPF network element forwards the service request to the second core network for processing.
[0121] In this embodiment, the sending path of the service request whose destination network address is the network address of the second core network is: user equipment → base station → intermediate UPF network element → second UPF network element → second core network.
[0122] In other embodiments, the second network is further provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the first UPF network element; after step 410, the method further includes: if it is determined that the destination network address of the service request is the network address of the second core network, the service request is sent to the first UPF network element, so that the first UPF network element forwards the service request to the second core network through the second UPF network element, and the second core network processes the service request.
[0123] In summary, in this embodiment, the sending path of the service request whose destination network address is the network address of the second core network is: user equipment → base station → intermediate UPF network element → first UPF network element → second UPF network element → second core network.
[0124] In a specific embodiment, for a service request whose destination network address is the network address of the second core network, the specific routing path can be configured according to actual needs and is not specifically limited here.
[0125] In some embodiments, the first network is also provided with an edge processing device, and the intermediate UPF network element is communicatively connected to the edge processing device; after step 410, the method further includes: if it is determined that the destination network address of the service request is the network address of the intermediate UPF network element, the service request is forwarded to the edge processing device, and the edge processing device processes the service request.
[0126] In this embodiment, the edge processing device can be understood as a device with processing capabilities set near the intermediate UPF network element, which can be a private cloud, thereby making full use of the computing resources in the first network.
[0127] In some embodiments, the user equipment initiates the service request to the base station based on the network address in the first network, such as Figure 7 As shown, before step 410, the method further includes:
[0128] Step 710: Receive access signaling forwarded by the base station, where the access signaling is initiated by the user equipment.
[0129] Step 720: If it is determined that the access signaling is used to request access to the first core network, the access signaling is encapsulated according to the designated tunnel protocol to obtain an encapsulated access signaling.
[0130] Step 730: Send the encapsulated access signaling to the first UPF network element, wherein the first UPF network element unpacks the encapsulated access signaling, obtains the access signaling, and forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network according to the access signaling.
[0131] In the present application, the user equipment initiates the access signaling in order to access the first network or the second network. In some embodiments, the access signaling carries a terminal identifier, so that the base station determines whether the user equipment is a user equipment in the first network or a user equipment in the second network based on the terminal identifier carried in the access signaling. If it is determined to be a user equipment in the first network, the base station forwards the access signaling to the intermediate UPF network element. If it is determined to be a user equipment in the second network, the base station forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network and allocates an IP address in the second network to the user equipment.
[0132] In some embodiments, the access signaling includes a network identifier of the requested access network. Based on the network identifier, the intermediate UPF network element can determine the network requested by the access signaling. If the access signaling requests access to the first core network, the access signaling is encapsulated according to a specified tunneling protocol. The encapsulation process for the access signaling is similar to the encapsulation process for the service request described above and is not further described here.
[0133] In some embodiments, the user equipment sends the service request to the base station based on its own network address in the first network; the network address of the user in the first network is allocated to the user equipment by the first core network after the user equipment accesses the first core network.
[0134] After the first core network allocates an IP address in the first network to the user equipment, the user equipment can initiate a service request based on the IP address in the first network. Thus, the base station can identify the user equipment according to the source address carried in the service request. If the source address is an IP address in the first network, the service request is forwarded to the intermediate UPF network element. If the source address is an IP address in the second network, the service request is forwarded to the second core network.
[0135] After the first core network allocates an IP address in the first network to the user equipment, the IP address of the user equipment in the first network is correspondingly maintained in the first network.
[0136] In some embodiments, the method also includes: after receiving the target traffic to be sent to the target address, if it is determined that there is a communication failure between the intermediate UPF network element and the first UPF network element, the target traffic is forwarded to the second UPF network element based on the communication connection between the intermediate UPF network element and the second UPF network element, so as to forward the target traffic to the target address through the second UPF network element, wherein the target address includes the network address of the first core network or the network address of the second core network.
[0137] In a specific embodiment, the intermediate UPF network element may determine whether there is a communication failure between the intermediate UPF network element and the first UPF network element by performing heartbeat detection with the first UPF network element.
[0138] If the intermediate UPF network element determines that there is a communication failure between itself and the first UPF network element, the target traffic can be forwarded through the second UPF network element in the second network. In this application, the target address refers to the network address of the recipient of the target traffic.
[0139] When there is a communication failure between the intermediate UPF network element and the first UPF network element, if the target address is the network address of the first core network, the transmission path of the target traffic is: intermediate UPF network element → second UPF network element → first UPF network element → first core network; if the target address is the address of the second core network, the transmission path of the target traffic is: intermediate UPF network element → second UPF network element → second core network.
[0140] It can be seen that in this application, the intermediate UPF network element has the function of route switching in case of failure, that is, when the communication between the intermediate UPF network element and the first UPF network element fails, the traffic to the first core network and the traffic to the second core network are both forwarded through the second UPF network element.
[0141] In some embodiments, the second network maintains the intermediate UPF network element; the method also includes: reporting specified reporting information in the first network to the second core network in the second network, so that the second core network supervises the first network according to the specified reporting information.
[0142] When the second network maintains the intermediate UPF network element, it can also be understood that the intermediate UPF network element can be perceived by the network elements in the second network, and the network elements in the second network provide an interface for the intermediate UPF network element to access.
[0143] If management requirements dictate that specified reporting information from the first network be reported to the second network, the intermediate UPF network element can report the specified reporting information from the first network to the second core network in the second network. This specified reporting information can include traffic billing information, user account status information, or other information, depending on actual needs. At the same time, the network element in the second network can issue specified control instructions to the intermediate UPF network element, such as deactivating or reactivating a user account in the first network.
[0144] In a specific embodiment, the intermediate UPF network element may be responsive to an information reporting instruction sent by a network element in the second network (e.g., a network element in the second core network) to report specified reporting information to the second core network. Alternatively, the intermediate UPF network element may report the specified reporting information to the second core network in accordance with a set reporting condition, when the reporting condition is met. The reporting condition may be a set reporting period, a set reporting time point, or a data volume of the specified reporting information to be reported reaching a set data volume threshold, etc., which are not specifically limited herein.
[0145] In other embodiments, the second network does not maintain the intermediate UPF network element; the method also includes: encapsulating the designated reporting information in the first network according to the message format in the second network; sending the encapsulated designated reporting information to the second UPF network element in the second network, and the second UPF network element parses the encapsulated designated reporting information to obtain the designated reporting information, and sends the designated reporting information to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
[0146] The message format in the second network may be a message format supported by the second core network in the second network. In a specific embodiment, the protocol supported by the second core network may be pre-set on the intermediate UPF network element, so that the intermediate UPF network element can encapsulate the specified reporting information according to the protocol supported by the second core network.
[0147] In this embodiment, since the second network does not maintain the intermediate UPF network element, the intermediate UPF network element is imperceptible to the network elements in the second network. In this case, if the intermediate UPF network element directly sends the specified reporting information to the network elements in the second network, the specified reporting information may be discarded. Therefore, in this embodiment, the intermediate UPF network element encapsulates the specified reporting information according to the message format in the second network, thereby disguising the specified reporting information as traffic in the second network, so that the second UPF network element can accurately receive the specified reporting information.
[0148] In some embodiments, a first management unit is provided in the first network, and a second management unit is provided in the second network; the first management unit is communicatively connected with the second management unit.
[0149] In this embodiment, the first management unit can be used to store and manage data in the first network, and the second management unit is used to store and manage data in the second network. Since the first management unit is communicatively connected to the second management unit, if, according to regulatory requirements, one of the first network and the second network needs to report specified reporting information to the other party, the specified reporting information can be reported based on the communication connection between the first management unit and the second management unit.
[0150] Figure 8 is a block diagram of a service processing system according to an embodiment of the present application. In this embodiment, the first network is Figure 8 The 5G private network in the second network is Figure 8 The network elements in the 5G public network can be deployed by operators, and the network elements in the 5G private network can be deployed by private network service providers. In addition, the 5G private network reuses the 5G base stations in the 5G public network. The 5G private network and the 5G public network are different physical networks.
[0151] like Figure 8 As shown, a 5G base station, a second core network, a second UPF network element and a second management unit are deployed in the 5G public network, wherein the second management unit is used to store and manage data in the 5G public network.
[0152] The 5G private network deploys an intermediate UPF network element, a local private cloud, a first UPF network element, a first core network, and a first management unit. The first management unit is used to store and manage data in the 5G private network. The local private cloud is equivalent to the edge processing device mentioned above and is used to provide edge computing capabilities.
[0153] Specifically, 5G base stations, the secondary core network, and the secondary UPF network elements can be deployed by the operator, or the core network and UPF network elements built by the operator for the IoT card can be used. 5G base stations are generally deployed at user locations, such as campuses, factories, ports, mines, and competition venues. The secondary core network and the secondary UPF network elements can be deployed on the operator's cloud servers, such as in a regional or prefectural city. Communication between the 5G base station and the secondary UPF network elements, as well as between the 5G base station and the secondary core network, can be achieved through a 5G transport network, such as a Secret Private Network (SPN).
[0154] The intermediate UPF network element, the first UPF network element and the first core network in the 5G private network can be deployed by a private network service provider, such as an enterprise that provides a certain private network service. Specifically, the first UPF network element and the first core network can be deployed on the cloud server of the private network service provider, and the intermediate UPF network element can be deployed locally on the user. Among them, the first UPF network element can provide a public IP address for external access. The intermediate UPF network element and the first UPF network element can communicate through a public network connection or a dedicated line. The intermediate UPF network element and the operator's UPF network element (i.e., the second UPF network element) can communicate through the operator's SPN. The intermediate UPF network element and the local private cloud can communicate through the enterprise's intranet (i.e., the 5G private network).
[0155] In this embodiment, the 5G base station simultaneously serves public network users in the 5G public network and private network users in the 5G private network. The 5G public network and the 5G private network can be distinguished by different PLMNs or slices. Public network users and private network users (or user devices where users are located, it can be understood that the corresponding public network users are public network terminals, and the corresponding private network users are private network terminals) can select different PLMNs or different slices to access the 5G private network or 5G public network.
[0156] Based on different PLMNs or different slices, the 5G base station selects the first core network or the second core network for processing for different terminals (public network terminals and private network terminals). For example, if the 5G base station receives access signaling from a private network terminal, it will send the access signaling to the first core network for processing based on the PLMN or slice corresponding to the private network terminal. Similarly, if the 5G base station receives access signaling from a public network terminal, it will send the access signaling to the second core network for processing based on the PLMN or slice corresponding to the public network terminal.
[0157] In this embodiment, the intermediate UPF network element can communicate with the 5G public network and other network elements in the 5G public network through the following interfaces:
[0158] 1) The intermediate UPF network element communicates with the second core network (specifically, the SMF network element in the second core network) through the N4 interface. Based on the communication between the intermediate UPF network element and the second core network, the necessary management functions (such as shutdown functions) and necessary reporting functions (such as traffic billing information reporting) of the 5G public network for the 5G private network can be realized.
[0159] 2) The intermediate UPF network element and the second UPF network element can communicate through the N9 interface.
[0160] 3) The intermediate UPF network element and the first UPF network element can communicate through the N9 interface. The specific communication protocol adopts the UDP-based GTP protocol (GPRS Tunneling Protocol, more precisely, the GTP-U protocol).
[0161] 4) The intermediate UPF network element communicates with the first core network (specifically, the SMF network element in the first core network) via the N4 interface. Specifically, the intermediate UPF network element and the first core network support standard N4 interface communication and all functions in the 3GPP standard, such as session management, node management, UE IP address and tunnel management, session reporting, routing and forwarding functions, service identification and control, service rule execution, billing functions, fault and exception handling, etc.
[0162] After receiving the access signaling from the private network terminal, the 5G base station sends the access signaling to the intermediate UPF network element; the intermediate UPF network element encapsulates the access signaling according to the GTP-U protocol and sends the encapsulated access signaling to the first intermediate UPF network element through the N9 interface; the first intermediate UPF network element can decapsulate the encapsulated access signaling, obtain the access signaling, and send the access signaling to the first core network for processing. During the transmission of the access signaling between the intermediate UPF network element and the first UPF network element, since the access signaling is encapsulated according to the GTP-U protocol, the SCTP signaling forwarded by the 5G base station (i.e., access signaling based on the SCTP protocol) is encapsulated into a GTP data packet. The underlying protocol is the UDP protocol. Therefore, the NAT device in the first network can accurately process the GTP data packet and then map the network addresses in the public network and the private network, allowing the access signaling to pass through the firewall in the private network and be transmitted to the first UPF network element in the private network through the public network.
[0163] Similarly, after the first UPF network element receives the response signaling from the first core network in response to the access signaling, it can send the response signaling to the private network terminal according to the reverse process as above. Specifically, the first UPF network element first encapsulates the response signaling according to the GTP-U protocol, and sends the encapsulated response signaling to the intermediate UPF network element through the GTP-U tunnel established based on the N9 interface. The intermediate UPF network element parses the encapsulated response signaling to obtain the response signaling, and sends the response signaling to the private network terminal through the 5G base station.
[0164] Through the interaction between the private network terminal and the first core network as described above, the private network terminal can be connected to the first core network. The first core network corresponds to the IP address assigned to the private network terminal in the 5G private network. The specific private network terminal access process can be referred to the provisions of the 3GPP protocol and will not be repeated here.
[0165] After the private network terminal accesses the first core network, the private network terminal can initiate a service request and forward the service request to the intermediate UPF network element through the 5G base station. The intermediate UPF network element performs different processing according to the destination network address of the service request. Specifically:
[0166] (1) If the destination network address of the service request is the intranet address of the intermediate UPF network element, the service request is forwarded to the local private cloud for processing. This method is equivalent to realizing the edge computing function of the 5G network.
[0167] (2) If the destination network address of the service request is the network address of the first core network, the process can be processed according to steps 520-530, which will not be repeated here.
[0168] (3) If the destination network address of the service request is the network address of the second core network, the following three methods can be selected to forward it to the second core network for processing based on the actual configuration: ① Send it directly to the second core network by the intermediate UPF network element; ② Send the service request to the second core network according to the following path: intermediate UPF network element → first UPF network element → second UPF network element → second core network; ③ Send the service request to the second core network according to the following path: intermediate UPF network element → second UPF network element → second core network.
[0169] In this embodiment, the intermediate UPF network element also supports route switching in case of failure. If the communication between the intermediate UPF network element and the first UPF network element fails, the intermediate UPF network element can forward the target traffic to the first core network or the target traffic to the second core network through the second UPF network element.
[0170] Furthermore, according to the operator's supervision and management needs, such as necessary supervision of the 5G card of the private network terminal, the first management unit can provide a private network 5G card management interface based on the communication connection between the first management unit and the second management unit, so that the second management unit can obtain corresponding information from the first management unit.
[0171] In some embodiments, the network elements in the 5G public network can be modified in software, for example, the second core network (specifically, the SMF network element in the second core network) and the second UPF network element can be modified to maintain the information of the intermediate UPF network element in the 5G public network, thereby facilitating the connection between the second core network and the intermediate UPF network element, and between the second UPF network element and the intermediate UPF network element. In this scenario, since the second core network and the second core network are both centrally deployed, the software modification of the second UPF network element and the second core network is relatively easy.
[0172] In some embodiments, the network elements in the 5G public network may not be modified in terms of software. It is understandable that in this case, since the intermediate UPF network element is a newly added network element, the network elements in the 5G public network have not undergone software modification, and the network elements in the 5G public network cannot perceive the intermediate UPF network element. It can also be understood that in this case, the 5G public network does not maintain the intermediate UPF network element. In this case, in order to implement the method of the present application through the intermediate UPF network element, the private network terminal can be customized.
[0173] In this case, to meet the needs of private network terminals that can communicate with both the 5G private network and the 5G public network (for example, to send specific reporting information of the private network terminal in the 5G private network to the secondary core network), the private network terminal uses a specially customized terminal, such as a dual-SIM terminal or a terminal that supports dual slicing. Taking a dual-SIM terminal as an example, a 5G base station can broadcast different PLMNs for the 5G public network and the 5G private network. Since the private network terminal contains two SIM cards: one public network card and one private network card, each card selects a different PLMN and, accordingly, a different core network access. The public network card selects the secondary core network for access, while the private network card selects the primary core network for access. In this case, the process for the public network card in the private network terminal to access the secondary core network is the same as the process for the public network terminal to access the secondary core network, which is described in detail here. Furthermore, it is possible to configure the public network card in the private network terminal not to generate data traffic unless necessary.
[0174] When the private network terminal is configured with dual cards, after the access signaling initiated by the private network card of the private network terminal is sent to the 5G base station, the 5G base station sends the access signaling to the intermediate UPF network element. After that, the access signaling is encapsulated according to the above process and sent to the first core network for processing.
[0175] In the case where the network elements in the 5G public network cannot perceive the intermediate UPF network elements, the information sent by the intermediate UPF network elements to the network elements in the 5G public network must first be disguised as traffic in the public network, and then sent to the network elements in the 5G public network, so that they can be accurately received and identified by the network elements in the 5G public network. For example, if the designated reporting information (such as billing traffic, etc.) is sent to the second core network through the intermediate UPF network element, the intermediate UPF network element will copy the private network traffic and perform necessary processing (such as encryption processing, scrambling processing, etc.), disguise it as traffic of the public network card, and then send it to the second UPF network element, and then send it to the second core network. Among them, the traffic disguised as the public network card is specifically based on the original traffic, encapsulating the packet header corresponding to the public network card.
[0176] exist Figure 8In the corresponding embodiment, first, the first core network in the 5G private network is built by the enterprise itself, and the 5G private network reuses the operator's 5G base station. Since the enterprise does not need to build and maintain the 5G base station itself, the deployment cost of this type of 5G private network is low; second, since the planning, construction, and maintenance of 5G base stations in 5G private network technology are technically difficult, the 5G private network deployment of this embodiment directly reuses the operator's 5G base station. Therefore, for the enterprise, the technical requirements for the enterprise are reduced; third, the first core network in the 5G private network is built by the enterprise itself, and the network and data can be managed and controlled by the enterprise itself, with good data security and privacy, and a high degree of network controllability; fourth, since the first core network is deployed by the enterprise itself, most of the customized functions (QoS function, user connection management function, network supervision function, etc.) are completed in the core network. Therefore, by building the first core network by the enterprise itself, it can flexibly customize related functions according to the enterprise's own needs, and the network customization degree is high.
[0177] In related technologies, the operator's 5G base station is deployed in the operator's intranet and is assigned an intranet IP. In order to ensure high reliability in the telecommunications network, the SCTP protocol is introduced as a transmission mechanism for communication signaling because the SCTP protocol adds support for multi-homing and multi-streaming features. In order to support the multi-homing connection function, when establishing an SCTP connection, both parties can declare several IP addresses in the initialization message to notify the other party of all the addresses on their side. However, if the IP address explicitly declared by the base station is an intranet address, it will cause the SCTP coupling between the base station and the first core network to fail.
[0178] In this application, since the intermediate UPF network element and the first UPF network element are deployed between the 5G base station and the first core network, the 5G base station and the first core network can communicate through the enterprise's public network without the need for the operator's transmission network (such as SPN, or IPRAN (IP Radio Access Network, wireless access network IP)) to communicate between the 5G base station and the first core network, and there is no need for the base station to display the IP address of the intranet. Therefore, the problem of failure to establish SCTP coupling between the base station and the first core network can be solved.
[0179] Furthermore, in this embodiment, through the communication connection between the intermediate UPF network element and the second core network, and the communication connection between the first management unit and the second management unit, the operator can achieve necessary supervision and management of the 5G private network, meet the operator's compliance requirements, and there is no need to modify the 5G base station, reducing the technical difficulty and cost of the operator to support compliance requirements.
[0180] Furthermore, in this embodiment, the primary core network is deployed in the cloud, ensuring high availability and, therefore, good network disaster recovery. Because the intermediate UPF network element supports route switching in the event of a failure, even if the enterprise's local public network connection fails, the intermediate UPF network element can leverage the operator's 5G public network to reestablish a 5G private network connection, forwarding traffic through the second UPF network element.
[0181] In some embodiments, if the operator does not need to manage and control the 5G private network, there is no need to deploy a 5G transmission network, and the intermediate UPF network element does not need to connect to the operator's secondary core network and second UPF network element. In this case, the deployment of 5G base stations is very similar to WiFi. The base station is equivalent to a WiFi access point and is deployed locally in the enterprise, and the 5GC is similar to a cloud access point and is deployed in the cloud.
[0182] The solution of this application can be applied to the deployment of e-sports private networks. The first core network in the 5G private network is deployed in the cloud, the first UPF network element and the intermediate UPF network element can be deployed at the competition site, and the 5G base station is provided by the operator. Moreover, there is no need to deploy the operator's 5G transmission network between the first core network and the 5G base station, and the first core network and the 5G base station can communicate through the public network. Due to the many customized requirements of e-sports competitions, the deployment of 5G private networks according to the method of this application can be more convenient to support, such as integration with WiFi, complete isolation of public network users, etc. Of course, Figure 8 The solution of the embodiment can also be applied to other scenarios, such as the port, mine and other scenarios mentioned above, which are not specifically limited here.
[0183] From the above, it can be seen that the 5G private network deployment solution of this embodiment has the following advantages: First, the integration and cost are lower, and the deployment is simpler. For example, the first core network can be deployed in the cloud, and the intermediate UPF network element and the first UPF network element can be co-located with the remote control management server without the introduction of additional hardware; second, it is convenient for enterprises to supervise and manage the 5G private network, and the privacy of sensitive data is guaranteed; third, the network is more open and customized, and can achieve joint cross-layer optimization with other 5G remote control products, such as congestion control, zero-delay switching, and critical data re-protection.
[0184] The following describes an embodiment of the device of the present application, which can be used to perform the method described in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the above method embodiment of the present application.
[0185] Figure 91 is a block diagram of a service processing device according to an embodiment of the present application, which is applied to an intermediate user plane function UPF network element in a first network, wherein the intermediate UPF network element is communicatively connected to a base station in a second network, and the first network further includes a first core network and a first UPF network element; Figure 9 As shown, the service processing device includes: a receiving module 910, used to receive the service request forwarded by the base station, where the service request is initiated by a user device; an encapsulation module 920, used to encapsulate the service request according to a specified tunnel protocol if it is determined that the destination network address of the service request is the network address of the first core network, to obtain an encapsulated service request; a sending module 930, used to send the encapsulated service request to the first UPF network element, parse the encapsulated service request through the first UPF network element, obtain the service request, and forward the service request to the first core network, so that the first core network processes the service request.
[0186] In some embodiments, the second network is also provided with a second core network, and the service processing device further includes: a first forwarding module, which is used to forward the service request to the second core network based on the communication connection between the intermediate UPF network element and the second core network if it is determined that the destination network address of the service request is the network address of the second core network, and the second core network processes the service request.
[0187] In some embodiments, the second network is also provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the intermediate UPF network element; the service processing device also includes: a second forwarding module, which is used to send the service request to the second UPF network element if it is determined that the destination network address of the service request is the network address of the second core network, and the second UPF network element forwards the service request to the second core network, and the second core network processes the service request.
[0188] In some embodiments, the second network is also provided with a second core network and a second UPF network element; the second UPF network element is communicatively connected to the first UPF network element; the service processing device also includes: a third forwarding module, which is used to send the service request to the first UPF network element if it is determined that the destination network address of the service request is the network address of the second core network, so that the first UPF network element forwards the service request to the second core network through the second UPF network element, and the second core network processes the service request.
[0189] In some embodiments, the first network is also provided with an edge processing device, and the intermediate UPF network element is communicatively connected to the edge processing device; the service processing device also includes: a fourth forwarding module, which is used to forward the service request to the edge processing device if it is determined that the destination network address of the service request is the network address of the intermediate UPF network element, and the edge processing device processes the service request.
[0190] In some embodiments, the service processing device also includes: an access signaling receiving module, used to receive the access signaling forwarded by the base station, and the access signaling is initiated by the user equipment; an access signaling encapsulation module, used to encapsulate the access signaling according to the specified tunnel protocol if it is determined that the access signaling is used to request access to the first core network, so as to obtain the encapsulated access signaling; an access signaling sending module, used to send the encapsulated access signaling to the first UPF network element, wherein the first UPF network element unpacks the encapsulated access signaling, obtains the access signaling, and forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network according to the access signaling.
[0191] In some embodiments, the user equipment sends the service request to the base station based on its own network address in the first network; the network address of the user in the first network is allocated to the user equipment by the first core network after the user equipment accesses the first core network.
[0192] In some embodiments, the business processing device also includes: a fifth forwarding module, which is used to forward the target traffic to the target address after receiving the target traffic to be sent to the target address. If it is determined that there is a communication failure between the intermediate UPF network element and the first UPF network element, the target traffic is forwarded to the second UPF network element based on the communication connection between the intermediate UPF network element and the second UPF network element, so as to forward the target traffic to the target address through the second UPF network element, wherein the target address includes the network address of the first core network or the network address of the second core network.
[0193] In some embodiments, after receiving the service request sent by the user equipment, if the base station determines that the network indicated by the network access identifier carried by the service request is the first network, the service request is forwarded to the intermediate UPF network element; if it is determined that the network indicated by the network access identifier carried by the service request is the second network, the service request is sent to the second core network in the second network.
[0194] In some embodiments, the second network maintains the intermediate UPF network element; the service processing device also includes: a first reporting module, used to report the specified reporting information in the first network to the second core network in the second network, so that the second core network supervises the first network according to the specified reporting information.
[0195] In other embodiments, the second network does not maintain the intermediate UPF network element; the business processing device also includes: a second encapsulation module, used to encapsulate the designated reporting information in the first network according to the message format in the second network; a sixth forwarding module, used to send the encapsulated designated reporting information to the second UPF network element in the second network, and the second UPF network element parses the encapsulated designated reporting information, obtains the designated reporting information, and sends the designated reporting information to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
[0196] In some embodiments, a first management unit is provided in the first network, and a second management unit is provided in the second network; the first management unit is communicatively connected with the second management unit.
[0197] Figure 10 The following is a schematic diagram showing the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application. Figure 10 The computer system 1000 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0198] like Figure 10 As shown, the computer system 1000 includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 into the random access memory (RAM) 1003, such as executing the method in the above embodiment. Various programs and data required for system operation are also stored in the RAM 1003. The CPU 1001, ROM 1002 and RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0199] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1008 including a hard disk; and a communication section 1009 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. Removable media 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1010 as needed, so that computer programs read from the removable media can be installed in the storage section 1008 as needed.
[0200] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1009, and / or installed from a removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, the various functions defined in the system of the present application are executed.
[0201] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0202] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0203] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0204] As another aspect, the present application further provides a computer-readable storage medium. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently and not be incorporated into the electronic device. The computer-readable storage medium carries computer-readable instructions. When the computer-readable instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0205] According to one aspect of the present application, an electronic device is further provided, comprising: a processor; and a memory, wherein the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the method in any of the above embodiments is implemented.
[0206] According to one aspect of an embodiment of the present application, a computer program product or computer program is provided. The computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method of any of the above embodiments.
[0207] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0208] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes a number of instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.
[0209] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art that are not disclosed herein.
[0210] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A business processing method, characterized in that: An intermediate user plane function UPF network element applied to a first network, the intermediate UPF network element being communicatively connected to a base station in a second network, the first network reusing the base station, the first network and the second network being different physical networks; the first network further comprising a first core network and a first UPF network element; the second network further comprising a second core network and a second UPF network element; the second UPF network element being communicatively connected to the first UPF network element; The method comprises: receiving a service request forwarded by the base station, where the service request is initiated by a user equipment; If it is determined that the destination network address of the service request is the network address of the first core network, encapsulating the service request according to the specified tunneling protocol to obtain an encapsulated service request; Sending the encapsulated service request to the first UPF network element, parsing the encapsulated service request through the first UPF network element to obtain the service request, and forwarding the service request to the first core network, which processes the service request; If it is determined that the destination network address of the service request is the network address of the second core network, the service request is sent to the first UPF network element, so that the first UPF network element forwards the service request to the second core network through the second UPF network element, and the second core network processes the service request.
2. The method according to claim 1, characterized in that The first network is further provided with an edge processing device, and the intermediate UPF network element is communicatively connected to the edge processing device; After receiving the service request forwarded by the base station, the method further includes: If it is determined that the destination network address of the service request is the network address of the intermediate UPF network element, the service request is forwarded to the edge processing device, and the edge processing device processes the service request.
3. The method according to claim 1, characterized in that Before receiving the service request forwarded by the base station, the method further includes: receiving access signaling forwarded by the base station, where the access signaling is initiated by the user equipment; If it is determined that the access signaling is used to request access to the first core network, encapsulate the access signaling according to the designated tunnel protocol to obtain an encapsulated access signaling; The encapsulated access signaling is sent to the first UPF network element, wherein the first UPF network element unpacks the encapsulated access signaling, obtains the access signaling, and forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network according to the access signaling.
4. The method according to claim 3, characterized in that The user equipment sends the service request to the base station according to its own network address in the first network; the network address of the user equipment in the first network is allocated to the user equipment by the first core network after the user equipment accesses the first core network.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: After receiving the target traffic to be sent to the target address, if it is determined that there is a communication failure between the intermediate UPF network element and the first UPF network element, the target traffic is forwarded to the second UPF network element based on the communication connection between the intermediate UPF network element and the second UPF network element, so as to forward the target traffic to the target address through the second UPF network element, wherein the target address includes the network address of the first core network or the network address of the second core network.
6. The method according to claim 1, characterized in that After receiving the service request sent by the user equipment, if the base station determines that the network indicated by the network access identifier carried by the service request is the first network, the service request is forwarded to the intermediate UPF network element; if it is determined that the network indicated by the network access identifier carried by the service request is the second network, the service request is sent to the second core network in the second network.
7. The method according to claim 1, characterized in that The second network maintains the intermediate UPF network element; the method further includes: Report the designated reporting information in the first network to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
8. The method according to claim 1, characterized in that The second network does not maintain the intermediate UPF network element; the method further includes: Encapsulating the specified reporting information in the first network according to the message format in the second network; The encapsulated designated reporting information is sent to the second UPF network element in the second network, and the second UPF network element parses the encapsulated designated reporting information, obtains the designated reporting information, and sends the designated reporting information to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
9. The method according to claim 1, characterized in that A first management unit is provided in the first network, and a second management unit is provided in the second network; the first management unit is communicatively connected with the second management unit.
10. A business processing system, characterized in that: The service processing system includes a first network and a second network, the first network includes an intermediate UPF unit, a first core network and a first UPF network element, the intermediate UPF network element is communicatively connected to a base station in the second network, the first network reuses the base station, and the first network and the second network are different physical networks; the second network also includes a second core network and a second UPF network element; the intermediate UPF unit is used to execute the service processing method described in any one of claims 1-9.
11. A business processing device, characterized in that: An intermediate user plane function UPF network element applied to a first network, the intermediate UPF network element being communicatively connected to a base station in a second network, the first network reusing the base station, the first network and the second network being different physical networks; the first network further comprising a first core network and a first UPF network element; the second network further comprising a second core network and a second UPF network element; the second UPF network element being communicatively connected to the first UPF network element; The device comprises: a receiving module, configured to receive a service request forwarded by the base station, where the service request is initiated by a user equipment; an encapsulation module, configured to, if it is determined that the destination network address of the service request is the network address of the first core network, encapsulate the service request according to a specified tunneling protocol to obtain an encapsulated service request; a sending module, configured to send the encapsulated service request to the first UPF network element, parse the encapsulated service request through the first UPF network element to obtain the service request, and forward the service request to the first core network, which processes the service request; The third forwarding module is used to send the service request to the first UPF network element if it is determined that the destination network address of the service request is the network address of the second core network, so that the first UPF network element forwards the service request to the second core network through the second UPF network element, and the second core network processes the service request.
12. The device according to claim 11, characterized in that The first network is further provided with an edge processing device, and the intermediate UPF network element is communicatively connected to the edge processing device; The service processing device also includes: a fourth forwarding module, which is used to forward the service request to the edge processing device if it is determined that the destination network address of the service request is the network address of the intermediate UPF network element, and the edge processing device processes the service request.
13. The device according to claim 11, characterized in that The service processing device further includes: an access signaling receiving module, configured to receive access signaling forwarded by the base station, where the access signaling is initiated by the user equipment; an access signaling encapsulation module, configured to, if it is determined that the access signaling is used to request access to the first core network, encapsulate the access signaling according to the designated tunneling protocol to obtain an encapsulated access signaling; An access signaling sending module is used to send the encapsulated access signaling to the first UPF network element, wherein the first UPF network element unpacks the encapsulated access signaling, obtains the access signaling, and forwards the access signaling to the first core network, and the first core network connects the user equipment to the first core network according to the access signaling.
14. The device according to claim 13, characterized in that The user equipment sends the service request to the base station according to its own network address in the first network; the network address of the user equipment in the first network is allocated to the user equipment by the first core network after the user equipment accesses the first core network.
15. The device according to any one of claims 11 to 14, characterized in that The service processing device further includes: The fifth forwarding module is used to, after receiving the target traffic to be sent to the target address, if it is determined that there is a communication failure between the intermediate UPF network element and the first UPF network element, forward the target traffic to the second UPF network element based on the communication connection between the intermediate UPF network element and the second UPF network element, so as to forward the target traffic to the target address through the second UPF network element, wherein the target address includes the network address of the first core network or the network address of the second core network.
16. The device according to claim 11, characterized in that After receiving the service request sent by the user equipment, if the base station determines that the network indicated by the network access identifier carried by the service request is the first network, the service request is forwarded to the intermediate UPF network element; if it is determined that the network indicated by the network access identifier carried by the service request is the second network, the service request is sent to the second core network in the second network.
17. The device according to claim 11, characterized in that The second network maintains the intermediate UPF network element; the service processing device further includes: The first reporting module is used to report the specified reporting information in the first network to the second core network in the second network, so that the second core network supervises the first network according to the specified reporting information.
18. The device according to claim 11, characterized in that The second network does not maintain the intermediate UPF network element; the service processing device further includes: A second encapsulation module is used to encapsulate the specified reporting information in the first network according to the message format of the second network; The sixth forwarding module is used to send the encapsulated designated reporting information to the second UPF network element in the second network, and the second UPF network element parses the encapsulated designated reporting information, obtains the designated reporting information, and sends the designated reporting information to the second core network in the second network, so that the second core network supervises the first network according to the designated reporting information.
19. The device according to claim 11, characterized in that A first management unit is provided in the first network, and a second management unit is provided in the second network; the first management unit is communicatively connected with the second management unit.
20. An electronic device, characterized in that: include: processor; A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are executed by the processor, the method according to any one of claims 1 to 9 is implemented.
21. A computer-readable storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.
22. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.