H-UPF selection method and apparatus in roaming scenario, electronic device, and readable medium
By having H-SMF select and configure the H-UPF in the access location during roaming scenarios, the control and management challenges caused by deploying H-UPF in the access location network are solved, enabling effective routing of roaming data and improving service quality.
Patent Information
- Application Number
- PCT/CN2025/099326
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-05
- Filing Date
- 2025-06-05
- Publication Date
- 2026-01-08
AI Technical Summary
In roaming scenarios, when H-UPF is deployed on the access network in existing technologies, it makes it difficult for the home network to effectively control and manage roaming data, affecting service quality.
In roaming scenarios, the network information of the access location is received through the home location session management function network element H-SMF, the H-UPF deployed in the access location is selected, and remote UP configuration indication and DNS processing are performed through N4 session to realize data flow routing.
It has improved the home network's control and management capabilities over roaming data, thereby enhancing service quality and statistical efficiency.
Smart Images

Figure CN2025099326_08012026_PF_FP_ABST
Abstract
Description
Method and device for selecting H-UPF in roaming scenario, electronic device and readable medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application No. 202410904299.7, filed on July 5, 2024, and entitled "Method and device for selecting H-UPF in roaming scenario, electronic device and readable medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present disclosure belongs to the field of computer technology, and specifically relates to a method for selecting H-UPF in a roaming scenario, a device for selecting H-UPF in a roaming scenario, an electronic device and a computer readable medium. BACKGROUND
[0004] The roaming scenario can include local breakout roaming and home routed, and these two scenarios also usually support the deployment of H-UPF (H-User Plane Function) in HPLMN (Home Network).
[0005] With the development of cloud technology, operators can also deploy 5GC devices without establishing off-site data centers, such as deploying H-UPF in VPLMN (Visited Network). For example, in the case of home routed roaming scenario, the H-UPF is deployed in the VPLMN, as shown in FIG. 1. Based on the HR-SBO (Home-Routed Session BreakOut) mechanism, the V-UPF (V-User Plane Function) in the VPLMN is used to realize the shunting of roaming data flow.
[0006] The above-mentioned scheme for realizing home routing is shunted by the V-UPF, which is not conducive to the control and management of roaming data by the HPLMN, and affects the quality of service. SUMMARY
[0007] In a first aspect, the present disclosure provides a method for selecting H-UPF in a roaming scenario, which can be applied to a home session management function network element H-SMF deployed in a home network. The method can include: receiving visited network information when a user terminal UE establishes a session in a roaming scenario; selecting a home user plane function network element H-UPF deployed in a visited network according to the visited network information; and completing data flow routing based on the H-UPF deployed in the visited network.
[0008] Optionally, the data flow routing is completed based on the H-UPF deployed in the visited place, including: sending a remote user plane UP configuration indication to the H-UPF through an N4 session, the N4 session being initiated by the H-SMF to the H-UPF deployed in the visited place, and the H-UPF deployed in the visited place responding to the establishment; receiving remote UP configuration information returned by the H-UPF deployed in the visited place in response to the remote UP configuration indication through the N4 session; and performing DNS processing according to the remote UP configuration information.
[0009] Optionally, the DNS processing according to the remote UP configuration information includes: in a case where the remote UP configuration information contains home edge application server discovery function H-EASDF information, sending a DNS processing rule to the H-EASDF according to the H-EASDF information.
[0010] Optionally, the DNS processing according to the remote UP configuration information includes: in a case where the remote UP configuration information contains DNS server information, forwarding and processing the DNS message according to the DNS server information.
[0011] Optionally, the H-UPF deployed in the visited place is selected according to the visited place network information, including: taking the H-UPF deployed in the visited place as an uplink splitting ULCL node and taking the H-UPF deployed in the home place network HPLMN as an anchor point user plane function unit PSA UPF according to the visited place network information.
[0012] Optionally, the data flow routing is completed based on the H-UPF deployed in the visited place, including: configuring the H-UPF deployed in the visited place to send the DNS message to the H-EASDF.
[0013] Optionally, the data flow routing is completed based on the H-UPF deployed in the visited place, including: configuring the H-UPF deployed in the visited place to send the DNS message to the home DNS server deployed in the visited place.
[0014] In a second aspect, the embodiments of the present disclosure provide a H-UPF selection device in a roaming scenario, which can be applied to a home session management function network element H-SMF deployed in a home place, and can include: an identification module configured to receive visited place network information when a user terminal UE establishes a session in the roaming scenario; a selection module configured to select a H-UPF deployed in a visited place according to the visited place network information; and a roaming module configured to complete data flow routing based on the H-UPF deployed in the visited place.
[0015] Optionally, the roaming module is specifically configured to send a remote user plane UP configuration indication to the H-UPF through an N4 session, the N4 session being initiated by the H-SMF to the H-UPF deployed in the visited place and responded by the H-UPF deployed in the visited place; receive remote UP configuration information returned by the H-UPF deployed in the visited place in response to the remote UP configuration indication through the N4 session; and perform DNS processing according to the remote UP configuration information.
[0016] Optionally, in a case where the remote UP configuration information contains home edge application server discovery function H-EASDF information, the roaming module is specifically configured to send DNS processing rules to the H-EASDF according to the H-EASDF information.
[0017] Optionally, in a case where the remote UP configuration information contains DNS server information, the roaming module is specifically configured to forward and process the DNS message according to the DNS server information.
[0018] Optionally, the selection module is further configured to select the H-UPF deployed in the visited place as an uplink offloader UL CL node and the H-UPF deployed in the home place network HPLMN as an anchor point user plane function unit PSA UPF according to the visited place network information.
[0019] Optionally, the roaming module is further configured to configure the H-UPF deployed in the visited place to send the DNS message to the H-EASDF.
[0020] Optionally, the roaming module is further configured to configure the H-UPF deployed in the visited place to send the DNS message to the home DNS server deployed in the visited place.
[0021] In a third aspect, the present disclosure provides an electronic device, which comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and the program or instruction, when executed by the processor, implements the steps of the method for selecting the H-UPF in the roaming scenario according to the first aspect.
[0022] In a fourth aspect, the present disclosure provides a computer readable medium, which stores a program or instruction, and the program or instruction, when executed by a processor, implements the steps of the method for selecting the H-UPF in the roaming scenario according to the first aspect.
[0023] In a fifth aspect, the present disclosure provides a chip, which comprises a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute a program or instruction, and implement the steps of the method for selecting the H-UPF in the roaming scenario according to the first aspect.
[0024] In a sixth aspect, the present disclosure provides a computer program product comprising instructions which, when executed on a computer, cause the computer to perform the steps of the method for selecting an H-UPF in a roaming scenario as implemented in the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0025] Fig. 1 is a schematic diagram of a network architecture deployment in a related art provided by an embodiment of the present disclosure;
[0026] Fig. 2 is a flowchart of steps of the method for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0027] Fig. 3 is a flowchart of steps of the method for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0028] Fig. 4 is an interaction flowchart of the method for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0029] Fig. 5 is a flowchart of steps of the method for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0030] Fig. 6 is an interaction flowchart of the method for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0031] Fig. 7 is a structural block diagram of an apparatus for selecting an H-UPF in a roaming scenario provided by an embodiment of the present disclosure;
[0032] Fig. 8 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure;
[0033] Fig. 9 is a hardware schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without any creative work fall within the scope of protection of the present disclosure.
[0035] The terms "first", "second", etc. in the description and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / ", generally indicates that the front and rear associated objects are in a "or" relationship.
[0036] The embodiments of the present disclosure provide a method for selecting H-UPF in a roaming scenario, provide a roaming scheme for selecting H-UPF, facilitate the control and management of roaming data by HPLMN, and can effectively improve the quality of service. The signaling interworking provided by the embodiments of the present disclosure will be described in detail below in combination with the drawings, through specific embodiments and application scenarios.
[0037] FIG. 2 is a step flowchart of a method for selecting H-UPF in a roaming scenario provided by the embodiments of the present disclosure. The method can be applied to a home session management function network element H-SMF deployed in a home location, as shown in FIG. 2, the method can include the following steps 201 to 203.
[0038] Step 201, in a roaming scenario, receiving access network information when a user terminal UE establishes a session.
[0039] In the embodiments of the present disclosure, the roaming scenario can be applied to the scenario that the H-UPF is deployed in the visited place, and the H-SMF (Home Session Management Function) in the home place can select the H-UPF deployed in the visited place. Specifically, taking the home routed roaming scenario as an example, the home routed roaming refers to that a user accesses the network service provided by the home network through the access gateway in the visited place. The HR-HSBO (Home Session BreakOut in Home Routed) refers to the home routed roaming session supporting session offloading in the visited network VPLMN. In this roaming scenario, the HPLMN (Home Public Land Mobile Network) and the VPLMN reach an agreement on the support of session packet performed by the V-SMF. After the HR-SBO PDU session is established, the UE can access the EAS (Edge Application Server) deployed in the VPLMN, and can also access the data network of the HPLMN. However, as shown in FIG. 1, the H-UPF deployed in the visited place is the PSA (PDU Session Anchor) and is connected with the remote and local data networks (Data Network, DN) respectively, and the V-UPF is configured by the V-SMF to perform the offloading of the edge computing service data flow as an intermediate UPF, which is not conducive to the control and management of the roaming data by the HPLMN, and affects the service quality.
[0040] On this basis, the UE can establish a session to access the data network of the home place in the visited place. At this time, the H-SMF in the home place can receive the visited network information, so that the H-SMF in the home place can select the H-UPF corresponding to the data flow routing. The visited network information can include the VPLMN ID (VPLMN Identification) sent by the V-SMF (Visited Session Management Function), and the VPLMN ID can uniquely identify different VPLMNs, so that the H-SMF can confirm the selection of the H-UPF deployed in the visited network. Alternatively, the information can also be other information corresponding to the indication of the visited network, and the embodiments of the present disclosure do not make specific limitations.
[0041] In step 202, the H-UPF (Home User Plane Function) in the home place deployed in the visited place is selected according to the visited network information.
[0042] In the embodiments of the present disclosure, the H-SMF can select the H-UPF deployed in the VPLMN indicated by the visited network information according to the visited network information. Wherein, the H-SMF can establish an association with the H-UPF deployed in the visited place on the control plane to control the H-UPF deployed in the visited place.
[0043] In step 203, the H-UPF deployed in the visited place completes the data flow routing.
[0044] In the embodiments of the present disclosure, based on the selection of the H-UPF deployed in the visited place, the H-SMF can control the H-UPF deployed in the visited place to route the data flow by the H-UPF deployed in the visited place, so that the UE can access the network service provided by the HPLMN in the visited place to realize roaming.
[0045] In the embodiments of the present disclosure, the H-SMF applied can support HR-HSBO, and on this basis, the H-UPF deployed in the visited place can be selected through the visited network information, so that the data flow is routed by the H-UPF to realize roaming instead of realizing roaming by the V-UPF, so that the HPLMN can effectively count, control and manage the roaming data, such as directly counting roaming traffic and charging, to improve the counting efficiency and accuracy, and further improve the service quality.
[0046] FIG. 3 is a step flowchart of a method for selecting H-UPF in a roaming scenario according to an embodiment of the present disclosure. The method can be applied to a home session management function network element H-SMF deployed in a home place, as shown in FIG. 3, the method can include the following steps 301 to 305.
[0047] In step 301, in a roaming scenario, the user terminal UE receives visited network information when establishing a session.
[0048] In the embodiments of the present disclosure, step 301 can correspond to the related description of the foregoing step 101, and details are not repeated here.
[0049] In step 302, the H-UPF deployed in the visited place is selected according to the visited network information.
[0050] In the embodiments of the present disclosure, step 302 can correspond to the related description of the foregoing step 202, and details are not repeated here.
[0051] In step 303, a remote user plane UP configuration indication is sent to the H-UPF through an N4 session, the N4 session is initiated by the H-SMF to the H-UPF deployed in the visited place, and the H-UPF deployed in the visited place responds to establish.
[0052] In the embodiments of the present disclosure, the H-SMF in the home location can send an N4 session establishment request to the H-UPF deployed in the visited location, and the request message can include an IP address, V-CN-Tunnel Info, and the like. The V-CN-Tunnel Info is allocated by the H-SMF for the H-UPF deployed in the visited location, and the V-CN-Tunnel Info can be carried for identification when signaling transmission. In response to the N4 session establishment request, the H-UPF deployed in the visited location can send an N4 session establishment response to establish an N4 session. On this basis, the H-SMF in the home location can send a remote UP configuration indication to the H-UPF deployed in the visited location, to instruct the H-UPF deployed in the visited location to provide the required remote UP configuration information based on the remote UP configuration indication.
[0053] Step 304, receiving remote UP configuration information returned by the H-UPF deployed in the visited location in response to the remote UP configuration indication through the N4 session.
[0054] In the embodiments of the present disclosure, the remote UP configuration information provided by the H-UFP deployed in the visited location based on the remote UP configuration indication can be obtained through the N4 session, and the remote UP configuration information can include DNS server (DNS server), link MTU size (maximum transmission unit size), and the like. According to the remote UP configuration information, the data transmission direction and byte length of the H-UPF in the split can be determined.
[0055] Step 305, performing DNS processing according to the remote UP configuration information.
[0056] In the embodiments of the present disclosure, the H-SMF can be configured and deployed based on the remote UP configuration information, so as to perform DNS processing based on the H-UPF deployed in the visited location to perform data flow routing. The DNS processing rule can be sent, or the DNS message can be forwarded and processed. Thus, in the roaming scenario, the H-UPF deployed in the visited location can be selected to support the edge computing service in the roaming scenario, and the support of the HPLMN for the QoS (Quality of Service) in the roaming scenario and the charging or policy control can be effectively enhanced.
[0057] In an optional method embodiment of the present disclosure, step 305 can include the following step A:
[0058] Step A, in the case that the remote UP configuration information contains DNS server information, the DNS message is forwarded and processed according to the DNS server information.
[0059] In the embodiments of the present disclosure, the H-EASDF is used to provide DNS server selection of edge application services, and the H-EASDF information can include the IP address of the EAS (Edge Application Server) and the like. In the case that the remote UP configuration information contains H-EASDF information, the H-SMF can send the corresponding DNS processing rule to it, and the DNS processing rule can include the forwarding and processing rule of the DNS message, so as to forward the DNS message to the corresponding resolved DNS server for processing by the H-EASDF.
[0060] In an optional method embodiment of the present disclosure, step 305 can include the following step B:
[0061] Step B, in the case that the remote UP configuration information contains DNS server information, the DNS message is forwarded and processed according to the DNS server information.
[0062] In the embodiments of the present disclosure, on the basis of containing DNS server information in the remote UP configuration information, the DNS message can be directly forwarded to the corresponding address for resolution processing according to the DNS server information.
[0063] FIG. 4 is an interaction flow diagram of a method for selecting H-UPF in a roaming scenario provided by the embodiments of the present disclosure, which can be implemented based on a network architecture composed of UE, (R)AN (Radio Access Network), AMF (Access and Mobility Management Function), V-SMF, H-UPF, H-SMF, and Home DNS server or H-EASDF. In the case that the network architecture is in a home-based routing roaming scenario, when the UE initiates establishment of a PDU (Protocol Data Unit) session, the method can include the following steps, as shown in FIG. 4:
[0064] Step 401, the V-SMF sends access network information to the H-SMF.
[0065] Step 402, the H-SMF establishes an N4 session with the H-UPF deployed in the visited place according to the access network information, and sends a remote UP configuration indication to the H-UPF in the visited place.
[0066] Step 403, the H-UPF deployed in the visited place sends remote UP configuration information to the H-SMF in response to the remote UP configuration indication.
[0067] Step 404, in the case that the H-SMF includes H-EASDF information in the remote UP configuration information, the H-SMF sends the DNS processing rule to the H-EASDF according to the H-EASDF information.
[0068] Step 405, in the case that the H-SMF includes DNS server information in the remote UP configuration information, the H-SMF forwards the DNS message to the corresponding home DNS server for resolution processing according to the DNS server information.
[0069] FIG. 5 is a third step flowchart of a method for selecting an H-UPF in a roaming scenario according to an embodiment of the present disclosure. The method can be applied to a home session management function network element H-SMF deployed in a home network, and the H-UPF supports a ULCL (Uplink Classifier) scheme.
[0070] The ULCL scheme can insert or delete a ULCL node in the data path of a session by the SMF during a session establishment process or after the establishment is completed, and the ULCL node supports forwarding uplink traffic to different anchor UPFs based on a DNS forwarding rule provided by the SMF, and merging downlink traffic of different anchor UPFs to the UE. Therefore, on the basis of supporting the UCLC scheme, the present embodiment provides a method for selecting an H-UPF in a roaming scenario as shown in FIG. 4, which can include the following steps 501 to 504.
[0071] Step 501, in a roaming scenario, receiving access network information when a user terminal UE establishes a session.
[0072] In the present embodiment, step 501 can correspond to the related description of the aforementioned step 101, and to avoid repetition, it will not be described here again.
[0073] Step 502, according to the access network information, deploying an H-UPF in the visited network as a ULCL node, and deploying an H-UPF in the home network HPLMN as a PSA UPF.
[0074] In the present embodiment, on the basis of supporting the ULCL scheme, the H-SMF can deploy an H-UPF in the corresponding visited network as a ULCL node, and deploy an H-UPF in the HPLMN as a PSA UPF according to the access network information. The H-UPF deployed in the visited network can use flow filtering rules, such as detecting the destination IP, prefix, etc. of the uplink data flow sent by the UE for routing.
[0075] Step 503, configuring the H-UPF deployed in the visited network to send a DNS message to the H-EASDF.
[0076] In the embodiments of the present disclosure, the H-SMF can configure the UPF deployed in the visited place to send the DNS message to the H-EASDF, and the H-EASDF performs forwarding and processing on the DNS message based on the DNS processing rule.
[0077] Alternatively, step 504, the H-SMF configures the H-UPF deployed in the visited place to send the DNS message to the home DNS server deployed in the visited place.
[0078] In the embodiments of the present disclosure, the H-SMF can configure the UPF deployed in the visited place to send the DNS message directly to the home DNS server deployed in the visited place, and the home DNS server deployed in the visited place performs resolution processing on the DNS message.
[0079] FIG. 6 is a second interaction flowchart of a method for selecting an H-UPF in a roaming scenario according to an embodiment of the present disclosure. The method can be implemented based on a network architecture composed of a UE, a (R)AN, an AMF, a V-SMF, an H-UPF, an H-SMF, and a Home DNS server or an H-EASDF. When the UE initiates establishment of a PDU (Protocol Data Unit) session in a home routing roaming scenario, the method can include the following steps.
[0080] Step 601, the V-SMF sends visited network information to the H-SMF.
[0081] Step 602, the H-SMF configures the H-UPF deployed in the visited place as an uplink shunt ULCL node and the H-UPF deployed in the home network HPLMN as an anchor point user plane function unit PSA UPF according to the visited network information.
[0082] Step 603, the H-SMF configures the H-UPF deployed in the visited place to send the DNS message to the H-EASDF.
[0083] Alternatively, step 604, the H-SMF configures the H-UPF deployed in the visited place to send the DNS message to the home DNS server deployed in the visited place.
[0084] The method for selecting an H-UPF in a roaming scenario provided by the present disclosure can be applied to an H-SMF deployed in a home network. When a UE establishes a session in a roaming scenario, the H-SMF can receive visited network information, and then select an H-UPF deployed in a visited network based on the visited network information, and complete data flow routing by the H-UPF deployed in the visited network. This method can enable the H-SMF to select an H-UPF deployed in a visited network in a roaming scenario, and provide a roaming solution based on the H-UPF deployed in the visited network, thereby facilitating the HPLMN to control and manage roaming data, and further improving service quality.
[0085] FIG. 7 is a device 700 for selecting an H-UPF in a roaming scenario, according to an embodiment of the present disclosure. The device can be applied to an H-SMF deployed in a home network. The device can include an identification module 701 configured to receive visited network information when a UE establishes a session in a roaming scenario. The device can further include a selection module 702 configured to select an H-UPF deployed in a visited network based on the visited network information. The device can further include a roaming module 703 configured to complete data flow routing based on the H-UPF deployed in the visited network.
[0086] In an optional device embodiment of the present disclosure, the roaming module 703 is specifically configured to send remote user plane (UP) configuration indication to the H-UPF through an N4 session. The N4 session is initiated by the H-SMF to the H-UPF deployed in the visited network, and the H-UPF deployed in the visited network responds to the establishment. The roaming module 703 is further configured to receive remote UP configuration information returned by the H-UPF deployed in the visited network in response to the remote UP configuration indication through the N4 session, and perform DNS processing according to the remote UP configuration information.
[0087] In an optional device embodiment of the present disclosure, when the roaming module 703 includes home edge application server discovery function (H-EASDF) information in the remote UP configuration information, the roaming module 703 is configured to send DNS processing rules to the H-EASDF according to the H-EASDF information.
[0088] In an optional device embodiment of the present disclosure, when the roaming module 703 includes DNS server information in the remote UP configuration information, the roaming module 703 is configured to forward and process a DNS message according to the DNS server information.
[0089] In an optional device embodiment of the present disclosure, the selection module 702 is further configured to select the H-UPF deployed in the visited network as an uplink traffic offload (UL) CL node, and select an H-UPF deployed in a home network (HPLMN) as a point of service anchor (PSA) UPF.
[0090] In an optional device embodiment of the present disclosure, the roaming module 703 is further configured to enable the H-UPF deployed in the visited place to send the DNS message to the H-EASDF.
[0091] In an optional device embodiment of the present disclosure, the roaming module 703 is further configured to enable the H-UPF deployed in the visited place to send the DNS message to the home DNS server deployed in the visited place.
[0092] The device for selecting H-UPF in a roaming scenario provided by the present disclosure can be applied to the H-SMF deployed in the home place, and the H-SMF can receive visited place network information when a UE establishes a session in a roaming scenario, and then select the H-UPF deployed in the visited place based on the visited place network information, and complete data flow routing by the H-UPF deployed in the visited place. The device can enable the H-SMF to select the H-UPF deployed in the visited place in a roaming scenario, and provide a roaming scheme based on the H-UPF deployed in the visited place, facilitate the HPLMN to control and manage roaming data, and then improve service quality.
[0093] FIG. 8 is a structural schematic diagram of an electronic device 800 provided by an embodiment of the present disclosure. As shown in FIG. 8, the electronic device 800 can include a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. The program or instruction is executed by the processor 801 to implement various processes of the signaling interworking embodiments described above, and achieve the same technical effects. To avoid repetition, details are not described herein.
[0094] It should be noted that the electronic device 800 shown in FIG. 8 is only an example, and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.
[0095] FIG. 9 is a hardware schematic diagram of an electronic device 900 provided by an embodiment of the present disclosure. As shown in FIG. 9, the electronic device 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a ROM (Read Only Memory) 902 or a program loaded from a storage portion 908 to a RAM (Random Access Memory) 903. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. An I / O (Input / Output) interface 905 is also connected to the bus 904.
[0096] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a display such as a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as necessary. A removable media 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 910 as necessary, so that a computer program read out therefrom is installed in the storage section 908 as necessary.
[0097] In particular, according to embodiments of the present disclosure, the processes described below with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication section 909, and / or installed from the removable media 911. When the computer program is executed by the central processing unit (CPU 901), various functions defined in the system of the present application are executed.
[0098] The embodiments of the present disclosure also send a computer readable medium, which stores a program or instructions, which are executed by a processor to implement the various processes of the above signaling interworking embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0099] The processor is a processor in the electronic device in the above embodiments. The computer readable medium includes a computer readable medium such as a ROM, a RAM, a magnetic disk, or an optical disk, etc.
[0100] The embodiments of the present disclosure also send a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, the processor is configured to run a program or instructions to implement the various processes of the above signaling interworking embodiments and achieve the same technical effects. To avoid repetition, details are not described here.
[0101] It should be understood that the chip mentioned in the embodiments of the present disclosure can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
[0102] The embodiment of the present disclosure provides a computer program product containing instructions, when the computer program product runs on a computer, the computer program product makes the computer execute the steps of the signaling interworking as described above, and the same technical effects can be achieved, and details are not described herein again to avoid repetition.
[0103] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or apparatus including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "including a" does not exclude the presence of additional identical elements in the process, method, article or apparatus including the element. In addition, it should be pointed out that the scope of the method and apparatus in the embodiments of the present disclosure is not limited to the order of performing the functions shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in reverse order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to certain examples can be combined in other examples.
[0104] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, electronic device, air conditioner, or network device, etc.) execute the method of each embodiment of the present disclosure.
[0105] The embodiments of the present disclosure are described above in combination with the drawings, but the present disclosure is not limited to the above specific embodiments, and the above specific embodiments are only illustrative, not limiting, and those skilled in the art can make many forms under the inspiration of the present disclosure without departing from the scope of the present disclosure and the scope protected by the claims.
Claims
1. A method for selecting H-UPF in a roaming scene, characterized in that, The method is applied to a home session management function network element H-SMF deployed in a home network, and the method comprises: In a roaming scenario, receiving access network information when a user terminal UE establishes a session; Selecting a home user plane function network element H-UPF deployed in a visited network according to the access network information; Completing data flow routing based on the H-UPF deployed in the visited network.
2. The method of claim 1, wherein, The data flow routing based on the H-UPF deployed in the visited network comprises: Sending remote user plane UP configuration indication to the H-UPF through an N4 session, the N4 session being initiated by the H-SMF to the H-UPF deployed in the visited network, and the H-UPF deployed in the visited network responding to the establishment; Receiving remote UP configuration information returned by the H-UPF deployed in the visited network in response to the remote UP configuration indication through the N4 session; Performing DNS processing according to the remote UP configuration information.
3. The method of claim 2, wherein, The DNS processing according to the remote UP configuration information comprises: In a case where the remote UP configuration information contains home edge application server discovery function H-EASDF information, sending DNS processing rules to the H-EASDF according to the H-EASDF information.
4. The method of claim 2, wherein, The DNS processing according to the remote UP configuration information comprises: In a case where the remote UP configuration information contains DNS server information, forwarding and processing a DNS message according to the DNS server information.
5. The method of claim 1, wherein, The selecting the H-UPF deployed in the visited network VPLMN according to the access network information comprises: - the H-UPF deployed in the visited network is configured as an uplink traffic offload, UL CL, node and the H-UPF deployed in the home network, HPLMN, is configured as a point of service anchor, PSA, according to the visited network information UPF.
6. The method of claim 5, wherein, The data flow routing based on the H-UPF deployed in the visited network comprises: Configuring the H-UPF deployed in the visited network to send a DNS message to an H-EASDF.
7. The method of claim 5, wherein, The data flow routing based on the H-UPF deployed in the visited network comprises: Configuring the H-UPF deployed in the visited network to send a DNS message to a home DNS server deployed in the visited network.
8. A selection device for H-UPF in a roaming scene, characterized in that, The device is applied to a home session management function network element H-SMF deployed in a home network, and the device comprises: An identification module configured to, in a roaming scenario, receive access network information when a user terminal UE establishes a session; A selection module configured to select a H-UPF deployed in a visited network according to the access network information; A roaming module configured to complete data flow routing based on the H-UPF deployed in the visited network.
9. An electronic device, comprising: A computer readable medium having stored thereon computer executable instructions that, when executed by a processor, perform a method for selecting a H-UPF in a roaming scenario as claimed in any one of claims 1 to 7.
10. A computer readable medium characterized by A computer readable medium having stored thereon computer executable instructions that, when executed by a processor, perform a method for selecting a H-UPF in a roaming scenario as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Method and system for accessing multiple data centers in roaming scene based on 5G ULCL shunting
CN115119191A
Terminal roaming data processing method and network equipment
CN115396865A
Shunting method and device in roaming scene and storage medium
CN117692969A
Method and apparatus for supporting edge computing service for roaming UE in wireless communication system
US20230132454A1