Service distribution processing method and device and storage medium

By receiving the diversion rule request information in the PCF and determining the target diversion UPF and rules, the problem of diversion of service flows by user terminals inside and outside the private network park is solved, and efficient and accurate service diversion is achieved.

CN120091360APending Publication Date: 2025-06-03CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311640326.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The prior art is difficult to realize the traffic diversion of the service flow of user terminals, especially when the diversion rules within and outside the private network park are quite different.

Method used

By receiving the shunt rule request information from the large network session management function (SMF) in the policy control function (PCF), the target shunt user plane function (UPF) is determined, and the target shunt rule is determined based on the type of the target shunt UPF, and the large network SMF is instructed to configure the target shunt UPF to realize the shunt of service flow.

Benefits of technology

It realizes the service flow diversion for user terminals, adapts to different diversion rules inside and outside the private network park, and improves the accuracy and efficiency of business diversion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120091360A_ABST
    Figure CN120091360A_ABST
Patent Text Reader

Abstract

The invention discloses a service shunting processing method and device and a storage medium, relates to the field of communication, and is used for realizing the purpose of shunting a service flow for a user terminal. The method comprises the following steps: receiving first shunting rule request information from a large network SMF; the first shunting rule request information comprises a first tracking area code TAC of the user terminal and an access network type of the user terminal; determining a target offload user plane function (UPF) based on the first offload rule request information; the target offload UPF comprises a first offload UPF or a second offload UPF, the first offload UPF is used for offload private network services, and the second offload UPF is used for offload public network services; determining a target shunting rule based on a shunting rule corresponding to the target shunting UPF; and sending the target shunting rule and first indication information to the large network SMF, wherein the first indication information is used for indicating the large network SMF to configure the target shunting UPF based on the target shunting rule. The method and the device are used in a user terminal service shunting process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a service traffic splitting processing method, apparatus, and storage medium. Background Art

[0002] With the continuous emergence of industrial Internet services, Internet of Things application services, and digital services, the demand for private networks (i.e., private networks) in large enterprise parks (private network parks) is gradually increasing. Customers in fields such as manufacturing, logistics, ports, power, and chemicals are in urgent need of private network solutions for the 5th Generation Mobile Communication Technology (5G) industry.

[0003] In related technologies, the networks received by the user terminal inside and outside the private network park are different, and there are also obvious differences in the traffic splitting rules inside and outside the private network park. Therefore, how to achieve traffic splitting for the service flow of the user terminal is still a technical problem to be solved. Summary of the Invention

[0004] This application provides a service traffic splitting processing method, apparatus, and storage medium, which are used to achieve the purpose of traffic splitting for the service flow of the user terminal.

[0005] To achieve the above objective, this application adopts the following technical solutions:

[0006] In a first aspect, this application provides a service traffic splitting processing method, which is applied to a Policy Control Function (PCF). The method includes: receiving first traffic splitting rule request information from a core network Session Management Function (SMF); the first traffic splitting rule request information includes: the first Tracking Area Code (TAC) of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request a traffic splitting rule; based on the first traffic splitting rule request information, determining a target traffic splitting User Plane Function (UPF); the target traffic splitting UPF includes: a first traffic splitting UPF or a second traffic splitting UPF, the first traffic splitting UPF is used to split private network services, and the second traffic splitting UPF is used to split public network services; based on the traffic splitting rule corresponding to the target traffic splitting UPF, determining a target traffic splitting rule; sending the target traffic splitting rule and a first indication information to the core network SMF, the first indication information is used to instruct the core network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule.

[0007] In a possible implementation, obtaining a second TAC to which the private network park belongs; the private network park is used to provide private network services; in the case where the second TAC includes the first TAC and the access network type of the user terminal is a 5G network of the 5th Generation Mobile Communication Technology, determining the first traffic splitting UPF as the target traffic splitting UPF.

[0008] In a possible implementation, a dynamic traffic splitting rule, first identification information, and first indication information are sent to the large network SMF; the dynamic traffic splitting rule is used to split public network services, the first identification information is used to activate a preset private network traffic splitting rule in the first traffic splitting UPF, and the preset private network traffic splitting rule is used to split private network services; the first traffic splitting UPF includes description information of services, and the large network SMF is used to issue a forwarding interface through N4; the interface corresponds to the private network and public network service interfaces allocated when the dynamic traffic splitting rule is established.

[0009] In a possible implementation, second traffic splitting rule request information from the large network SMF is received; the second traffic splitting rule request information includes: the third TAC of the user terminal and the second access network type of the user terminal; in the case where the second TAC does not include the third TAC and / or the access network type of the user terminal is a non-5G network, the second traffic splitting UPF is determined as the target traffic splitting UPF; second identification information is sent to the large network SMF, and the second identification information is used to deactivate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0010] In a possible implementation, a dynamic traffic splitting rule and first indication information are sent to the large network SMF; the dynamic traffic splitting rule is used to split public network services.

[0011] In a possible implementation, based on the second traffic splitting UPF, a dynamic traffic splitting rule is sent to the large network SMF; the dynamic traffic splitting rule is used to split public network services.

[0012] In a possible implementation, third traffic splitting rule request information from the large network SMF is received; the third traffic splitting rule request information includes: the fourth TAC of the user terminal and the third access network type of the user terminal; in the case where the second TAC includes the fourth TAC and the access network type of the user terminal is a 5G network, the first traffic splitting UPF is determined as the target traffic splitting UPF; first identification information is sent to the large network SMF, and the first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF, and the preset private network traffic splitting rule is used to split private network services.

[0013] In a second aspect, the present application provides a service traffic splitting processing device, including: a communication unit and a processing unit; the communication unit is configured to receive first traffic splitting rule request information from a large network session management function SMF; the first traffic splitting rule request information includes: a first tracking area code TAC of a user terminal and an access network type of the user terminal; the first traffic splitting rule request information is used to request a traffic splitting rule; the processing unit is configured to determine a target traffic splitting user plane function UPF based on the first traffic splitting rule request information; the target traffic splitting UPF includes: a first traffic splitting UPF or a second traffic splitting UPF, the first traffic splitting UPF is used to split private network services, and the second traffic splitting UPF is used to split public network services; the processing unit is further configured to determine a target traffic splitting rule based on the traffic splitting rule corresponding to the target traffic splitting UPF; the communication unit is further configured to send the target traffic splitting rule and a first indication information to the large network SMF, and the first indication information is used to instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule.

[0014] In a possible implementation manner, the processing unit is configured to obtain a second TAC to which a private network park belongs; the private network park is used to provide private network services; in a case where the second TAC includes the first TAC and the access network type of the user terminal is a fifth generation mobile communication technology 5G network, the first traffic splitting UPF is determined as the target traffic splitting UPF.

[0015] In a possible implementation manner, the communication unit is configured to send a dynamic traffic splitting rule, a first identification information, and a first indication information to the large network SMF; the dynamic traffic splitting rule is used to split public network services, and the first identification information is used to activate a preset private network traffic splitting rule of the first traffic splitting UPF, and the preset private network traffic splitting rule is used to split private network services; the first traffic splitting UPF includes description information of services, and the large network SMF is used to establish a forwarding interface through N4; the interface corresponds to a private network and a public network service interface allocated when the dynamic traffic splitting rule is established.

[0016] In a possible implementation manner, the communication unit is configured to receive second traffic splitting rule request information from the large network SMF; the second traffic splitting rule request information includes: a third TAC of the user terminal and a second access network type of the user terminal; the processing unit is configured to determine the second traffic splitting UPF as the target traffic splitting UPF in a case where the second TAC does not include the third TAC and / or the access network type of the user terminal is a non-5G network; the communication unit is configured to send second identification information to the large network SMF, and the second identification information is used to deactivate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0017] In a possible implementation manner, the processing unit is configured to obtain a second TAC to which a private network park belongs; the private network park is used to provide private network services; the processing unit is configured to determine the second traffic splitting UPF as the target traffic splitting UPF in a case where the second TAC does not include the first TAC and / or the access network type of the user terminal is a 5G network.

[0018] In a possible implementation, a processing unit is configured to send a dynamic traffic splitting rule and first indication information to a large network SMF; the dynamic traffic splitting rule is used for splitting public network services.

