US-12621716-B2 - Data offload method and device
Abstract
A data offloading method, performed by an uplink classifier (UL CL) user plane function (UPF), includes: subscribing a general data network name (DNN) and a dedicated DNN for a target user in a unified data management (UDM), configuring an offloading rule, inserting the UL CL UPF a session management function (SMF) when establishing a packet data unit (PDU) session based on the dedicated DNN, offloading data for accessing a public network in an uplink data packet sent by the target user in a non-international roaming scenario a secondary anchor UPF using the UL CL UPF, and offloading data for accessing a user private network to a primary anchor UPF.
Inventors
- Jian Ge
- Chengyao ZHANG
- Hao Wang
- Dekun Kong
- Xinwei Che
Assignees
- CHINA MOBILE GROUP DESIGN INSTITUTE CO., LTD.
- China Mobile Communications Group Co., Ltd.
Dates
- Publication Date
- 20260505
- Application Date
- 20230106
- Priority Date
- 20220920
Claims (15)
- 1 . A data offloading method, performed by an uplink classifier (UL CL) user plane function (UPF) network element in a dual-domain private network system, wherein the dual-domain private network system further comprises a session management function (SMF) network element, a policy control function (PCF) network element for subscribing an offloading rule for a target user, a unified data management (UDM) network element for subscribing a dedicated data network name (DNN) and a general DNN for the target user, and the method comprises: in response to receiving an uplink data packet sent by the target user in a non-international roaming scenario, detecting whether the uplink data packet matches at least one of a set of target uniform resource locators (URL) or a set of destination internet protocol (IP) addresses included in the offloading rule, wherein the offloading rule is configured by the SMF network element when the SMF network element inserts the UL CL UPF network element during establishing a packet data unit (PDU) session, wherein the PDU session is established based on the dedicated DNN; in response to the uplink data packet matching the at least one of the set of target or the set of destination IP addresses included in the offloading rule, forwarding the uplink data packet to a primary anchor UPF network element to access a user private network, wherein the primary anchor UPF network element is determined based on the dedicated DNN; and in response to the uplink data packet not matching any of the set of target or the set of destination IP addresses included in the offloading rule, forwarding the uplink data packet to a secondary anchor UPF network element to access a public network, wherein the secondary anchor UPF network element is determined based on the general DNN.
- 2 . The method of claim 1 , wherein a UPF network element that is closest to a terminal is determined as the UL CL UPF network element by the SMF network element based on the general DNN and a location of the target user, and the UL CL UPF network element serves as the secondary anchor UPF network element.
- 3 . The method of claim 1 , wherein during establishing the PDU session, the method further comprises: receiving a binding relation between a first IP address and a second IP address sent by the SMF network element, wherein the first IP address is assigned by the primary anchor UPF network element for a user terminal corresponding to the target user, and the second IP address is assigned by the secondary anchor UPF network element for the user terminal in response to a request from the SMF network element; and associating the binding relation to the PDU session; wherein, before forwarding the uplink data packet to the primary anchor UPF network element, further comprising: switching a source IP address of the uplink data packet from the second IP address to the first IP address based on the binding relation.
- 4 . The method of claim 3 , after receiving a downlink data packet sent by the primary anchor UPF network element, further comprising: switching a destination IP address of the downlink data packet from the first IP address to the second IP address based on the binding relation; and forwarding the downlink data packet with the destination IP address to the user terminal via an access and mobility management function (AMF) network element.
- 5 . A data offloading method, performed by a session management function (SMF) network element in a dual-domain private network system, wherein the dual-domain private network system comprises an uplink classifier (UL CL) user plane function (UPF) network element, a policy control function (PCF) network element for subscribing an offloading rule for a target user, a unified data management (UDM) network element for subscribing a dedicated data network name (DNN) and a general DNN for the target user, and the method comprises: receiving the offloading rule subscribed by the target user from the PCF network element, wherein the offloading rule comprises a remote offloading identifier, and the remote offloading identifier is configured to indicate the SMF network element to insert the UL CL UPF network element while establishing a PDU session for the target user; and inserting the UL CL UPF network element while establishing the PDU session based on the remote offloading identifier, wherein the PDU session is established using the dedicated DNN.
- 6 . The method of claim 5 , wherein inserting the UL CL UPF network element while establishing the PDU session based on the remote offloading identifier, comprises: determining a UPF network element that is closest to a terminal as the UL CL UPF network element using the general DNN based on the remote offloading identifier; configuring the offloading rule for the UL CL UPF network element; and inserting the UL CL UPF network element while establishing the PDU session.
- 7 . The method of claim 5 , wherein while establishing the PDU session, the method further comprises: receiving a first IP address assigned by a primary anchor UPF network element for a user terminal of the target user, wherein the primary anchor UPF network element is determined based on the dedicated DNN; sending an IP address request to a secondary anchor UPF network element based on the remote offloading identifier in the offloading rule, wherein the secondary anchor UPF network element is determined based on the general DNN; receiving a second IP address assigned by the secondary anchor UPF network element for the user terminal, and sending the second IP address to the user terminal; and binding the first IP address with the second IP address, and sending a binding relation to the UL CL UPF network element.
- 8 . The method of claim 5 , wherein when the target user is in a domestic roaming scenario, the PDU session further comprises an I-SMF network element and an I-UPF network element, and the method further comprises: connecting the SMF network element to the I-SMF network element, and determining the I-UPF network element as the UL CL UPF network element via the I-SMF network element.
- 9 . A computer device, comprising a memory and a processor, wherein the memory has a computer program runnable on the processor stored thereon, and the processor is configured to: in response to receiving an uplink data packet sent by the target user in a non-international roaming scenario, detect whether the uplink data packet matches at least one of a set of target uniform resource locators (URL) or a set of destination internet protocol (IP) addresses included in the offloading rule, wherein the offloading rule is configured by the SMF network element when the SMF network element inserts the UL CL UPF network element during establishing a packet data unit (PDU) session, wherein the PDU session is established based on the dedicated DNN; in response to the uplink data packet matching the at least one of the set of target or the set of destination IP addresses included in the offloading rule, forward the uplink data packet to a primary anchor UPF network element to access a user private network, wherein the primary anchor UPF network element is determined based on the dedicated DNN; and in response to the uplink data packet not matching any of the set of target or the set of destination IP addresses included in the offloading rule, forward the uplink data packet to a secondary anchor UPF network element to access a public network, wherein the secondary anchor UPF network element is determined based on the general DNN.
- 10 . The method of claim 6 , wherein while establishing the PDU session, the method further comprises: receiving a first IP address assigned by a primary anchor UPF network element for a user terminal of the target user, wherein the primary anchor UPF network element is determined based on the dedicated DNN; sending an IP address request to a secondary anchor UPF network element based on the remote offloading identifier in the offloading rule, wherein the secondary anchor UPF network element is determined based on the general DNN; receiving a second IP address assigned by the secondary anchor UPF network element for the user terminal, and sending the second IP address to the user terminal; and binding the first IP address with the second IP address, and sending a binding relation to the UL CL UPF network element.
- 11 . The method of claim 6 , wherein when the target user is in a domestic roaming scenario, the PDU session further comprises an I-SMF network element and an I-UPF network element, and the method further comprises: connecting the SMF network element to the I-SMF network element, and determining the I-UPF network element as the UL CL UPF network element via the I-SMF network element.
- 12 . The computer device of claim 9 , wherein a UPF network element that is closest to a terminal is determined as the UL CL UPF network element by the SMF network element based on the general DNN and a location of the target user, and the UL CL UPF network element serves as the secondary anchor UPF network element.
- 13 . The computer device of claim 9 , wherein during establishing the PDU session, the processor is configured to: receive a binding relation between a first IP address and a second IP address sent by the SMF network element, wherein the first IP address is assigned by the primary anchor UPF network element for a user terminal corresponding to the target user, and the second IP address is assigned by the secondary anchor UPF network element for the user terminal in response to a request from the SMF network element; and associate the binding relation to the PDU session; wherein, before forwarding the uplink data packet to the primary anchor UPF network element, the processor is configured to: switch a source IP address of the uplink data packet from the second IP address to the first IP address based on the binding relation.
- 14 . The computer device of claim 13 , after receiving a downlink data packet sent by the primary anchor UPF network element, the processor is configured to: switch a destination IP address of the downlink data packet from the first IP address to the second IP address based on the binding relation; and forward the downlink data packet with the destination IP address to the user terminal via an access and mobility management function (AMF) network element.
- 15 . A computer device, comprising a memory and a processor, wherein has a computer program runnable on the processor stored thereon, and the processor is configured to perform the method of claim 5 .
Description
CROSS REFERENCE TO RELATED APPLICATIONS This application is a U.S. national phase application of International Application No. PCT/CN2023/071018, filed on Jan. 6, 2023, which is based on and claims priority to Chinese patent application No. 202211141930.X, filed on Sep. 20, 2022, and tilted “data offload method, dual-domain private network system, device and storage medium”, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The disclosure relates to, but is not limited to, a field of communication technologies, more particularly, to a data offload method, a dual-domain private network system, a device, a storage medium and a program product. BACKGROUND The 5th generation mobile communication system (5G) dual-domain private network is one of the hotspots of 5G construction. The 5G dual-domain private network is mainly for campus, government, large enterprises and institutions and other scenarios. In such scenarios, the user generally has the demand for using a personal to-customer (2C) terminal to access an enterprise private network (to-business (2B) network) and the Internet (2C network) at the same time. Therefore, it is necessary to solve the problem of a 2C user simultaneously accessing both the 2B network and the 2C network through the 5G dual-domain private network. SUMMARY In a first aspect, embodiments of the disclosure provide a data offloading method, performed by an uplink classifier (UL CL) user plane function (UPF) in a dual-domain private network system. The dual-domain private network system further includes a session management function (SMF), a policy control function (PCF) for subscribing an offloading rule for a target user, a unified data management (UDM) for subscribing a dedicated data network name (DNN) and a general DNN for the target user. The method includes: in response to receiving an uplink data packet sent by the target user in a non-international roaming scenario, detecting whether the uplink data packet matches a set of target uniform resource locators (URL) and/or destination internet protocol (IP) addresses included in the offloading rule, in which the offloading rule is configured by the SMF when the SMF inserts the UL CL UPF during establishing a packet data unit (PDU) session based on the dedicated DNN; in response to a matching result being yes, forwarding the uplink data packet to a primary anchor UPF to access a user private network, in which the primary anchor UPF is determined based on the dedicated DNN; and in response to the matching result being no, forwarding the uplink data packet to a secondary anchor UPF to access a public network, in which the secondary anchor UPF is determined based on the general DNN. In a second aspect, embodiments of the disclosure provide a data offloading method, performed by a session management function (SMF) in a dual-domain private network system. The dual-domain private network system includes a UL CL UPF, a PCF for subscribing an offloading rule for a target user, a UDM for subscribing a dedicated DNN and a general DNN for the target user. The method includes: receiving the offloading rule subscribed by the target user from the PCF, in which the offloading rule at least includes a remote offloading identifier, and the remote offloading identifier is configured to indicate the SMF to insert the UL CL UPF when establishing a PDU session for the target user; and inserting the UL CL UPF when establishing the PDU session using the dedicated DNN based on the remote offloading identifier. In a third aspect, embodiments of the disclosure provide a dual-domain private network system, including: a UL CL UPF, a SMF, a PCF, and a UDM. The UDM is configured to store subscription data of a user, in which the subscription data includes a dedicated DNN, a general DNN, and an associated target user. The PCF is configured to subscribe an offloading rule for the target user, and send the offloading rule to the SMF in response to a request from the SMF, in which the offloading rule at least includes a remote offloading identifier, and the remote offloading identifier is configured to indicate the SMF to insert the UL CL UPF when establishing a PDU session for the target user. The SMF is configured to receive the offloading rule, and insert the UL CL UPF when establishing the PDU session using the dedicated DNN based on the remote offloading identifier. The UL CL UPF is configured to offload data for accessing a public network in an uplink data packet to a secondary anchor UP and offload data for accessing a user private network to a primary anchor UPF based on the offloading rule. It should be understood that the above general and detailed descriptions are exemplary and explanatory only and are not intended to limit the technical solutions of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings herein are incorporated in and form a part of the specification, which illustrate embodiments consist