[0019] In a possible implementation, a communication unit is configured to receive third traffic splitting rule request information from a large network SMF; the third traffic splitting rule request information includes: a fourth TAC of a user terminal and a third access network type of the user terminal; a processing unit is configured to determine a first traffic splitting UPF as a target traffic splitting UPF when the second TAC includes the fourth TAC and the access network type of the user terminal is a 5G network; the communication unit is configured to send first identification information to the large network SMF, and the first identification information is used to activate a preset private network traffic splitting rule of the first traffic splitting UPF, and the preset private network traffic splitting rule is used for splitting private network services.

[0020] In a third aspect, the present application provides a service traffic splitting processing device, which includes: a processor and a memory; wherein, the memory is used to store computer execution instructions, and when the service traffic splitting processing device runs, the processor executes the computer execution instructions stored in the memory, so that the service traffic splitting processing device executes the service traffic splitting processing method described in the first aspect and any possible implementation manner of the first aspect.

[0021] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored, and when the instructions in the computer-readable storage medium are executed by a processor of a service traffic splitting processing device, the service traffic splitting processing device can execute the service traffic splitting processing method described in the first aspect and any possible implementation manner of the first aspect.

[0022] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instructions to implement the service traffic splitting processing method described in the first aspect and any possible implementation manner of the first aspect.

[0023] In a sixth aspect, a computer program product containing instructions is provided, and when it runs on a computer, it enables the computer to execute the service traffic splitting processing method described in the first aspect and any possible implementation manner of the first aspect.

[0024] These aspects or other aspects of the present application will be more clearly understood in the following description.

[0025] The above solution has at least the following beneficial effects: The embodiment of the present application provides a service traffic splitting processing method. The PCF receives a first traffic splitting rule request message from the large network SMF, which includes the first tracking area code (TAC) and the access network type of the user terminal. Since the private network park can only provide private network services for user terminals with 5G service flows within the park, the PCF can determine the target traffic splitting UPF based on the first traffic splitting rule request message to perform traffic splitting processing for the user terminal's services. Also, since the target traffic splitting UPF includes: a UPF for splitting private network services or a UPF for splitting public network services, the PCF can determine the target traffic splitting rule based on the type of the target traffic splitting UPF. In this way, the PCF can instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule, achieving the purpose of splitting the service flow of the user terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0027] Figure 1 It is a private network networking architecture diagram provided by the embodiment of the present application;

[0028] Figure 2 It is a schematic structural diagram of a service traffic splitting processing device provided by the embodiment of the present application;

[0029] Figure 3 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0030] Figure 4 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0031] Figure 5 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0032] Figure 6 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0033] Figure 7 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0034] Figure 8 It is a schematic flow diagram of a service traffic splitting processing method provided by the embodiment of the present application;

[0035] Figure 9Schematic flowchart of a service traffic splitting and processing method provided by an embodiment of the present application;

[0036] Figure 10 Schematic flowchart of a service traffic splitting and processing method provided by an embodiment of the present application;

[0037] Figure 11 Schematic flowchart of a service traffic splitting and processing method provided by an embodiment of the present application;

[0038] Figure 12 Schematic flowchart of a service traffic splitting and processing method provided by an embodiment of the present application;

[0039] Figure 13 Schematic flowchart of a service traffic splitting and processing method provided by an embodiment of the present application;

[0040] Figure 14 Schematic structural diagram of a service traffic splitting and processing device provided by an embodiment of the present application. Detailed implementation manners

[0041] The term "and / or" in this document is merely a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. These three situations.

[0042] The terms "first" and "second" in the description of this application and the accompanying drawings are used to distinguish different objects or different processes for the same object, rather than to describe the specific order of the objects.

[0043] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other unlisted steps or units, or may optionally further include other steps or units inherent to these processes, methods, products, or devices.

[0044] It should be noted that in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0045] In the description of this application, unless otherwise specified, the meaning of "a plurality" refers to two or more.

[0046] With the continuous emergence of industrial Internet services, Internet of Things applications, and digitalization services, the demand for private networks (i.e., private networks) in large enterprise parks (private network parks) is gradually increasing. Customers in fields such as manufacturing, logistics, ports, power, and chemicals are in urgent need of private network solutions for the 5G industry.

[0047] In related technologies, the networks received by user terminals inside and outside the private network park are different, and there are also obvious differences in the traffic splitting rules inside and outside the private network park. Therefore, how to split the traffic flow of user terminals is a technical problem that still needs to be solved.

[0048] To solve the technical problems existing in related technologies, the embodiments of this application provide a traffic splitting processing method. The PCF receives the first traffic splitting rule request information from the large network SMF, which includes the first tracking area code (TAC) and the access network type of the user terminal. Since the private network park can only provide private network services for user terminals with 5G traffic flows within the park, the PCF can determine the target traffic splitting UPF based on the first traffic splitting rule request information to perform traffic splitting processing for the user terminal. Also, since the target traffic splitting UPF includes: the UPF for splitting private network services or the UPF for splitting public network services, the PCF can determine the target traffic splitting rule based on the type of the target traffic splitting UPF. In this way, the PCF can instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule, achieving the purpose of splitting the traffic flow of the user terminal.

[0049] The embodiments of this application are applied to a private network networking architecture, such as Figure 1 , the private network networking architecture includes: The private network networking architecture includes: Policy Control Function (PCF), large network Session Management Function (SMF) / GW-C, campus SMF / GW-C, first traffic splitting User Plane Function (UPF) / GW-U, second traffic splitting UPF / GW-U, campus server, public network server, base station. Within the scope of an operator's SMF Pool, in actual network deployment, a pair of dedicated large network SMF and UPF (campus SMF and first traffic splitting UPF in the figure) may be deployed to divert private network services. Considering the need for relative isolation between private network services and public network services for network security, the campus UPF usually does not configure a public network exit. In this way, the first traffic splitting UPF cannot directly divert Internet services and can only divert private network services. The base stations inside the campus and the large network base stations are connected to the first traffic splitting UPF and the second traffic splitting UPF at the same time.

[0050] Whether the user terminal is inside or outside the park, the user terminal creates an initial session using the general DNN. Therefore, the user terminal will select the public network SMF. The user terminal obtains the traffic splitting policy from the PCF through the public network SMF.

[0051] It should be noted that considering device disaster recovery, the public network SMF / GW-C, the park SMF / GW-C, the first traffic splitting UPF / GW-U, and the second traffic splitting UPF / GW-U all have backup devices. The backup devices are fully interconnected with the primary devices, and at the same time, the connection methods with the surrounding network elements are the same as those of the primary devices. When the user terminal is always within the park service range, the public network SMF / GW-C and the park SMF / GW-C are the same device.

[0052] It should be explained that the private network networking architecture is applicable to the G access scenario. When the user terminal accesses the network via 4G, the core network adopts 4G and 5G integrated network elements, that is, the SMF and GW-C are integrated, and the UPF and GW-U are integrated. The integration of 4G and 5G network elements includes that the 4G and 5G integrated network elements do not retain the functions of the 4G network elements and the 4G and 5G integrated network elements retain the functions of the 4G network elements.

[0053] The following separately introduces the traffic splitting process when the 4G and 5G integrated network elements do not retain the functions of the 4G network elements.

[0054] Traffic splitting process 1: After the user terminal enters the private network park, whether it accesses the network via 4G or 5G, the first UPF is used as the traffic splitting point, and the traffic splitting rules within the park are used. For example, private network services 1, 2, and 3 can be used, and the traffic splitting point splits services 1, 2, and 3 to the park server.

[0055] Traffic splitting process 2: When the user terminal accesses the network outside the park, the second UPF is used as the traffic splitting point. Since service 3 is highly sensitive and is not allowed to be used by the user terminal outside the park, at this time, only services 1 and 2 may be available, and the traffic splitting point splits services 1 and 2 to the park Server.

[0056] The following separately introduces the traffic splitting process when the 4G and 5G integrated network elements retain the functions of the 4G network elements.

[0057] Traffic splitting process 3: When accessing the network via 4G within the park, the second UPF is used for traffic splitting to achieve downward compatibility; when the user terminal is within the park and accesses the network via 5G, the traffic splitting rules within the park are used.

[0058] The technical solution of the embodiment of the present application can be applied to various communication systems. The communication system can be a third generation partnership project (3GPP) communication system, for example, a long term evolution (LTE) system, or a 5th-Generation Mobile Communication Technology (5G) mobile communication system, an NR system, a new radio vehicle to everything (NR V2X) system. It can also be applied to a system with a hybrid network of LTE and 5G, or a device-to-device (D2D) communication system, a machine to machine (M2M) communication system, the Internet of Things (IoT), and other next-generation communication systems. It can also be a non-3GPP communication system, without limitation.

[0059] The technical solution of the embodiment of the present application can be applied to various communication scenarios. For example, it can be applied to one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra reliable low latency communication (URLLC), machine type communication (MTC), massive machine type communications (mMTC), SA, D2D, V2X, and IoT and other communication scenarios.

[0060] Among them, the above-mentioned communication systems and communication scenarios applicable to the present application are only illustrative examples. The communication systems and communication scenarios applicable to the present application are not limited thereto. A unified description is given here and will not be repeated hereinafter.

[0061] In some embodiments, the terminal device involved in the present application may be a device for implementing communication functions. The terminal device may also be referred to as a user equipment (UE), a terminal, an access terminal, a user unit, a user station, a mobile station (MS), a remote station, a remote terminal, a mobile terminal (MT), a user terminal, a wireless communication device, a user agent, or a user device, etc. The terminal device may be, for example, a wireless terminal or a wired terminal in IoT, V2X, D2D, M2M, 5G network, or a future evolved PLMN. The wireless terminal may refer to a device with wireless transceiver functions, which may be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; it may also be deployed on water (such as a ship, etc.); it may also be deployed in the air (such as an airplane, a balloon, a satellite, etc.).

[0062] Exemplarily, the terminal device may be a drone, an IoT device (such as sensors, electricity meters, water meters, etc.), a V2X device, a station (ST) in wireless local area networks (WLAN), a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a handheld device with wireless communication functions, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device (which may also be referred to as a wearable intelligent device), a tablet computer, or a computer with wireless transceiver functions, a virtual reality (VR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a vehicle with vehicle-to-vehicle (V2V) communication capabilities, a connected intelligent vehicle, a drone with unmanned aerial vehicle to unmanned aerial vehicle (UAV to UAV, U2U) communication capabilities, and so on. The terminal may be mobile or fixed, and the present application does not make specific limitations thereon.

[0063] To implement the service diversion processing method provided by the embodiments of the present application, the embodiments of the present application provide a service diversion processing device for executing the service diversion processing method provided by the embodiments of the present application. Figure 2 It is a schematic structural diagram of a service diversion processing device provided by the embodiments of the present application. As Figure 2 shown, the service diversion processing device 200 includes at least one processor 201, a communication line 202, and at least one communication interface 204, and may further include a memory 203. Among them, the processor 201, the memory 203, and the communication interface 204 can be connected through the communication line 202.

[0064] The processor 201 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, for example: one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA).

[0065] The communication line 202 can include a path for transmitting information between the above components.

[0066] The communication interface 204 is used to communicate with other devices or communication networks, and any transceiver-like device can be used, such as Ethernet, radio access network (RAN), WLAN, etc.

[0067] The memory 203 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to include or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0068] In a possible design, the memory 203 can exist independently of the processor 201, that is, the memory 203 can be an external memory of the processor 201. At this time, the memory 203 can be connected to the processor 201 through the communication line 202, used to store execution instructions or application program codes, and be controlled by the processor 201 to execute, so as to implement the service traffic splitting processing method provided in the following embodiments of the present application. In another possible design, the memory 203 can also be integrated with the processor 201, that is, the memory 203 can be an internal memory of the processor 201. For example, the memory 203 is a cache, which can be used to temporarily store some data and instruction information, etc.

[0069] As an implementable manner, the processor 201 can include one or more CPUs, such as Figure 2 CPU0 and CPU1 in Figure 2 As another implementable manner, the service traffic splitting processing device 200 can include multiple processors, such as

[0070] the processor 201 and the processor 207 in Figure 3 As yet another implementable manner, the service traffic splitting processing device 200 can further include an output device 205 and an input device 206. Figure 3

[0071] S301. The large network SMF sends the first traffic splitting rule request information to the PCF. Correspondingly, the PCF receives the first traffic splitting rule request information from the large network SMF.

[0072] ​Among them, the first traffic splitting rule request information includes: the first Tracking Area Code (TAC) of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request a traffic splitting rule.

[0073] S302. The PCF determines a target traffic splitting UPF based on the first traffic splitting rule request information.

[0074] Among them, the target traffic splitting UPF includes: a first traffic splitting UPF or a second traffic splitting UPF. The first traffic splitting UPF is used to split private network services, and the second traffic splitting UPF is used to split public network services.

[0075] Optionally, the second traffic splitting UPF is used to split the IP address of the user terminal to the private network and allocate public network service rules to the public network.

[0076] In a possible implementation manner, the PCF determines a target traffic splitting UPF based on the first TAC of the user terminal and the access network type of the user terminal.

[0077] Optionally, the access network type includes: a non-5G network or a 5G network. The non-5G network includes at least one of the following: a 4th-Generation Mobile Communication Technology (4G) network, a 3th-Generation Mobile Communication Technology (3G) network, and a 2th-Generation Mobile Communication Technology (2G) network.

[0078] S303. The PCF determines a target traffic splitting rule based on the traffic splitting rule corresponding to the target traffic splitting UPF.

[0079] In a possible implementation manner, the PCF determines a target traffic splitting rule based on the identification information of the target traffic splitting UPF and the traffic splitting UPF mapping table. The target traffic splitting rule includes an Uplink Classifier (ULCL) rule for the UPF.

[0080] Optionally, the traffic splitting UPF mapping table includes the identification information of at least one traffic splitting UPF and the traffic splitting rules corresponding to the identification information of at least one traffic splitting UPF. It should be noted that each target traffic splitting UPF corresponds to a unique traffic splitting rule.

[0081] S304. The PCF sends the target traffic splitting rule and the first indication information to the large network SMF.

[0082] Among them, the first indication information is used to instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule.

[0083] It should be noted that after receiving the target traffic splitting rule and the first indication information, the large network SMF configures the target traffic splitting UPF based on the target traffic splitting rule. In this way, the target traffic splitting UPF can execute the traffic splitting rule to split the service flow of the user terminal.

[0084] The above solution has at least the following beneficial effects: In the embodiment of the present application, a service traffic splitting processing method is provided. The PCF receives the first traffic splitting rule request information including the first tracking area code (TAC) and the access network type of the user terminal from the large network SMF. Since the private network park can only provide private network services for user terminals with 5G service flows within the park, the PCF can determine the target traffic splitting UPF based on the first traffic splitting rule request information to perform traffic splitting processing for the service of the user terminal. Also, since the target traffic splitting UPF includes: the UPF for splitting private network services or the UPF for splitting public network services, the PCF can determine the target traffic splitting rule based on the type of the target traffic splitting UPF. In this way, the PCF can instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule, achieving the purpose of splitting the service flow of the user terminal.

[0085] In a possible implementation manner, in combination Figure 3 , as Figure 4 shown, the process of the PCF determining the target traffic splitting UPF based on the first traffic splitting rule request information in S302 can be specifically implemented through the following S401 - S402.

[0086] S401: The PCF obtains the second TAC to which the private network park belongs.

[0087] Among them, the private network park is used to provide private network services.

[0088] In a possible implementation manner, the PCF sends the first request information to the enterprise intranet. The first request information is used to request to obtain the second TAC to which the private network park belongs. The PCF receives the first request response information sent by the enterprise intranet. The first request response information includes the second TAC.

[0089] Optionally, the second TAC includes at least one target TAC information.

[0090] S402: When the second TAC includes the first TAC and the access network type of the user terminal is a 5G network, the PCF determines the first traffic splitting UPF as the target traffic splitting UPF.

[0091] Optionally, before the PCF determines the first split UPF as the target split UPF, the PCF compares the first TAC with the target TAC information in the second TAC to detect whether the first TAC is the same as at least one target TAC information. When the first TAC is the same as at least one target TAC information, the PCF determines that the second TAC includes the first TAC; when the first TAC is not the same as any target TAC information, the PCF determines that the second TAC does not include the first TAC.

[0092] It should be noted that before the PCF determines the first split UPF as the target split UPF, the core network SMF determines the access network type of the user terminal based on the service flow information received from the terminal device.

[0093] Optionally, the access network type of the user terminal includes a non-5G network or a 5G network.

[0094] The above solution has at least the following beneficial effects: In the embodiments of the present application, the PCF can quickly and accurately determine the type of the target split UPF based on the relationship between the first TAC and the second TAC to which the private network park belongs and the access network type of the user terminal.

[0095] In a possible implementation manner, in combination with Figure 4 , as Figure 5 shown, the process of the PCF sending the target split rule to the core network SMF in S304 can be specifically implemented by the following S501.

[0096] S501. The PCF sends a dynamic split rule, a first identification information, and a first indication information to the core network SMF.

[0097] Among them, the dynamic split rule is used to split public network services, the first identification information is used to activate the preset private network split rule of the first split UPF, and the preset private network split rule is used to split private network services; the first split UPF includes description information of services, and the core network SMF is used to send through the N4 forwarding interface; the interface corresponds to the private network and public network service interfaces allocated when the dynamic split rule is established.

[0098] It should be explained that the core network SMF activating the preset private network split rule in the first split UPF specifically includes: the core network SMF queries the first split UPF instance information (such as the first split UPF ID) according to the N9 tunnel information of the first split UPF, and then matches the N4 information of the first split UPF. In this way, the core network SMF activates the predefined ULCL split rule of the first split UPF through the N4 interface.

[0099] Optionally, the large network SMF activates the preset private network diversion rules in the first diversion UPF, specifically including: the large network SMF associates the N9 port of the ULCL diversion rule with the first session and the second session based on the first identification information. Among them, the N9 port of the first session is associated with the public network UPF, and the FAR destination address is filled in with the N9 address of the second diversion UPF; the N9 port of the second session is the private network UPF, and the FAR destination address is filled in with the N9 address of the first diversion UPF, that is, the N9 tunnel address of the campus SMF. The first diversion UPF executes the ULCL predefined rules, allocates the N3 tunnel, and establishes two N9 forwarding tunnels according to the instructions of the N4 interface. The campus UPF reports the N3 tunnel information to the large network SMF.

[0100] In a possible implementation, the PCF sends a dynamic diversion rule and a first ULCL rule to the large network SMF; the first ULCL rule includes first identification information and dedicated data network name (Data network name, DNN) information.

[0101] Exemplarily, the preset private network diversion rules are: the business with the destination address of IP1 is diverted with a maximum bandwidth of 5M; the business with the destination address of IP2 is diverted with a bandwidth of 10M; the dynamic diversion rule is that the business with the destination address of IP1 is diverted and its use is prohibited; the business with the destination address of IP2 is diverted with a bandwidth of 5M.

[0102] It needs to be explained that the first diversion UPF stores preset private network diversion rules. When the large network SMF receives the dynamic diversion rules and the first identification information from the PCF, it selectively executes the dynamic diversion rules and the first identification information based on the dynamic diversion rules and the first identification information.

[0103] Optionally, the priority of the dynamic diversion rule is greater than the first identification information.

[0104] Exemplarily, the PCF sets the priority of the dynamic diversion rule to be greater than the first identification information.

[0105] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, the PCF sends the dynamic diversion rule and the first identification information to the large network SMF, so that the large network SMF can create a second diversion UPF for diverting public network services based on the dynamic diversion rule, and create a first diversion UPF based on the first ULCL rule. In this way, the large network SMF can activate the preset private network diversion rule of the first diversion UPF based on the first identification information to realize the service diversion of the user terminal.

[0106] In one possible implementation, combining Figure 5 ,like Figure 6As shown, after the PCF sends the dynamic traffic splitting rule, the first identification information, and the first indication information to the core network SMF in S501, the PCF reconfigures the target traffic splitting rule for the SMF. The process of the PCF reconfiguring the target traffic splitting rule for the SMF can be specifically implemented through the following S601 - S603.

[0107] S601. The core network SMF sends the second traffic splitting rule request information to the PCF. Correspondingly, the PCF receives the second traffic splitting rule request information from the core network SMF.

[0108] Among them, the second traffic splitting rule request information includes: the third TAC of the user terminal and the second access network type of the user terminal.

[0109] In a possible implementation manner, the core network SMF sends the second traffic splitting rule request information to the PCF in real time.

[0110] In another possible implementation manner, when the core network SMF receives the first information from the user terminal device, the core network SMF sends the second traffic splitting rule request information to the PCF. The first information is used to indicate that the user terminal moves out of the private network park.

[0111] S602. When the second TAC does not include the third TAC and / or the access network type of the user terminal is a non - 5G network, the PCF determines the second traffic splitting UPF as the target traffic splitting UPF.

[0112] In a possible implementation manner, when the second TAC to which the private network park belongs does not include the third TAC and / or the access network type of the user terminal is a non - 5G network, the PCF determines the second traffic splitting UPF as the target traffic splitting UPF and notifies the park SMF to delete the N4 session.

[0113] S603. The PCF sends the second identification information to the core network SMF.

[0114] Among them, the second identification information is used to deactivate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0115] In a possible implementation manner, the PCF sends the second ULCL rule to the core network SMF; the second ULCL rule includes the second identification information.

[0116] It should be noted that after receiving the second identification information, the core network SMF deactivates the preset private network traffic splitting rule of the first traffic splitting UPF.

[0117] It should be noted that the embodiments of the present application provide two methods for re - determining the traffic splitting UPF in two scenarios.

[0118] Scenario 1:

[0119] Exemplarily, such asFigure 7 As shown in Figure 7 , the method for a user terminal to create a session within a park and move to the service flow processing outside the park includes: S701 - S717.

[0120] S701. The user terminal sends a PDU session establishment request message to the core access and mobility management function (AMF).

[0121] In a possible implementation, the user terminal sends a PDU session establishment request message to the AMF through the RAN.

[0122] Among them, the user terminal is within the park.

[0123] S702. The AMF forwards the PDU session establishment request message to the public network SMF.

[0124] S703. The public network SMF obtains the target traffic splitting rule.

[0125] In a possible implementation, the public network SMF sends the first traffic splitting rule request information to the PCF. When the second TAC includes the first TAC and the access network type of the user terminal is a 5G network, the PCF determines the first traffic splitting UPF as the target traffic splitting UPF; and sends the target traffic splitting rule and the first indication information to the public network SMF.

[0126] Among them, the first traffic splitting rule request information includes: the first TAC of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request the traffic splitting rule. The target traffic splitting rule includes: the dynamic traffic splitting rule and the first identification information.

[0127] S704. The public network SMF establishes an N4 session with the second traffic splitting UPF.

[0128] In a possible implementation, the public network SMF executes the dynamic traffic splitting rule, selects the second traffic splitting UPF from at least one UPF controlled by the public network SMF based on the general DNN in the dynamic traffic splitting rule, and establishes an N4 session with the second traffic splitting UPF.

[0129] Optionally, the public network SMF allocates N9 tunnel information and N3 tunnel information to the second traffic splitting UPF.

[0130] S705. The public network SMF establishes an N4 session with the park SMF.

[0131] In a possible implementation, the macro network SMF sends the dedicated network DNN information in the target traffic splitting rule to the Network Repository Function (NRF), and receives response information from the NRF. The response information includes the identification information of the campus SMF. The macro network SMF establishes an N4 session with the campus SMF based on the identification information of the campus SMF.

[0132] Optionally, the macro network SMF sends second indication information to the campus SMF based on the identification information of the campus SMF. The second indication information is used to instruct the campus SMF to select a first traffic splitting UPF.

[0133] S706. The campus SMF selects a first traffic splitting UPF.

[0134] In a possible implementation, the campus SMF selects a first traffic splitting UPF from at least one UPF controlled by the campus SMF based on the dedicated network DNN information.

[0135] Optionally, the campus SMF obtains the N9 tunnel information of the first traffic splitting UPF and sends the N9 tunnel information of the first traffic splitting UPF to the macro network SMF.

[0136] S707. The macro network SMF updates the N4 session to the second traffic splitting UPF.

[0137] In a possible implementation, the macro network SMF sends the N9 tunnel information of the first traffic splitting UPF to the second traffic splitting UPF.

[0138] S708. The macro network SMF activates the preset dedicated network traffic splitting rule of the first traffic splitting UPF.

[0139] In a possible implementation, the macro network SMF queries the instance information of the campus SMF based on the N9 tunnel information of the first traffic splitting UPF and obtains the N4 information of the campus SMF. The macro network SMF sends the first identification information to the first traffic splitting UPF through the N4 interface to activate the preset dedicated network traffic splitting rule of the first traffic splitting UPF. The first identification information is used to activate the preset dedicated network traffic splitting rule of the first traffic splitting UPF.

[0140] Optionally, the instance information of the campus SMF includes the identification information of the UPF.

[0141] Exemplarily, the instance information of the campus SMF includes the UPF ID.

[0142] In another possible implementation, when there is no connection between the macro network SMF and the first traffic splitting UPF, the macro network SMF sends the first identification information to the campus SMF through the N16a interface. The campus SMF forwards the first identification information to the first traffic splitting UPF based on the N4 interface to activate the preset dedicated network traffic splitting rule of the first traffic splitting UPF.

[0143] S709. The macro network SMF sends a PDU session establishment success message to the AMF.

[0144] S710. The AMF sends a PDU session establishment success message to the user terminal.

[0145] S711. When the user terminal moves outside the private network park, the user terminal sends a handover request message to the AMF.

[0146] Optionally, the handover request message includes a second traffic splitting rule request message, and the second traffic splitting rule request message includes: the third TAC of the user terminal and the second access network type of the user terminal.

[0147] S712. The AMF forwards the handover request message to the macro network SMF.

[0148] S713. The macro network SMF sends second identification information to the first traffic splitting UPF.

[0149] Among them, the second identification information is used to deactivate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0150] In a possible implementation, the macro network SMF sends a second traffic splitting rule request message to the PCF; in the case that the second TAC to which the private network park belongs does not include the third TAC and / or the access network type of the user terminal is a non-5G network, the PCF determines the second traffic splitting UPF as the target traffic splitting UPF; the PCF sends the second identification information to the macro network SMF; the macro network SMF sends the second identification information to the first traffic splitting UPF.

[0151] S714. The macro network SMF instructs the first traffic splitting UPF to delete the N4 session.

[0152] S715. The macro network SMF updates the N4 session to the second traffic splitting UPF.

[0153] It should be noted that the macro network SMF redefines the forwarding rule of the second traffic splitting UPF. The private network session is forwarded between N3 and N9, and the public network session is forwarded between N3 and N6.

[0154] S716. The macro network SMF updates the N3 information to the AMF.

[0155] S717. The AMF returns a handover success response message to the user terminal.

[0156] Optionally, the AMF updates the N3 information to the base station and connects the N3 interface to the second traffic splitting UPF.

[0157] Scenario 2:

[0158] Exemplarily, such as Figure 8As shown in the figure, the method for the user terminal to switch from a 5G-created session to a non-5G network for service flow processing within the park includes: S801 - S817.

[0159] S801. The user terminal sends a PDU session establishment request message to the AMF.

[0160] In a possible implementation, the user terminal sends a PDU session establishment request message to the AMF through the RAN.

[0161] Among them, the user terminal is within the park.

[0162] S802. The AMF forwards the PDU session establishment request message to the core network SMF.

[0163] S803. The core network SMF obtains the target traffic splitting rule.

[0164] In a possible implementation, send the first traffic splitting rule request information to the core network SMF - PCF. The PCF determines the target traffic splitting UPF based on the first traffic splitting rule request information; determines the target traffic splitting rule based on the traffic splitting rule corresponding to the target traffic splitting UPF; and sends the target traffic splitting rule and the first indication information to the core network SMF. Among them, the first indication information is used to instruct the core network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule.

[0165] Among them, the first traffic splitting rule request information includes: the first TAC of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request the traffic splitting rule.

[0166] Optionally, the target traffic splitting rule includes: a dynamic traffic splitting rule and the first identification information.

[0167] S804. The core network SMF establishes an N4 session with the second traffic splitting UPF.

[0168] In a possible implementation, the core network SMF executes the dynamic traffic splitting rule, selects the second traffic splitting UPF from at least one UPF controlled by the core network SMF based on the general DNN in the dynamic traffic splitting rule, and establishes an N4 session with the second traffic splitting UPF.

[0169] Optionally, the core network SMF allocates N9 tunnel information and N3 tunnel information for the second traffic splitting UPF.

[0170] S805. The core network SMF establishes an N4 session with the park SMF.

[0171] In a possible implementation, the core network SMF sends the private network DNN information in the target traffic splitting rule to the NRF, receives the response information from the NRF, and the response information includes the identification information of the park SMF; the core network SMF establishes an N4 session with the park SMF based on the identification information of the park SMF.

[0172] Optionally, the core network SMF sends second indication information to the campus SMF based on the identification information of the campus SMF. The second indication information is used to instruct the campus SMF to select the first traffic splitting UPF.

[0173] S806. The campus SMF selects the first traffic splitting UPF.

[0174] In a possible implementation, the campus SMF selects the first traffic splitting UPF from at least one UPF controlled by the campus SMF based on the private network DNN information.

[0175] Optionally, the campus SMF obtains the N9 tunnel information of the first traffic splitting UPF and sends the N9 tunnel information of the first traffic splitting UPF to the core network SMF.

[0176] S807. The core network SMF updates the N4 session to the second traffic splitting UPF.

[0177] In a possible implementation, the core network SMF sends the N9 tunnel information of the first traffic splitting UPF to the second traffic splitting UPF.

[0178] S808. The core network SMF activates the preset private network traffic splitting rule of the first traffic splitting UPF.

[0179] In a possible implementation, the core network SMF uses the N9 tunnel information of the first traffic splitting UPF to query the instance information of the campus SMF and obtains the N4 information of the campus SMF. The core network SMF sends the first identification information to the first traffic splitting UPF through the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF. The first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0180] Optionally, the instance information of the campus SMF includes the identification information of the UPF.

[0181] Exemplarily, the instance information of the campus SMF includes the UPF ID.

[0182] In another possible implementation, when there is no connection between the core network SMF and the first traffic splitting UPF, the core network SMF sends the first identification information to the campus SMF through the N16a interface; the campus SMF forwards the first identification information to the first traffic splitting UPF based on the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0183] S809. The core network SMF sends the PDU session establishment success information to the AMF.

[0184] S810. The AMF sends the PDU session establishment success information to the user terminal.

[0185] S811. When the access network type of the user terminal changes, the user terminal sends a handover request message to the AMF.

[0186] Optionally, the access network type of the user terminal changes from 5G to non-5G.

[0187] S812. The AMF forwards the handover request message to the SMF of the core network.

[0188] S813. The SMF of the core network sends second identification information to the first traffic splitting UPF.

[0189] Among them, the second identification information is used to deactivate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0190] In a possible implementation, the SMF of the core network sends a second traffic splitting rule request message to the PCF; when the second TAC to which the private network park belongs does not include the third TAC and / or the access network type of the user terminal is a non-5G network, the PCF determines the second traffic splitting UPF as the target traffic splitting UPF; the PCF sends the second identification information to the SMF of the core network; the SMF of the core network sends the second identification information to the first traffic splitting UPF.

[0191] S814. The SMF of the core network instructs the first traffic splitting UPF to delete the N4 session.

[0192] S815. The SMF of the core network updates the N4 session to the second traffic splitting UPF.

[0193] It should be noted that the SMF of the core network redefines the forwarding rule of the second traffic splitting UPF. The private network session is forwarded between N3 and N9, and the public network session is forwarded between N3 and N6.

[0194] S816. The SMF of the core network updates the N3 information to the AMF.

[0195] S817. The AMF returns a handover success response message to the user terminal.

[0196] Optionally, the AMF updates the N3 information to the base station and connects the N3 interface to the second traffic splitting UPF.

[0197] The above solution has at least the following beneficial effects: In the embodiments of the present application, when the location of the user terminal or the access network type of the user terminal changes, the SMF of the core network can timely send a handover request to the PCF, so that the PCF can timely update the traffic splitting point and improve the accuracy of traffic splitting.

[0198] In a possible implementation, in combination with Figure 3 , as Figure 9 shown, the process of the PCF determining the target traffic splitting UPF based on the first traffic splitting rule request information can be specifically implemented through the following S901-S902.

[0199] S901. The PCF obtains the second TAC to which the private network park belongs.

[0200] Specifically, reference can be made to S401, which will not be elaborated in detail in this application.

[0201] S902. When the second TAC does not include the first TAC and / or the access network type of the terminal is a non-5G network, the PCF determines the second splitting UPF as the target splitting UPF.

[0202] Optionally, before the PCF determines the second splitting UPF as the target splitting UPF, the PCF compares the first TAC with the target TAC information in the second TAC to detect whether the first TAC is the same as at least one piece of target TAC information. When the first TAC is the same as at least one piece of target TAC information, the PCF determines that the second TAC includes the first TAC; when the first TAC is not the same as any piece of target TAC information, the PCF determines that the second TAC does not include the first TAC.

[0203] It should be noted that before the PCF determines the first splitting UPF as the target splitting UPF, the large network SMF determines the access network type of the user terminal based on the service flow information received from the terminal device.

[0204] Optionally, the access network type of the user terminal includes a non-5G network and a 5G network.

[0205] The above solution has at least the following beneficial effects: In the embodiments of this application, the PCF can quickly and accurately determine the type of the target splitting UPF based on the relationship between the first TAC and the second TAC to which the private network park belongs and the access network type of the user terminal.

[0206] In a possible implementation manner, in combination with Figure 9 , as Figure 10 shown, the process of the PCF sending the target splitting rule to the large network SMF in S304 can be specifically implemented by the following S1001.

[0207] S1001. The PCF sends a dynamic splitting rule and a first indication message to the large network SMF.

[0208] Among them, the dynamic splitting rule is used to split public network services.

[0209] It should be explained that the first splitting UPF stores a preset private network splitting rule. When the large network SMF receives the dynamic splitting rule and the first identification information from the PCF, it selectively executes the dynamic splitting rule based on the dynamic splitting rule and the first identification information, and selects the second splitting UPF from at least one UPF controlled by the large network SMF.

[0210] The above solution has at least the following beneficial effects: In the embodiments of the present application, the PCF sends a dynamic traffic splitting rule to the core network SMF. In this way, the core network SMF can create a second traffic splitting UPF for splitting public network services based on the dynamic traffic splitting rule.

[0211] In a possible implementation, in combination with Figure 10 , such as Figure 11 shown, after the PCF sends the dynamic traffic splitting rule to the core network SMF in S1001, the PCF reconfigures the target traffic splitting rule for the SMF. The process of the PCF reconfiguring the target traffic splitting rule for the SMF can be specifically implemented through the following S1101 - S1103.

[0212] S1101. The core network SMF sends a third traffic splitting rule request message to the PCF. Correspondingly, the PCF receives the third traffic splitting rule request message from the core network SMF.

[0213] Among them, the third traffic splitting rule request message includes: the fourth TAC of the user terminal and the third access network type of the user terminal.

[0214] In a possible implementation, the core network SMF sends the third traffic splitting rule request message to the PCF in real time.

[0215] In another possible implementation, when the core network SMF receives the second information from the user terminal device, the core network SMF sends the third traffic splitting rule request message to the PCF. The second information is used to indicate that the user terminal has moved into the private network park.

[0216] S1102. When the second TAC includes the fourth TAC and the access network type of the user terminal is a 5G network, determine that the first traffic splitting UPF is the target traffic splitting UPF.

[0217] In a possible implementation, when the second TAC to which the private network park belongs does not include the fourth TAC and the access network type of the user terminal is a 5G network, the PCF determines that the first traffic splitting UPF is the target traffic splitting UPF and notifies the park SMF to establish an N4 session.

[0218] S1103. The PCF sends the first identification information to the core network SMF.

[0219] Among them, the first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0220] It should be noted that after receiving the first identification information, the core network SMF activates the preset private network traffic splitting rule of the first traffic splitting UPF.

[0221] It should be noted that the embodiments of the present application provide methods for the PCF to re - determine the traffic splitting UPF in two scenarios.

[0222] Scenario 3:

[0223] Exemplarily, such as Figure 12 , the method for the user terminal to create a session outside the park and move to the service flow processing inside the park includes: S1201 - S1216.

[0224] S1201. The user terminal sends a PDU session establishment request message to the AMF.

[0225] In a possible implementation, the user terminal sends a PDU session establishment request message to the AMF through the RAN.

[0226] Among them, the user terminal is outside the park.

[0227] S1202. The AMF forwards the PDU session establishment request message to the public network SMF.

[0228] S1203. The public network SMF obtains the target traffic splitting rule.

[0229] In a possible implementation, the public network SMF sends the first traffic splitting rule request information to the PCF. When the second TAC does not include the first TAC and the access network type of the user terminal is a non - 5G network, the PCF determines the first traffic splitting UPF as the target traffic splitting UPF.

[0230] Among them, the first traffic splitting rule request information includes: the first TAC of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request the traffic splitting rule. The target traffic splitting rule includes: the dynamic traffic splitting rule.

[0231] S1204. The public network SMF establishes an N4 session with the second traffic splitting UPF.

[0232] In a possible implementation, the public network SMF executes the dynamic traffic splitting rule, selects the second traffic splitting UPF from at least one UPF controlled by the public network SMF based on the general DNN in the dynamic traffic splitting rule, and establishes an N4 session with the second traffic splitting UPF.

[0233] Optionally, the public network SMF allocates N9 tunnel information and N3 tunnel information for the second traffic splitting UPF.

[0234] S1205. The public network SMF establishes an N4 session with the park SMF.

[0235] In a possible implementation, the public network SMF sends the private network DNN information in the target traffic splitting rule to the NRF, receives the response information from the NRF, and the response information includes the identification information of the park SMF; the public network SMF establishes an N4 session with the park SMF based on the identification information of the park SMF.

[0236] Optionally, the core network SMF sends second indication information to the campus SMF based on the identification information of the campus SMF, and the second indication information is used to instruct the campus SMF to select the first traffic splitting UPF.

[0237] S1206. The campus SMF selects the first traffic splitting UPF.

[0238] In a possible implementation, the campus SMF selects the first traffic splitting UPF from at least one UPF controlled by the campus SMF based on the private network DNN information.

[0239] Optionally, the campus SMF obtains the N9 tunnel information of the first traffic splitting UPF and sends the N9 tunnel information of the first traffic splitting UPF to the core network SMF.

[0240] S1207. The core network SMF updates the N4 session to the second traffic splitting UPF.

[0241] In a possible implementation, the core network SMF sends the N9 tunnel information of the first traffic splitting UPF to the second traffic splitting UPF.

[0242] S1208. The core network SMF sends the PDU session establishment success information to the AMF.

[0243] S1209. The AMF sends the PDU session establishment success information to the user terminal.

[0244] S1210. When the network received by the user terminal switches from non-5G to 5G, the user terminal sends a handover request message to the AMF.

[0245] Optionally, the handover request message includes a third traffic splitting rule request message, and the third traffic splitting rule request message includes: the fourth TAC of the user terminal and the third access network type of the user terminal.

[0246] S1211. The AMF forwards the handover request message to the core network SMF.

[0247] S1212. The core network SMF sends the first identification information to the first traffic splitting UPF.

[0248] Wherein, the first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0249] In a possible implementation, the core network SMF sends a third traffic splitting rule request message to the PCF; when the fourth TAC to which the private network campus belongs includes the third TAC and the access network type of the user terminal is a 5G network, the PCF determines that the first traffic splitting UPF is the target traffic splitting UPF; the PCF sends the first identification information to the core network SMF; the core network SMF sends the first identification information to the first traffic splitting UPF.

[0250] Optionally, the macro network SMF activates the preset private network traffic splitting rule of the first traffic splitting UPF.

[0251] In a possible implementation, the macro network SMF queries the instance information of the campus SMF based on the N9 tunnel information of the first traffic splitting UPF, and obtains the N4 information of the campus SMF. The macro network SMF sends the first identification information to the first traffic splitting UPF through the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF. The first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0252] Optionally, the instance information of the campus SMF includes the identification information of the UPF.

[0253] Exemplarily, the instance information of the campus SMF includes the UPF ID.

[0254] In another possible implementation, when there is no connection between the macro network SMF and the first traffic splitting UPF, the macro network SMF sends the first identification information to the campus SMF through the N16a interface; the campus SMF forwards the first identification information to the first traffic splitting UPF based on the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0255] S1213. The macro network SMF instructs the first traffic splitting UPF to create an N4 session.

[0256] S1214. The macro network SMF updates the N4 session to the second traffic splitting UPF.

[0257] It should be noted that the macro network SMF redefines the forwarding rule of the second traffic splitting UPF. The private network session is forwarded between N3 and N9, and the public network session is forwarded between N3 and N6.

[0258] S1215. The macro network SMF updates the N3 information to the base station.

[0259] In a possible implementation, the macro network SMF updates the N3 information to the base station through the AMF.

[0260] S1216. The AMF returns a handover success response message to the user terminal.

[0261] Optionally, the AMF updates the N3 information to the base station and connects the N3 interface to the second traffic splitting UPF.

[0262] Scenario 4:

[0263] Exemplarily, as Figure 13 shown, the method for processing the service flow of the user terminal switching from creating a session in a non-5G network to a 5G network within the campus includes: S1301 - S1316.

[0264] S1301. The user terminal sends a PDU session establishment request message to the AMF.

[0265] In a possible implementation, the user terminal sends a PDU session establishment request message to the AMF through the RAN.

[0266] Among them, the user terminal is outside the park.

[0267] S1302. The AMF forwards the PDU session establishment request message to the core network SMF.

[0268] S1303. The core network SMF obtains the target traffic splitting rule.

[0269] In a possible implementation, the core network SMF sends the first traffic splitting rule request information to the PCF. When the second TAC does not include the first TAC and the access network type of the user terminal is a non-5G network, the PCF determines the first traffic splitting UPF as the target traffic splitting UPF.

[0270] Among them, the first traffic splitting rule request information includes: the first TAC of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request the traffic splitting rule. The target traffic splitting rule includes: the dynamic traffic splitting rule.

[0271] S1304. The core network SMF establishes an N4 session with the second traffic splitting UPF.

[0272] In a possible implementation, the core network SMF executes the dynamic traffic splitting rule, selects the second traffic splitting UPF from at least one UPF controlled by the core network SMF based on the general DNN in the dynamic traffic splitting rule, and establishes an N4 session with the second traffic splitting UPF.

[0273] Optionally, the core network SMF allocates N9 tunnel information and N3 tunnel information to the second traffic splitting UPF.

[0274] S1305. The core network SMF establishes an N4 session with the park SMF.

[0275] In a possible implementation, the core network SMF sends the private network DNN information in the target traffic splitting rule to the NRF, receives the response information from the NRF, and the response information includes the identification information of the park SMF; the core network SMF establishes an N4 session with the park SMF based on the identification information of the park SMF.

[0276] Optionally, the core network SMF sends the second indication information to the park SMF based on the identification information of the park SMF, and the second indication information is used to instruct the park SMF to select the first traffic splitting UPF.

[0277] S1306. The park SMF selects the first traffic splitting UPF.

[0278] In one possible implementation, the campus SMF selects a first traffic splitting UPF from at least one UPF controlled by the campus SMF based on the private network DNN information.

[0279] Optionally, the campus SMF obtains the N9 tunnel information of the first traffic splitting UPF and sends the N9 tunnel information of the first traffic splitting UPF to the public network SMF.

[0280] S1307. The public network SMF updates the N4 session to the second traffic splitting UPF.

[0281] In one possible implementation, the public network SMF sends the N9 tunnel information of the first traffic splitting UPF to the second traffic splitting UPF.

[0282] S1308. The public network SMF sends the PDU session establishment success information to the AMF.

[0283] S1309. The AMF sends the PDU session establishment success information to the user terminal.

[0284] S1310. When the user terminal moves into the private network campus, the user terminal sends a handover request message to the AMF.

[0285] Optionally, the handover request message includes a third traffic splitting rule request message, and the third traffic splitting rule request message includes: the fourth TAC of the user terminal and the third access network type of the user terminal.

[0286] S1311. The AMF forwards the handover request message to the public network SMF.

[0287] S1312. The public network SMF sends the first identification information to the first traffic splitting UPF.

[0288] Wherein, the first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0289] In one possible implementation, the public network SMF sends the third traffic splitting rule request message to the PCF; when the fourth TAC to which the private network campus belongs includes the third TAC and the access network type of the user terminal is a 5G network, the PCF determines the first traffic splitting UPF as the target traffic splitting UPF; the PCF sends the first identification information to the public network SMF; the public network SMF sends the first identification information to the first traffic splitting UPF.

[0290] Optionally, the public network SMF activates the preset private network traffic splitting rule of the first traffic splitting UPF.

[0291] In a possible implementation, the macro SMF queries the instance information of the campus SMF for the N9 tunnel information of the first traffic splitting UPF, and obtains the N4 information of the campus SMF. The macro SMF sends the first identification information to the first traffic splitting UPF through the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF. The first identification information is used to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0292] Optionally, the instance information of the campus SMF includes the identification information of the UPF.

[0293] Exemplarily, the instance information of the campus SMF includes the UPF ID.

[0294] In another possible implementation, when there is no connection between the macro SMF and the first traffic splitting UPF, the macro SMF sends the first identification information to the campus SMF through the N16a interface; the campus SMF forwards the first identification information to the first traffic splitting UPF based on the N4 interface to activate the preset private network traffic splitting rule of the first traffic splitting UPF.

[0295] S1313. The macro SMF instructs the first traffic splitting UPF to create an N4 session.

[0296] S1314. The macro SMF updates the N4 session to the second traffic splitting UPF.

[0297] It should be explained that the macro SMF redefines the forwarding rule of the second traffic splitting UPF. The private network session is forwarded between N3 and N9, and the public network session is forwarded between N3 and N6.

[0298] S1315. The macro SMF updates the N3 information to the base station.

[0299] In a possible implementation, the macro SMF updates the N3 information to the base station through the AMF.

[0300] S1316. The AMF returns a handover success response message to the user terminal.

[0301] The above solution has at least the following beneficial effects: In the embodiments of the present application, when the location of the user terminal or the access network type of the user terminal changes, the macro SMF can timely send a handover request to the PCF, so that the PCF can timely update the traffic splitting point and improve the accuracy of service traffic splitting.

[0302] Embodiments of the present application can divide the function modules of the service traffic splitting processing device according to the above method examples. For example, each function module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software function module. Optionally, the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. There may be other division methods in actual implementation.

[0303] As Figure 14 shown, it is a schematic structural diagram of a service traffic splitting processing device 140 provided by an embodiment of the present application. The service traffic splitting processing device 140 includes: a communication unit 1401 and a processing unit 1402.

[0304] The communication unit 1401 is configured to receive first traffic splitting rule request information from the large network session management function SMF; the first traffic splitting rule request information includes: the first tracking area code TAC of the user terminal and the access network type of the user terminal; the first traffic splitting rule request information is used to request a traffic splitting rule; the processing unit 1402 is configured to determine a target traffic splitting user plane function UPF based on the first traffic splitting rule request information; the target traffic splitting UPF includes: a first traffic splitting UPF or a second traffic splitting UPF, the first traffic splitting UPF is used to split private network services, and the second traffic splitting UPF is used to split public network services; the processing unit 1402 is further configured to determine a target traffic splitting rule based on the traffic splitting rule corresponding to the target traffic splitting UPF; the communication unit 1401 is further configured to send the target traffic splitting rule and a first indication information to the large network SMF, and the first indication information is used to instruct the large network SMF to configure the target traffic splitting UPF based on the target traffic splitting rule.

[0305] Optionally, the processing unit 1402 is configured to obtain the second TAC to which the private network park belongs; the private network park is used to provide private network services; in the case that the second TAC includes the first TAC and the access network type of the user terminal is a fifth generation mobile communication technology 5G network, determine the first traffic splitting UPF as the target traffic splitting UPF.

[0306] Optionally, the communication unit 1401 is configured to send a dynamic traffic splitting rule, a first identification information and a first indication information to the large network SMF; the dynamic traffic splitting rule is used to split public network services, and the first identification information is used to activate a preset private network traffic splitting rule in the first traffic splitting UPF, and the preset private network traffic splitting rule is used to split private network services.

[0307] Optionally, a communication unit 1401 is configured to receive second traffic splitting rule request information from a large network SMF; the second traffic splitting rule request information includes: a third TAC of a user terminal and a second access network type of the user terminal; a processing unit 1402 is configured to determine a second traffic splitting UPF as a target traffic splitting UPF when the second TAC does not include the third TAC and / or the access network type of the user terminal is a non-5G network; the communication unit 1401 is configured to send second identification information to the large network SMF, and the second identification information is used to deactivate a preset private network traffic splitting rule of the first traffic splitting UPF.

[0308] Optionally, the processing unit 1402 is configured to obtain a second TAC to which a private network park belongs; the private network park is used to provide private network services; the processing unit 1402 is configured to determine a second traffic splitting UPF as a target traffic splitting UPF when the second TAC does not include the first TAC and / or the access network type of the user terminal is a 5G network.

[0309] Optionally, the processing unit 1402 is configured to send a dynamic traffic splitting rule and a first indication information to the large network SMF based on the second traffic splitting UPF; the dynamic traffic splitting rule is used to split public network services.

[0310] Optionally, a communication unit 1401 is configured to receive third traffic splitting rule request information from a large network SMF; the third traffic splitting rule request information includes: a fourth TAC of a user terminal and a third access network type of the user terminal; a processing unit 1402 is configured to determine a first traffic splitting UPF as a target traffic splitting UPF when the second TAC includes the fourth TAC and the access network type of the user terminal is a 5G network; the communication unit 1401 is configured to send first identification information to the large network SMF, and the first identification information is used to activate a preset private network traffic splitting rule of the first traffic splitting UPF, and the preset private network traffic splitting rule is used to split private network services.

[0311] Wherein, the processing unit 1402 may be a processor or a controller. It may implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and a microprocessor, etc. The communication unit may be a transceiver circuit or a communication interface, etc. The storage module may be a memory. When the processing unit 1402 is a processor, the communication unit 1401 is a communication interface, and the storage module is a memory, the service traffic splitting processing device involved in the embodiments of the present application may be Figure 2 the service traffic splitting processing device shown.

[0312] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the network node is divided into different functional modules to complete all or part of the functions described above. For the specific working processes of the system, module, and network node described above, reference can be made to the corresponding processes in the foregoing method embodiments, which will not be elaborated herein.

[0313] The embodiment of the present application further provides a computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the computer executes the instructions, the computer executes each step in the method flow shown in the foregoing method embodiment. The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is used to run a computer program or instructions to implement the service traffic splitting processing method in the foregoing method embodiment.

[0314] The embodiment of the present application provides a computer program product containing instructions. When the instructions run on a computer, the computer is caused to execute the service traffic splitting processing method in the foregoing method embodiment.

[0315] Among them, a computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), registers, a hard disk, an optical fiber, a portable compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to the processor, enabling the processor to read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an Application Specific Integrated Circuit (ASIC). In an embodiment of the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device.

[0316] Since the devices, apparatuses, computer-readable storage media, and computer program products in the embodiments of the present invention can be applied to the above method, the technical effects that can be obtained can also refer to the method embodiments above, and are not elaborated herein in the embodiments of the present application.

[0317] As described above, the above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A service diversion processing method, characterized in that, applied to a Policy Control Function (PCF), the method includes: receiving first diversion rule request information from a core network Session Management Function (SMF); the first diversion rule request information includes: a first Tracking Area Code (TAC) of a user terminal and an access network type of the user terminal; the first diversion rule request information is used to request a diversion rule; determining a target diversion User Plane Function (UPF) based on the first diversion rule request information; the target diversion UPF includes: a first diversion UPF or a second diversion UPF, the first diversion UPF is used to divert private network services, and the second diversion UPF is used to divert public network services; determining a target diversion rule based on the diversion rule corresponding to the target diversion UPF; sending the target diversion rule and a first indication information to the core network SMF, the first indication information is used to instruct the core network SMF to configure the target diversion UPF based on the target diversion rule.

2. The method according to claim 1, characterized in that, the determining a target diversion User Plane Function (UPF) based on the first diversion rule request information specifically includes: obtaining a second TAC to which a private network park belongs; the private network park is used to provide the private network service; in the case where the second TAC includes the first TAC and the access network type of the user terminal is a 5th Generation Mobile Communication Technology (5G) network, determining the first diversion UPF as the target diversion UPF.

3. The method according to claim 2, characterized in that, the sending the target diversion rule and a first indication information to the core network SMF specifically includes: sending a dynamic diversion rule, a first identification information and the first indication information to the core network SMF; the dynamic diversion rule is used to divert the public network service, the first identification information is used to activate a preset private network diversion rule of the first diversion UPF, and the preset private network diversion rule is used to divert the private network service; the first diversion UPF includes description information of services, and the core network SMF is used to issue a forwarding interface through N4; the interface corresponds to a private network and public network service interface allocated when the dynamic diversion rule is established.

4. The method according to claim 3, characterized in that, after the sending the dynamic diversion rule and the first identification information to the core network SMF, the method further includes: receiving second diversion rule request information from the core network SMF; the second diversion rule request information includes: a third TAC of the user terminal and a second access network type of the user terminal; in the case where the second TAC does not include the third TAC and / or the access network type of the user terminal is a non-5G network, determining the second diversion UPF as the target diversion UPF; sending a second identification information to the core network SMF, the second identification information is used to deactivate the preset private network diversion rule of the first diversion UPF.

5. The method according to claim 1, characterized in that, The determining a target diversion UPF based on the first diversion rule request information specifically includes: Acquire a second TAC to which a private network park belongs; the private network park is used to provide the private network service; When the second TAC does not include the first TAC and / or the access network type of the user terminal is a 5G network, the second diversion UPF is determined as the target diversion UPF.

6. The method according to claim 5, It is characterized in that The sending the target diversion rule and the first indication information to the large network SMF specifically includes: Sending dynamic diversion rules and the first indication information to the large network SMF; the dynamic diversion rules are used to divert the public network services.

7. The method according to claim 6, It is characterized in that After sending the dynamic traffic diversion rule to the large network SMF based on the second traffic diversion UP F, the method further includes: receiving a third diversion rule request message from the large network SMF; the third diversion rule request message includes: a fourth TAC of the user terminal and a third access network type of the user terminal; When the second TAC includes the fourth TAC and the access network type of the user terminal is a 5G network, determining the first offload UPF as the target offload UPF; Send the first identification information to the large network SMF, where the first identification information is used to activate the preset private network diversion rules of the first diversion UPF, and the preset private network diversion rules are used to divert the private network services.

8. A device for business diversion processing, It is characterized in that The device comprises: a communication unit and a processing unit; The communication unit is used to receive a first diversion rule request information from a large network session management function SMF; the first diversion rule request information includes: a first tracking area code TAC of a user terminal and an access network type of the user terminal; the first diversion rule request information is used to request a diversion rule; The processing unit is used to determine a target diversion user plane function UPF based on the first diversion rule request information; the target diversion UPF includes: a first diversion UPF or a second diversion UPF, the first diversion UPF is used to divert private network services, and the second diversion UPF is used to divert public network services; The processing unit is further configured to determine a target diversion rule based on the diversion rule corresponding to the target diversion UPF; The communication unit is also used to send the target diversion rule and first indication information to the large network SMF, and the first indication information is used to instruct the large network SMF to configure the target diversion UPF based on the target diversion rule.

9. A device for business diversion processing, It is characterized in that include: A processor and a memory; wherein the memory is used to store computer execution instructions, and when the business diversion processing device is running, the processor executes the computer execution instructions stored in the memory to enable the business diversion processing device to perform the business diversion processing method described in any one of claims 1-7.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium includes instructions that, when executed by the service diversion processing device, cause the computer to execute the service diversion processing method according to any one of claims 1-7.