Dynamic signing method, device and equipment for roaming place under 5G network and medium
By obtaining and issuing dedicated network diversion rules in the core network of roaming places under 5G network, the problem of difficulty for foreign users to access local private network services is solved, and user equipment can be easily accessed within the dedicated network service area. .
Patent Information
- Application Number
- CN202411506016.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-25
AI Technical Summary
The prior art is difficult to allow foreign users to access local private network services in the place of visit.
Under the 5G network, through the session management function network element in the core network of the roaming place, the target data network identifier is obtained, the matching private network diversion rules are determined, and the user-plane function network element is sent to the diversion session. Realize user equipment to access private network services within the private network service area.
This enables user equipment to easily complete the signing of private network services in the roaming place, and directly access the dedicated network services within the dedicated network service area, avoiding the cumbersome operation of users returning to the place of contract.
Smart Images

Figure CN119402852A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of communication technology, and in particular, relates to a method, device, equipment and medium for dynamic signing in a roaming location under a 5G network. Background Art
[0002] Commercial organizations sometimes provide some private network services in a specific local area. Local user devices can access the intranet and experience the private network services by signing a contract.
[0003] Currently, when users from other places visit a certain place and want to experience the local private network services, they need to return to their place of residence to sign a contract before they can activate the private network services.
[0004] The existing method makes it difficult for non-local users to conveniently access the private network services of the visited location. Summary of the invention
[0005] The embodiments of the present invention provide a method, device, equipment and medium for dynamic signing in a roaming location under a 5G network, which can solve the problem that non-local users cannot conveniently access private network services in the visited location.
[0006] In a first aspect, an embodiment of the present invention provides a method for dynamic subscription in a roaming location under a 5G network, which is applied to a session management function network element in a core network of a roaming location, and the method includes:
[0007] Obtaining a target data network identifier, where the target data network identifier is issued by the access and mobility management function network element after the user equipment initiates a session request to the access and mobility management function network element in the core network, and the user equipment has completed a private network service subscription in the roaming location and is in the private network service area of the roaming location;
[0008] Determining a private network diversion rule matching the target data network identifier;
[0009] The private network diversion rule is sent down to the user plane functional network element in the core network, the private network diversion rule is used by the user plane functional network element to establish a diversion session with the user equipment, and the diversion session is used by the user equipment to access the private network provided by the private network service in the private network service area.
[0010] In a second aspect, an embodiment of the present invention provides a dynamic subscription method for a roaming location under a 5G network, which is applied to an access and mobility management function network element in a core network of a roaming location, and the method includes:
[0011] Responding to a session request initiated by a user equipment, acquiring session information, wherein the user equipment has completed a private network service subscription in the roaming location and is in a private network service area in the roaming location;
[0012] Based on a set proximity principle, selecting a target application mobility policy control function network element from the core network;
[0013] Based on the session information, obtaining a target data network identifier from the target application mobility policy control function network element;
[0014] The target data network identifier is transmitted to a session management function network element in the core network.
[0015] In a third aspect, an embodiment of the present invention provides a method for dynamic subscription in a roaming location under a 5G network, which is applied to a policy control function network element in a core network of a roaming location, and the method includes:
[0016] Obtaining session information transmitted by access and mobility management function network elements;
[0017] Based on the session information, determining whether the user equipment has completed a private network service subscription in the roaming location and is within the private network service area of the roaming location;
[0018] When the user equipment has completed the subscription for the private network service and is in the private network service area of the roaming location, a target data network identifier is returned to the access and mobility management function network element.
[0019] In a fourth aspect, an embodiment of the present invention provides a 5G network roaming location dynamic subscription device, including:
[0020] an identifier acquisition module, configured to acquire a target data network identifier, wherein the target data network identifier is issued by an access and mobility management function network element after a user equipment initiates a session request to an access and mobility management function network element in a core network, and the user equipment has completed a private network service subscription in a roaming location and is in a private network service area of the roaming location;
[0021] A traffic diversion rule acquisition module, used to acquire a private network traffic diversion rule matching the target data network identifier;
[0022] The diversion rule sending module is used to send the private network diversion rule to the user plane functional network element in the core network, the private network diversion rule is used by the user plane functional network element to establish a diversion session with the user equipment, and the diversion session is used by the user equipment to access the private network provided by the private network service in the private network service area.
[0023] In a fifth aspect, an embodiment of the present invention provides a dynamic subscription device for roaming in a 5G network, including:
[0024] An information acquisition module, configured to acquire session information in response to a session request initiated by a user equipment, wherein the user equipment has completed a private network service subscription in a roaming location and is in a private network service area in the roaming location;
[0025] A network element selection module is used to select a target application mobility policy control function network element from the core network based on a preset proximity principle;
[0026] A data acquisition module, configured to acquire a target data network identifier from the target application mobility policy control function network element based on the session information;
[0027] The identifier transfer module is used to transfer the target data network identifier to the session management function network element in the core network.
[0028] In a sixth aspect, an embodiment of the present invention provides a 5G network roaming location dynamic subscription device, including:
[0029] A session acquisition module, used to acquire session information transmitted by access and mobility management function network elements;
[0030] An information determination module, used to determine whether the user equipment has completed the private network service subscription in the roaming location and is in the private network service area of the roaming location based on the session information;
[0031] The identifier feedback module is used to return the target data network identifier to the access and mobility management function network element when the user equipment has completed the private network service subscription and is in the private network service area of the roaming area.
[0032] In a seventh aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method as described above.
[0033] In an eighth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which computer program instructions are stored, and the computer program instructions implement the method described above when executed by the core network.
[0034] In a ninth aspect, an embodiment of the present invention provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0035] The embodiments of the present invention provide a method, apparatus, device and medium for dynamic signing in a roaming location under a 5G network, which can enable a user device to complete a private network service contract in the roaming location, and when the user is in the private network service area of the roaming location, the private network diversion rules sent to the user plane functional network element can enable the user device to switch to the private network provided by the private network service, thereby eliminating the tedious operation of the user needing to go to the home location to sign up for a private network service, so that the user can easily access the private network provided locally in the visited location. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solution of the embodiment of the present invention, the following is a brief introduction to the drawings required for use in the embodiment of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0037] Figure 1 A schematic diagram of the system architecture of the current 3GPP UL CL technical specification;
[0038] Figure 2 The overall framework structure diagram of the 5G private network diversion strategy control solution based on dynamic roaming subscription provided in the embodiment of the present application;
[0039] Figure 3 A schematic diagram of a method for dynamically signing up for roaming in a 5G network provided in an embodiment of the present application;
[0040] Figure 4 A block diagram of the control principle of the local offload service strategy based on roaming subscription provided in the embodiment of the present application;
[0041] Figure 5 A schematic diagram of a method for dynamically signing up for roaming in a 5G network provided in an embodiment of the present application;
[0042] Figure 6 A schematic diagram of a method for dynamically signing up for roaming in a 5G network provided in an embodiment of the present application;
[0043] Figure 7 An overall schematic diagram of a private network service access process of a user equipment in a roaming location provided in an embodiment of the present application;
[0044] Figure 8 A schematic diagram of the structure of a dynamic signing device for roaming in a 5G network provided in an embodiment of the present application;
[0045] Fig. 9 A schematic diagram of the structure of a dynamic signing device for roaming in a 5G network provided in an embodiment of the present application;
[0046] Fig.10A schematic diagram of the structure of a dynamic signing device for roaming in a 5G network provided in an embodiment of the present application;
[0047] Fig.11 A schematic diagram of the structure of the core network provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The features and exemplary embodiments of various aspects of the present invention will be described in detail below. In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present invention, rather than to limit the present invention. For those skilled in the art, the present invention can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present invention by illustrating examples of the present invention.
[0049] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0050] The technical solution provided in the embodiment of the present application can be applied to the 5G system. The 5G system includes terminal equipment, access network equipment and core network equipment, wherein the core network equipment includes: session management function network element (English full name: Session Management Function, referred to as: SMF), access and mobility management function network element (Access and Mobility Management Function, referred to as: AMF), user plane function network element (User Plane Function, referred to as UPF) and policy control function network element (Policy Control Function, referred to as PCF).
[0051] In the 5G system, the terminal device involved in the embodiment of the present application may be referred to as a user equipment (User Equipment, UE), which may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. The wireless terminal device can communicate with one or more core networks (Core Network, CN) via a radio access network (Radio Access Network, RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with a wireless access network. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0052] With the development of 5G networks, 5G private networks have been moving towards private network integration, mainly improving the business scenarios of collaborative access between public and private networks, so that users can access the enterprise campus intranet and the public network at the same time. However, these services require the opening of relevant business diversion strategies for users in advance at the user's location.
[0053] In the 3rd Generation Partnership Project (3GPP) Uplink Classifier (UL CL) technical specification, Figure 1 It is a schematic diagram of the system architecture of the current 3GPP UL CL technical specification, such as Figure 1As shown, the entire system framework includes user equipment 11, access network equipment 12, access and mobility management function network element 13, session management function network element 14, uplink classifier 15, first anchor point 16 and second anchor point 17. Among them, the current service diversion technical solution mainly adopts the 5G UL CL diversion solution. The UL CL function is a data diversion function for the user plane, which realizes the diversion of the service flow accessing the local network to the local service server according to the characteristics of the user service flow. That is, the user supports UL CL capability in the 5G network, and when moving in the 5G network, supports UL CL+ auxiliary anchor point service based on contract and / or location information. Generally, the activation is handled by signing a specific package for the home operator. In this way, no matter where the user is, when the user uses the service, the network side AMF and SMF need to obtain the contracted policy information from the home PCF to determine whether the user is allowed to use the service. 2) There are certain traffic detours and delays, and the problem of early activation is that the customer perceives the experience unfriendly. In particular, the shortcomings are more obvious in the following scenarios: when users travel and leave their home place, they visit a regional museum and experience the virtual reality guided tour service provided by the museum through dynamic contract signing, and enjoy the free traffic services provided by these commercial organizations when walking in major shopping malls and pedestrian streets, etc. These services are generally released by local commercial organizations in cooperation with operators. If visitors have to return to their home place to sign contracts before using these services, the customer experience is obviously poor. This requires local operators to provide visitors with the ability to sign contracts for these local services instantly, so that visitors can use these services directly through dynamic contract signing on the local operator network, which improves the visitor experience and also increases the profit margins of commercial organizations and operators.
[0054] In response to the above problems, the embodiment of the present invention provides a 5G private network diversion strategy control solution based on dynamic contract signing in roaming areas, which supports visitor users to quickly sign up for the above services through dynamic contract signing after entering the visited area from the home area, and access the server of the above commercial organization nearby through UL CL diversion. When the user leaves these commercial organizations or the contracted private network service times out, the network side will re-change the user session and delete the diversion session for accessing the above services. This improves the customer's timely experience perception.
[0055] The technical solution of the present application is described in detail below through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0056] First, the overall architecture of this solution is introduced. Figure 2 The overall framework structure diagram of the 5G private network diversion strategy control solution based on dynamic roaming subscription provided in the embodiment of the present application is as follows: Figure 2 As shown, it mainly includes access and mobility management function network element 21 (hereinafter referred to as AMF), session management function network element 22 (hereinafter referred to as SMF), user plane function network element (hereinafter referred to as UPF), and policy control function network element 23 (hereinafter referred to as PCF). Among them, UPF is divided into offload user plane function network element (hereinafter referred to as UL CL UPF), primary anchor user plane function network element (hereinafter referred to as PSA1 UPF) 24, and auxiliary anchor function network element 25 (hereinafter referred to as PSA0 UPF). Among them, AMF, SMF and PCF need to be modified to adapt to this solution.
[0057] AMF: It needs to be modified to support the selection of access and mobility policy control function (AM-PCF) based on user scope and service scope (Serving Scope). It supports passing the selected data network name (selected Data Network Name, selectedDNN for short) received from AM-PCF to SMF, and jointly decides with SMF on the protocol data unit session (PDU session for short) that needs to be reactivated in the private network service scenario based on the data network name (Requested Data Network Name, Requested DNN for short) requested by the user device and the selectedDnn issued by AM-PCF.
[0058] SMF needs to be modified to support the triggering of the local offload function based on the selectedDNN obtained from the AMF side, triggering the selection of the UL CL UPF process, supporting the matching of local offload rules based on the selectedDNN, and sending the offload rules to the UL CLUPF.
[0059] PCF needs to be transformed to support obtaining the user's private network service contract status from the local area, and send the private network service DNN to AMF based on the contract status and the user's location. When a 5G user signs up for a local private network service in the roaming area, the network service provided by the private network service can be automatically activated when the user enters the private network area: the user can enjoy the private network service after entering a specific private network area in the roaming area. When the user enters the private network area, PCF will dynamically send the private network DNN = dnn-ar to SMF. SMF activates the ULCL diversion rules bound to dnn-ar based on the new DNN, and the user uses the network services provided by the campus private network.
[0060] As a UL CL UPF, UPF can receive the diversion rules sent by SMF and divert traffic according to the diversion rules. As a diversion auxiliary anchor point, it processes the service flow accessing the local network.
[0061] After the transformation Figure 2 In the framework, the above PCF, AMF, and SMF need to be deployed in conjunction. At the same time, since 2 / 3 / 4G users or international roaming do not support UL CL, this method is mainly aimed at 5G users. In addition, in the scenario where PCF issues dynamic rule diversion and this feature of private network service diversion coexists, private network diversion takes precedence. At the same time, even if the user has signed up for multiple local private network services, only one local private network service can be effective for the same user at the same time. In addition, when the user moves from within the campus to outside the campus, triggering the Inter AMF scenario, the new side AMF will not notify the SMF to re-establish the session, and the SMF cannot delete the user's current private network policy. The user's diversion session will also be retained until the user moves out of the coverage area of the current diversion UPF, and the diversion session can be released.
[0062] Continue to refer to the above Figure 2 When executing the offload strategy control solution of the 5G private network based on the dynamic subscription of the roaming area, it generally includes the following steps:
[0063] ① The user signs up for a private network service, and PCF sends selectedDNN (hereinafter referred to as the target data network identifier) based on the user's location;
[0064] ②AMF forwards the selectedDNN sent by PCF to SMF;
[0065] ③SMF selects UL CL UPF according to the predefined rules matched by selectedDNN;
[0066] ④ Send the diversion strategy to UL CL UPF;
[0067] ⑤Divert user data according to diversion rules;
[0068] ⑥UE accesses internet services;
[0069] ⑦UE accesses local services.
[0070] The following uses the SMF in the core network equipment of the roaming location as the execution subject to introduce the diversion strategy control solution based on the dynamic contract of the roaming location in the 5G private network. Figure 3 A flow chart of a dynamic subscription method for roaming in a 5G network provided in an embodiment of the present application. The method uses the SMF in the core network device of the roaming location as the execution subject, such as Figure 3 As shown, the method comprises the following steps:
[0071] Step S310: Obtain a target data network identifier.
[0072] Among them, the target data network identifier is the selectedDNN mentioned above, which is issued by the access and mobility management function network element after the user equipment initiates a session request to the access and mobility management function network element in the core network. The user equipment has completed the private network service contract in the roaming location and is in the private network service area of the roaming location.
[0073] In some implementations, the user equipment can complete the contract for the private network service in any area of the roaming area, for example, it can complete the contract for the private network service outside the private network service area or within the private network service area. This can avoid the user returning to the place of residence to sign the service, so that the user can also conveniently access the private network service in the visited area. The private network service supports instant signing and instant activation within or outside the private network service park, or even in the visited area, and the activation methods are diverse: online or offline signing, signing by using a portal website (Web Portal) or QR code registration, or automatic signing when purchasing a ticket.
[0074] In this embodiment, the user roaming has signed a contract for the local park diversion service (i.e., private network service) through the interface of the operator's capability exposure platform (such as a ticket purchasing website, park QR code, operation system, etc.). When the user enters the park of the private network service, AMF will obtain the user's latest location information.
[0075] Among them, the user roams to the visited location and activates the session. The AMF in the visited location selects the local AM-PCF nearby to request to establish an N15 session and brings the user location information and user information to the AM-PCF.
[0076] Among them, AM-PCF obtains user information and location information from AMF's N15 session creation request message, and determines based on the user information that the user has signed a contract for a private network service and that the user's current location is within the private network area. AM-PCF then sends an N15 session response message to AMF that carries the DNN (i.e., target data network identifier) of the user's contracted local private network service through smfSelInfo.dnn.
[0077] Step S320: Determine a private network diversion rule that matches the target data network identifier.
[0078] In this embodiment, AMF decides the subsequent session flow and the type of DNN sent to SMF based on the selectedDNN sent by AM-PCF and the requestedDNN carried by the user. When AMF decides to create a diversion session for a PDU session of the requestedDNN type, it will bring the requestedDNN and selectedDNN to SMF.
[0079] Among them, SMF selects the home PCF (SM-PCF) according to requestedDNN to create N7 session and obtains relevant session policies.
[0080] Step S330: Send the private network diversion rules to the user plane functional network element in the core network.
[0081] Among them, the private network diversion rule is used for the user plane functional network element to establish a diversion session with the user equipment, and the diversion session is used for the user equipment to access the private network provided by the private network service within the private network service area.
[0082] In this embodiment, if the SMF determines that the selectedDNN is a private network DNN, it selects the UL CL UPF and the auxiliary anchor point UPF, creates an N4 diversion session for the user, and sends the diversion rules to the UL CL UPF. The decision-making SMF matches the predefined UL CL diversion rules based on DNN according to the selectedDNN sent by the AM-PCF and passed through the AMF.
[0083] Among them, in the private network service scenario, SMF only sends the billing control policy of the home location to the primary anchor point UPF (represented by PSA1 UPF in this article). The secondary anchor point UPF is used for local network access in the campus and does not perform billing statistics for local campus private network services.
[0084] For example, Figure 4 The principle block diagram of the local offload service strategy control based on roaming subscription provided in the embodiment of the present application is as follows: Figure 4 As shown, the main entities involved include roaming users 40, access and mobility management function network element 41 (AMF for short), session management function network element 43 (SMF for short), user plane function network element (hereinafter referred to as UPF), and policy control function network element 42 (hereinafter referred to as PCF). Among them, the offload user plane function network element 44 (hereinafter referred to as UL CL UPF), the private network user plane function network element 45 (hereinafter referred to as private network UPF), and the auxiliary anchor point function network element 46 (hereinafter referred to as PSA0 UPF). The specific execution steps mainly include the following 5 steps:
[0085] S41: AMF selects the nearest local AM-PCF.
[0086] Among them, the user roams to the visited location and activates the session. The AMF in the visited location selects the local AM-PCF nearby to request to establish an N15 session and brings the user location information and user information to the AM-PCF.
[0087] S42: AM-PCF decides to enable private network services based on subscription information and user location.
[0088] Among them, AM-PCF obtains user information and location information from AMF's N15 session creation request message, and determines based on the user information that the user has signed up for a private network service and that the user's current location is within the private network area. AM-PCF carries the DNN (i.e., target data network identifier, selectedDNN) of the user's signed local private network service through smfSelInfo.dnn in the N15 session response message sent to AMF.
[0089] S43: AMF carries the UE’s request DNN and selected DNN.
[0090] Among them, AMF decides the subsequent session process and the type of DNN sent to SMF based on the selectedDNN sent by AM-PCF and the requestedD-NN carried by the user. When AMF decides to create a diversion session for a PDU session of the requestedDNN type, it will bring the requestedDNN and selectedDNN to SMF.
[0091] S44: SMF uses request DNN to select the location-related NF to create a session.
[0092] Among them, SMF selects the home PCF (SM-PCF) according to requestedDNN to create N7 session and obtains relevant session policies.
[0093] S45: SMF matches the UL CL offload rule based on the selected DNN, and uses the request DNN to implement UL CLUPF or auxiliary anchor UPF insertion.
[0094] Among them, if SMF determines that selectedDNN is a private network DNN, it selects UL CL UPF and auxiliary anchor point UPF (represented by PSA0 UPF in this article), creates N4 diversion session for the user, and sends the diversion rules to UL CL UPF. The decision SMF matches the predefined UL CL diversion rules based on DNN according to the selectedDNN sent by AM-PCF and passed through AMF.
[0095] The embodiment of the present application transforms the AMF and SMF so that when the user signs a contract in the roaming area, the AMF can obtain the selectedDNN (i.e., the target data network identifier) from the PCF and pass it to the SMF. The SMF can match the local diversion rules according to the selectedDNN and send it to the UL CL UPF. The UL CL UPF receives the diversion rules sent by the SMF and diverts the network data of the user device so that the user device can access the local private network. This solves the problem that the user needs to sign a service in advance in the home area if he needs to use the private network in the visiting area when visiting the area, thereby improving the convenience. At the same time, the PCF in the roaming area provides the selectedDNN to the AMF and SMF in the roaming area, so that the AMF and SMF in the roaming area no longer need to obtain the policy information of their contract from the PCF in the home area, thereby reducing traffic detours and delays. In addition, through this method, the scope of use of private network service diversion in the operator's flexible local new business development can be expanded, and the user experience can be enhanced.
[0096] In some embodiments, the anchor point (PDU Session Anchor, PSA for short) UPF can be divided into a central UPF, an edge UPF and a diversion UPF. The SMF can select a diversion user plane function network element (i.e., UL CL UPF) and a main anchor user plane function network element (i.e., PSA1 UPF) based on at least one of the Tracking Area Identifier (TAI), the data network identifier requested by the user equipment (i.e., RequestedDNN), and the data network access identifier (DANI), and then send the private network diversion rules to the UL CL UPF+PSA1UPF.
[0097] In this embodiment, the UL CL UPF is also called a diversion PDF, which is used to divert service data to a private network DN or the Internet public network.
[0098] In this embodiment, the central PDF is also called the primary anchor point UPF, which refers to the UPF that allocates a user plane IP address to the UE when the UE is activated, and is also the session anchor point for the UE to access the Internet.
[0099] By selecting UL CL UPF+PSA1 UPF and issuing private network diversion rules, the embodiment of the present application can enable UL CLUPF+PSA1 UPF to enable the UE to access the private network of the subscribed service within the private network area by signing up for the private network service of the roaming area when visiting the roaming area, without having to go to the home area to sign up for the service in advance.
[0100] Furthermore, in some other embodiments, the SMF may also select PSA0UPF based on information such as TAI, RequesteddNN, etc. PSA0 UPF is the edge PDF mentioned above, also known as auxiliary anchor point UPF, which refers to the edge side N4 session anchor point when the UE accesses the local network.
[0101] Among them, SMF can send the PFCP Session creation process to PSA0 UPF, and carry the N3 downlink tunnel information and the common PCC policy (i.e., policy and charging control information) issued by SM-PCF, and PSA0 UPF returns the N3 uplink tunnel information. At the same time, SMF sends a PFCP Session Modification Request message to PSA0 UPF to update its downlink tunnel end to the N9 interface (corresponding to the first interface). PSA0 UPF returns the uplink tunnel information of the N9 interface.
[0102] The embodiment of the present application establishes an effective communication connection between the SMF and the PSA0 UPF, providing a transmission path for the data traffic of the UE. At the same time, the carried PCC policy can also guide the UPF on how to process the user plane data.
[0103] In addition, in some implementations, when SMF sends a private network diversion rule matching selectedDDNN (dnn-ar) to UL CL UPF+PSA1 UPF, it will first send the PFCP Session creation process to UL CL UPF+PSA1UPF. At this time, UL CL UPF needs to return the uplink tunnel information of the N3 interface (corresponding to the second interface) and the downlink tunnel information of the N9 interface, and PSA1 UPF needs to return the uplink tunnel information of the N3 interface and the uplink tunnel information of the N9 interface.
[0104] Among them, after UL CL UPF and PSA1 UPF return information, SMF creates a session with UL CL UPF and PSA1 UPF.
[0105] In this embodiment, the N3 interface is the interface between the AMF and the UPF, and the uplink tunnel information is used to guide the data to be transmitted from the user equipment through the RAN to the UPF in the core network. This information includes the tunnel ID, etc., to ensure that the data can be correctly routed to the target UPF and processed and forwarded accordingly.
[0106] In addition, the N9 interface is an interface between UPFs and is used to transmit user plane data. The downlink tunnel information of the N9 interface is used to guide data transmission from the UPF to another UPF or an external network through the N9 interface. This information also includes the tunnel ID, etc., to ensure that the data can be transmitted along the expected path and eventually reach the target network or device. Similar to the downlink tunnel information, the uplink tunnel information of the N9 interface is also used for data transmission on the N9 interface.
[0107] The embodiment of the present application refines the session management details. Regarding the application of diversion rules, by carrying and sending diversion rules to UL CL UPF and PSA1 UPF, SMF can guide these UPFs on how to classify and process data flows according to different business requirements and network conditions.
[0108] In addition, in some implementations, the SMF may also send a PFCP SessionModification Request message to the UL CL UPF+PSA1 UPF, carrying the uplink tunnel information of the N9 interface returned by the PSA0 UPF, and update its uplink tunnel end to the N9 interface.
[0109] In this embodiment, the PFCP Session Modification Request message is a message used to modify an established PFCP session in a 5G network. PFCP is a communication protocol used between the control plane and the user plane, responsible for managing functions such as sessions, quality of service, and billing of user equipment. Through the PFCP Session Modification Request message, the uplink tunnel end of the UL CL UPF+PSA1 UPF can be updated to the N9 interface.
[0110] The embodiment of the present application sends a PFCP Session Modification Request message through SMF, updates the uplink tunnel end of UL CLUPF+PSA1 UPF to the N9 interface, optimizes the tunnel configuration of the session, and ensures smooth transmission of data in the uplink and downlink directions.
[0111] In addition, in some other embodiments, the SMF may also send a Namf_Communication_N1N2MessageTransfer Request message carrying the N2 SM Information to notify the (R)AN side to update the uplink tunnel information of the N3 tunnel on the base station side to the UL CL UPF.
[0112] In this embodiment, updating the uplink tunnel information of the N3 tunnel on the base station side to the UL CL UPF is to replace the original uplink tunnel information with the new uplink tunnel information provided by the UL CL (uplink classifier) UPF. In the 5G network, since the N3 interface is the interface between the AMF and the UPF, it is used to transmit user plane data. The UL CL UPF is the UPF responsible for processing uplink data. Therefore, this operation can ensure that the base station can correctly transmit the uplink data of the user equipment to the new UL CL UPF for processing.
[0113] Furthermore, in some implementations, the SMF may also send a PFCPSession Modification Request to the UL CL UPF+PSA1 UPF, and send the (R)AN side N3 tunnel downlink end address information and corresponding policy and charging rules (Policy and Charging Rules, PDR) to the UL CL UPF+PSA1.
[0114] In this embodiment, PDR is a set of policies and charging rules used to define and manage user data transmission, and it contains information on how to route, process, and charge user data. When SMF decides to modify an established PFCP session, it notifies the UL CL UPF+PSA1 UPF by sending a PFCP Session Modification Request message and provides new PDRs. These new PDRs will instruct the UL CL UPF+PSA1 UPF how to process and forward user data based on the new policies and charging rules. At the same time, SMF will also provide the (R)AN side N3 tunnel downstream end address information to ensure that data can be correctly routed to the UL CL UPF+PSA1 UPF.
[0115] In addition, after receiving the N3 tunnel downlink end address information and PDR, the UL CL UPF+PSA1UPF can respond to the PFCP Session Modification Response message.
[0116] The embodiment of the present application sends the PDR to UL CL UPF+PSA1, so that the SMF can flexibly manage the way in which the UPF processes the user plane data, thereby ensuring that data transmission complies with network policies and business requirements.
[0117] In other embodiments, the AMF may complete the signaling interaction with the UE through the (R)AN, and send a PDU Session Resource Setup Request message, which includes N2 SM information, and the N2 SM information may include a QoS flow identifier (QoS Flow Identifier, referred to as QFI), a quality of service profile (Quality of Service Profile, referred to as QoS Profile), and a core network tunnel information (Core Network Tunnel Information, referred to as CN Tunnel Info). In addition, the N1SM Container sent by the (R)AN to the UE includes a PDU Session Establishment Accept message (PDU Session Establishment Accept) and an allocated IPv4 address (Allocated IPv4 Address).
[0118] After receiving the PDU Session Resource Setup Request message sent by AMF, (R)AN sends a PDU Session Resource Setup Response message to AMF to establish AN tunnel information. The response message contains AN Tunnel Info, List of Accepted / Rejected QFI, etc. After that, SMF and AMF interact to obtain access network tunnel information (abbreviated as AN Tunnel Info).
[0119] In this embodiment, in the 5G network, the AN tunnel refers to a logical channel between the UE and the AMF, which is used to transmit control plane signaling messages. AN Tunnel Info includes information such as the tunnel endpoint identifier (TEID), tunnel type, and tunnel version, which is essential for establishing and maintaining the AN tunnel.
[0120] Among them, List of Accepted / Rejected QFI refers to the list of accepted or rejected QoS flow identifiers (QFI). During the process of establishing a PDU session, the UE will request some QoS flows, and each QoS flow has a unique QFI to identify it. However, due to network resource limitations or other reasons, not all QoS flow requests can be accepted. Therefore, AMF will list which QoS flows are accepted and which are rejected in the response message so that the UE can understand the current QoS status and make corresponding adjustments.
[0121] In the embodiment of the present application, by obtaining access network tunnel information from AMF, SMF can understand the specific parameters of the tunnel to ensure the security and reliability of data transmission. At the same time, SMF can better understand the connection status between the user equipment and the network based on the access network tunnel information, so as to more accurately allocate resources to the user equipment and manage its data transmission. In addition, SMF can more reasonably allocate network resources based on the access network tunnel information to avoid resource waste and congestion.
[0122] In other embodiments, after the user equipment completes the contract for the private network service in the roaming location, the user equipment can access the private network provided by the private network service within the private network area, and the user can also use the public network within the private network area. Among them, when the user equipment times out in accessing the private network and / or leaves the private network service area, the diversion session established between the UL CL UPF+PSA1 UPF and the user equipment will be deleted, so that the user no longer continues to access the private network and switches to access the public network. This is more flexible, allowing the user equipment to flexibly switch access between the public network and the private network.
[0123] The following uses the AMF in the core network equipment of the roaming location as the execution subject to introduce the diversion strategy control solution based on the dynamic contract of the roaming location in the 5G private network. Figure 5 A flow chart of a dynamic subscription method for roaming in a 5G network provided in an embodiment of the present application. The method uses the AMF in the core network device of the roaming location as the execution subject, such as Figure 5 As shown, the method comprises the following steps:
[0124] Step S510: Responding to a session request initiated by the user equipment, acquiring session information, wherein the user equipment has completed a private network service subscription in the roaming location and is in the private network service area of the roaming location.
[0125] In this embodiment, the session information may include location information of the user equipment and user information (specifically may include TAI, SUPI, RequestedDNN, etc.).
[0126] Furthermore, in some implementations, after AMF extracts the location information, TAI and SUPI from the session information, the AMF may forward the location information, TAI and SUPI to AM-PCF (corresponding to the target application mobility policy control function network element), and the target application mobility policy control function network element determines whether the user has signed a private network service and is within the private network area based on the location information, TAI and SUPI.
[0127] Among them, if the user has signed a private network service and is within the private network area, the target data network identifier (ie, selectedDNN) will be returned to AMF.
[0128] Step S520: Based on the set proximity principle, a target application mobility policy control function network element is selected from the core network.
[0129] In this embodiment, referring to the above, the AMF is modified to support the selection of AM-PCF based on the user scope and service scope. When the user roams to the visited location and activates the session, the visited location AMF selects the local AM-PCF nearby to request the establishment of N15 session and brings the user location information and user information to the AM-PCF.
[0130] Step S530: Based on the session information, obtain the target data network identifier from the target application mobility policy control function network element.
[0131] The session information includes user information and user location. The user location can be used to determine whether the user device is within the private network area, and the user information can be used to determine whether the user has signed a private network service.
[0132] In other implementations, after the AMF obtains the target data network identifier, it can also match and compare it with the preset whitelist configured locally to determine whether it is in the preset whitelist. When the target data network identifier matches the preset whitelist, the AMF passes the target data network identifier to the SMF, thereby ensuring accuracy and avoiding errors.
[0133] Step S540: delivering the target data network identifier to the session management function network element in the core network.
[0134] In this embodiment, when AMF receives the target data network identifier (ie, selectedDNN) issued by AM-PCF, it carries selectedDNN in the N11 session creation request initiated to SMF.
[0135] In other embodiments, the AMF will also interact with the base station side and send the SMF control message to the base station side, wherein the control message is used to control the N3 interface (also referred to as the second interface in this article) tunnel uplink tunnel information on the base station side to update the UL CL UPF in the core network.
[0136] Specifically, the control message may refer to a Namf_Communication_N1N2MessageTransfer Request message. The SMF sends a Namf_Communication_N1N2MessageTransfer Request message carrying N2 SMInformation to the AMF, and the AMF notifies the (R)AN side to update the uplink tunnel information of the N3 tunnel on the base station side to UL CL UPF.
[0137] In addition, in some embodiments, AMF also acts as a communication bridge between the access network device and SMF, for example, obtaining access network tunnel information from the access network device and sending it to SMF.
[0138] Figure 6 A flow chart of a dynamic subscription method for roaming in a 5G network provided in an embodiment of the present application. The method uses a policy control function network element (PCF for short) in the core network of the roaming location as the execution subject, such as Figure 6 As shown, the method comprises the following steps:
[0139] Step S610: Acquire session information transmitted by the access and mobility management function network element;
[0140] Step S620: Based on the session information, determine whether the user equipment has completed the private network service subscription in the roaming location and is in the private network service area of the roaming location;
[0141] Step S630: When the user equipment has completed the subscription for the private network service and is in the private network service area of the roaming location, the target data network identifier is returned to the access and mobility management function network element.
[0142] In this embodiment, PCF mainly communicates and interacts with the above-mentioned AMF. Therefore, the steps executed by PCF can refer to the introduction of the interaction between AMF and PCF in the above-mentioned embodiment, which will not be repeated here.
[0143] For example, Figure 7 The overall schematic diagram of the private network service access process of the user equipment in the roaming area provided in the embodiment of the present application is as follows Figure 7 As shown, it includes the following steps:
[0144] 1. The UE initiates the PDU session creation process, carrying TAI, SUPI and Requested DNN information.
[0145] 2. AMF selects the nearest AM-PCF based on user information and local configuration.
[0146] 3.1. AMF sends Npcf_AMPolicyControl_Create Request message to AM-PCF, carrying user TAI location information and SUPI information.
[0147] 3.2. AM-PCF decides whether to send the private network DNN based on the user's subscription status for the private network service and the TAI information of the user's current location. a) If the conditions are met, the UserProfileName that identifies the predefined UL CL diversion rule for the private network service is sent to AMF in the form of selectedDNN ("smfSelInfo.dnn" = "dnn-ar") through the Npcf_AMPolicyControl_Create Response message. b) If the conditions are not met, only the normal AM policy (LOC_CH trigger) is sent to AMF.
[0148] 4. AMF parses the selectedDnn(dnn-ar) specified by AM-PCF from the Npcf_AMPolicyControl_Create response message and matches it with the preset whitelist of the local configuration (ADD ALLOWDNN). a) If it matches, the selectedDnn(dnn-ar) is carried in the N11 session creation request initiated to SMF. b) If it does not match, the selectedDnn(dnn-ar) is not carried.
[0149] 5. AMF carries the Requesteddnn brought by the UE activation request and the selectedDnn (dnn-ar) specified by AM-PCF to SMF through the Nsmf_PDUSession_CreateSMContext request message.
[0150] 6. Session registration.
[0151] 7. SMF selects SM-PCF.
[0152] 8.1-8.2, SMF initiates N7 session creation request to SM-PCF through Npcf_SMPolicyControl_Create Request message. At this time, SM-PCF sends common PCC policy to SMF through Response message. Diversion strategy SMF uses selectedDnn (dnn-ar) parsed from Nsmf_PDUSession_CreateSMContext request message as Userprofile name to match and extract locally configured ULCL private network diversion rules.
[0153] 9. SMF returns the Nsmf_PDUSession_CreateSMContext response message to AMF.
[0154] 10. SMF selects PSA0 UPF based on user TAI, Requesteddnn and other information, and selects UL CL UPF+PSA1 UPF based on user TAI, Requesteddnn, DNAI and other information.
[0155] 11a-11b, SMF sends the PFCP Session creation process to PSA0, and carries the N3 downlink tunnel information and the common PCC policy issued by SM-PCF. PSA0 UPF returns the N3 uplink tunnel information.
[0156] 12a-12b, SMF sends the PFCP Session creation process to UL CL UPF+PSA1 UPF, carrying the local diversion rules based on selectedDnn (dnn-ar) matching. UL CL UPF+PSA1 carries the allocated N3 uplink tunnel information, UL CL UPF's N9 downlink tunnel information, and PSA1 UPF's N9 tunnel uplink information in the response message.
[0157] 13a-13b, SMF sends a PFCP Session Modification Request message to PSA0 to update its downstream tunnel end to the N9 interface. PSA0 UPF returns the upstream tunnel information of the N9 interface.
[0158] 14a-14b. SMF sends a PFCP Session Modification Request message to "UL CL UPF+PSA1", carrying the PSA0 UPF return N9 interface uplink tunnel information, and updates its uplink tunnel end to the N9 interface.
[0159] 15. SMF sends a Namf_Communication_N1N2MessageTransfer Request message carrying N2SM Information to notify the (R)AN side to update the uplink tunnel information of the N3 tunnel on the base station side to UL CL UPF.
[0160] 16-18. AMF completes signaling interaction with UE through (R)AN and sends PDU Session Resource SetupRequest. The request contains N2 SM Information, including QFI, QoS Profile, CN Tunnel Info, and N1 SM Container sent to UE, including PDU Session Establishment Accept and Allocated IPv4Address. (R)AN sends PDU Session Resource Setup Response to AMF to establish AN tunnel information. The response message contains AN Tunnel Info, List of Accepted / Rejected QFI, etc.
[0161] 19. SMF and AMF interact to obtain AN Tunnel Info and other information.
[0162] 20a-20b. SMF sends a PFCP Session Modification Request to UL CL UPF+PSA1, and sends the (R)AN side N3 tunnel downlink end address information and the corresponding PDR to UL CL UPF+PSA1. UL CL UPF+PSA1 responds with a PFCP Session Modification Response.
[0163] The private network service access solution for roaming areas provided by the embodiment of the present application can realize the expansion of new services of operators, meet various private network service diversion scenarios, and have a broader business prospect. For users to access services in roaming areas, they can further obtain convenient local business services. At the same time, the local diversion service policy control method based on the roaming area contract is convenient for operators and commercial institutions (such as parks, museums, etc.), enterprises, etc. to jointly launch specific local private network services.
[0164] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0165] Figure 8 This is a schematic diagram of the structure of a dynamic contract signing device for roaming in a 5G network provided in an embodiment of the present application. The dynamic contract signing device for roaming in a 5G network can be integrated in the SMF in the core network of the roaming location. Figure 8 As shown, the dynamic subscription device 800 for roaming in the 5G network includes an identifier acquisition module 810, a diversion rule acquisition module 820 and a diversion rule issuing module 830.
[0166] Among them, the identifier acquisition module 810 is used to obtain the target data network identifier, which is issued by the access and mobility management function network element after the user equipment initiates a session request to the access and mobility management function network element in the core network. The user equipment has completed the private network service contract in the roaming area and is in the private network service area of the roaming area. The diversion rule acquisition module 820 is used to obtain the private network diversion rule that matches the target data network identifier. The diversion rule sending module 830 is used to send the private network diversion rule to the user plane function network element in the core network. The private network diversion rule is used for the user plane function network element to establish a diversion session with the user equipment. The diversion session is used for the user equipment to access the private network provided by the private network service in the private network service area.
[0167] In some examples, the diversion rule sending module can be specifically used to: obtain session information carried in the session request; then select the diversion user plane function network element and the main anchor user plane function network element based on at least one of the user temporary mobile identifier, the data network identifier requested by the user device, and the data network access identifier; and send the private network diversion rules to the diversion user plane function network element and the main anchor user plane function network element.
[0168] The session information includes at least one of a user temporary mobile identity, a data network identifier requested by the user equipment, and a data network access identifier.
[0169] In some examples, a port update module is also included, which is used to obtain policy and billing control information from the session management policy control function network element at the user equipment's home location; then, based on the user's temporary mobile identity and data network identifier, a secondary anchor user plane function network element is selected; and based on the policy and billing control information, a session is created with the secondary anchor user plane function network element; finally, the downlink tunnel end of the secondary anchor user plane function network element is updated to the first interface.
[0170] In some examples, a session creation module is also included, which is used to determine whether the uplink tunnel information of the second interface returned by the diversion user plane function network element, the downlink tunnel information of the first interface, the uplink tunnel information of the second interface returned by the main anchor user plane function network element, and the uplink tunnel information of the first interface are obtained; and after the diversion user plane function network element and the main anchor user plane function network element return information, a session is created with the diversion user plane function network element and the main anchor user plane function network element.
[0171] In some examples, an interface update module is also included, which is used to obtain the uplink tunnel information of the secondary anchor user function network element returned to the first interface; then based on the interface uplink tunnel information of the first interface, the uplink tunnel end of the diversion user plane function network element and the main anchor user plane function network element is updated to the first interface.
[0172] In some examples, an information update module is also included, which is used to update the tunnel uplink tunnel information of the second interface on the base station side to a diversion user plane functional network element.
[0173] In some examples, a rule forwarding module is also included, which is used to obtain the tunnel downlink end address information and policy and charging rules of the second interface on the base station side; and send the tunnel downlink end address information and policy and charging rules of the second interface to the diversion user plane function network element and the main anchor user plane function network element.
[0174] In some examples, an information acquisition module is also included, which is used to obtain access network tunnel information from an access and mobility management function network element.
[0175] In some examples, a session deletion module is also included, which is used to delete the diverted session when the user equipment times out in accessing the private network and / or leaves the private network service area.
[0176] In some examples, the user equipment completes the private network service subscription outside the private network service area or within the private network service area of the roaming location.
[0177] The device provided in the embodiment of the present application can be used to execute the method in the embodiment shown in the above SMF side. Its implementation principle and technical effect are similar and will not be repeated here.
[0178] Fig. 9 This is a schematic diagram of the structure of a dynamic contract signing device for roaming in a 5G network provided in an embodiment of the present application. The dynamic contract signing device for roaming in a 5G network can be integrated in the AMF in the core network of the roaming location. Fig. 9 As shown, the dynamic signing device 900 for roaming in the 5G network includes an information acquisition module 910, a network element selection module 920, a data acquisition module 930 and an identifier transmission module 940.
[0179] The information acquisition module 910 is used to obtain session information in response to a session request initiated by a user equipment. The network element selection module 920 is used to select a target application mobility policy control function network element from the core network based on a set proximity principle. The data acquisition module 930 is used to obtain a target data network identifier from the target application mobility policy control function network element based on the session information. The identifier transfer module 940 is used to transfer the target data network identifier to the session management function network element in the core network.
[0180] Among them, the user equipment has completed the private network service contract in the roaming area and is in the private network service area of the roaming area.
[0181] In some examples, the data acquisition module can be specifically used to extract the location information of the user device, the user temporary mobile identifier and the data network access identifier from the session information; then send the location information of the user device, the user temporary mobile identifier and the data network access identifier to the target application mobility policy control function network element; and obtain the target data network identifier fed back by the target application mobility policy control function network element based on the location information, the user temporary mobile identifier and the data network access identifier.
[0182] In some examples, the identifier transfer module can be specifically used to: compare the target data network identifier with a locally configured preset whitelist; when the target data network identifier matches the preset whitelist, transfer the target data network identifier to the session management function network element.
[0183] In some examples, a control information forwarding module is also included, which is used to obtain the control message sent by the session management function network element and forward it to the base station side. The control message is used to control the uplink tunnel information of the second interface tunnel on the base station side to be updated to the diversion user plane function network element in the core network.
[0184] In some examples, a tunnel information forwarding module is also included, which is used to obtain access network tunnel information from the access network device and send it to the session management function network element.
[0185] The device provided in the embodiment of the present application can be used to execute the method in the embodiment shown in the above-mentioned AMF side. Its implementation principle and technical effect are similar and will not be repeated here.
[0186] Fig.10 This is a schematic diagram of the structure of a dynamic contract signing device for roaming in a 5G network provided in an embodiment of the present application. The dynamic contract signing device for roaming in a 5G network can be integrated in the PCF in the core network of the roaming location. Fig.10 As shown, the dynamic signing device 1000 for roaming in the 5G network includes a session acquisition module 1010, an information determination module 1020, and an identifier feedback module 1030.
[0187] The session acquisition module 1010 is used to acquire session information transmitted by the access and mobility management function network element.
[0188] The information determination module 1020 is used to determine, based on the session information, whether the user equipment has completed the private network service subscription in the roaming location and is within the private network service area of the roaming location.
[0189] The identifier feedback module 1030 is used to return the target data network identifier to the access and mobility management function network element when the user equipment has completed the private network service subscription and is in the private network service area of the roaming area.
[0190] Fig.11This is a schematic diagram of the structure of the core network provided in the embodiment of the present application. Fig.11 As shown, the user equipment 1101 (UE for short) in the core network 1100 establishes a session with the core network 1100 through the access network device 1102. The core network 1100 includes at least an access and mobility management function network element 1105 (AMF for short), a session management function network element 1104 (SMF for short), a user plane function network element 1103 (UPF for short) and a policy control function network element 1106 (PCF for short).
[0191] The access and mobility management function network element 1105 is used to select the access and mobility management policy control function network element AM-PCF in the policy control function network element 1106 based on the user scope and service scope, and transmit the session information in the session request initiated by the user equipment to the access and mobility management policy control function network element AM-PCF;
[0192] The access and mobility management policy control function network element AM-PCF is used to return the target data network identifier to the access and mobility management function network element 1105 when it is determined that the user equipment has completed the private network service subscription in the roaming area and is in the private network service area of the roaming area;
[0193] The session management function network element 1104 is used to obtain the target data network identifier of the access and mobility management function network element AM-PCF, and after determining the private network diversion rule matching the target data network identifier, send the private network diversion rule to the user plane function network element 1103;
[0194] The user plane function network element 1103 is used to enable user equipment to access the private network provided by the private network service within the private network service area according to the private network diversion rules.
[0195] An embodiment of the present application also provides an electronic device, which may include a processor and a memory storing computer program instructions.
[0196] Specifically, the processor may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present invention.
[0197] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In an example, the memory may include a removable or non-removable (or fixed) medium, or the memory may be a non-volatile solid-state memory. The memory may be inside or outside the integrated gateway disaster recovery device.
[0198] In one example, the memory may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0199] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0200] The processor implements the method in the above-mentioned embodiment by reading and executing the computer program instructions stored in the memory.
[0201] In one example, the electronic device may further include a communication interface and a bus, wherein the processor, the memory, and the communication interface are connected via the bus and communicate with each other.
[0202] The communication interface is mainly used to implement communication between the modules, devices, units and / or equipment in the embodiments of the present invention.
[0203] The bus includes hardware, software or both, and the components of the online data flow billing device are coupled to each other. For example, but not limitation, the bus may include an accelerated graphics port (Accelerated Graphics Port, AGP) or other graphics bus, an enhanced industry standard architecture (Extended Industry Standard Architecture, EISA) bus, a front side bus (Front Side Bus, FSB), a hypertransmission (Hyper Transport, HT) interconnection, an industry standard architecture (Industry Standard Architecture, ISA) bus, an infinite bandwidth interconnection, a low pin count (LPC) bus, a memory bus, a micro channel architecture (MCA) bus, a peripheral component interconnection (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standard association local (VLB) bus or other suitable buses or a combination of two or more of these. In appropriate cases, the bus may include one or more buses. Although the embodiment of the present invention describes and shows a specific bus, the present invention considers any suitable bus or interconnection.
[0204] In addition, in combination with the method for dynamically signing a roaming location under a 5G network in the above embodiment, an embodiment of the present invention may provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the methods for dynamically signing a roaming location under a 5G network in the above embodiment is implemented.
[0205] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed, implements any one of the dynamic signing methods for roaming in a 5G network in the above-mentioned embodiments.
[0206] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0207] The functional blocks shown in the above structural block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (Read-Only Memory, ROM), flash memory, erasable read-only memory (Erasable ReadOnly Memory, EROM), floppy disks, compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical discs, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.
[0208] It should also be noted that the exemplary embodiments mentioned in the present invention describe some methods or systems based on a series of steps or devices. However, the present invention is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiments, or in a different order from the embodiments, or several steps can be performed simultaneously.
[0209] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0210] The above is only a specific implementation of the present invention. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, module and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be covered within the protection scope of the present invention.
Claims
1. A dynamic subscription method for roaming in a 5G network, characterized in that: A session management function network element applied to a core network in a roaming location, the method comprising: Obtaining a target data network identifier, where the target data network identifier is issued by the access and mobility management function network element after the user equipment initiates a session request to the access and mobility management function network element in the core network, and the user equipment has completed a private network service subscription in the roaming location and is in the private network service area of the roaming location; Determining a private network diversion rule matching the target data network identifier; The private network diversion rule is sent down to the user plane functional network element in the core network, the private network diversion rule is used by the user plane functional network element to establish a diversion session with the user equipment, and the diversion session is used by the user equipment to access the private network provided by the private network service in the private network service area.
2. The method according to claim 1, characterized in that: The sending of the private network diversion rule to the user plane function network element in the core network includes: Acquire session information carried in the session request, where the session information includes at least one of a user temporary mobile identity, a data network identifier requested by the user equipment, and a data network access identifier; Selecting a traffic distribution user plane function network element and a primary anchor user plane function network element based on at least one of the user temporary mobility identity, the data network identifier requested by the user equipment, and the data network access identifier; The private network diversion rule is sent to the diversion user plane function network element and the main anchor user plane function network element.
3. The method according to claim 2, characterized in that Also includes: Acquire policy and charging control information from a session management policy control function network element at the home location of the user equipment; Selecting a secondary anchor user plane function network element based on the user temporary mobility identity and the data network identifier; Based on the policy and charging control information, establish a session with the secondary anchor user plane function network element; The downlink tunnel end of the secondary anchor user plane functional network element is updated to the first interface.
4. The method according to claim 3, characterized in that: After the private network diversion rule is sent to the user plane function network element in the core network, the method further includes: Determine whether the uplink tunnel information of the second interface returned by the offload user plane function network element, the downlink tunnel information of the first interface, the uplink tunnel information of the second interface returned by the main anchor user plane function network element, and the uplink tunnel information of the first interface are obtained; After the offload user plane function network element and the main anchor user plane function network element return information, a session is established with the offload user plane function network element and the main anchor user plane function network element.
5. The method according to claim 3, characterized in that: Also includes: Acquire the uplink end tunnel information of the first interface returned by the secondary anchor user plane function network element; Based on the interface uplink end tunnel information of the first interface, the uplink tunnel ends of the offload user plane function network element and the main anchor user plane function network element are updated to the first interface.
6. The method according to claim 1, characterized in that Also includes: The uplink tunnel information of the second interface on the base station side is updated to the offload user plane function network element.
7. The method according to claim 6, characterized in that Also includes: Obtaining the tunnel downlink end address information and policy and charging rules of the second interface on the base station side; The tunnel downstream end address information and the policy and charging rules of the second interface are sent to the offload user plane function network element and the main anchor user plane function network element.
8. The method according to claim 1, characterized in that: Also includes: Access network tunnel information is obtained from the access and mobility management function network element.
9. The method according to any one of claims 1 to 8, characterized in that Also includes, When the user equipment times out from accessing the private network and / or leaves the private network service area, the offload session is deleted.
10. The method according to any one of claims 1 to 8, characterized in that The user equipment completes the private network service subscription outside the private network service area of the roaming location or within the private network service area.
11. A method for dynamic roaming subscription in a 5G network, characterized in that: Applicable to an access and mobility management function network element in a core network of a roaming location, the method comprising: Responding to a session request initiated by a user equipment, acquiring session information, wherein the user equipment has completed a private network service subscription in the roaming location and is in a private network service area in the roaming location; Based on a set proximity principle, selecting a target application mobility policy control function network element from the core network; Based on the session information, obtaining a target data network identifier from the target application mobility policy control function network element; The target data network identifier is transmitted to a session management function network element in the core network.
12. The method according to claim 11, characterized in that The acquiring a target data network identifier from the target application mobility policy control function network element based on the session information includes: Extracting the location information of the user equipment, the user temporary mobile identity and the data network access identifier from the session information; Sending the location information of the user equipment, the user temporary mobility identity and the data network access identifier to the target application mobility policy control function network element; The target data network identifier fed back by the target application mobility policy control function network element based on the location information, the user temporary mobility identity and the data network access identifier is obtained.
13. The method according to claim 11, characterized in that The delivering the target data network identifier to the session management function network element in the core network includes: Comparing the target data network identifier with a locally configured preset whitelist; When the target data network identifier matches the preset whitelist, the target data network identifier is transmitted to the session management function network element.
14. The method according to claim 11, characterized in that Also includes: The control message sent by the session management function network element is obtained and forwarded to the base station side, wherein the control message is used to control the uplink tunnel information of the second interface tunnel on the base station side to be updated to the offload user plane function network element in the core network.
15. The method according to claim 11, characterized in that Also includes: Access network tunnel information is obtained from the access network device and sent to the session management function network element.
16. A dynamic subscription method for roaming in a 5G network, characterized in that: A policy control function network element applied to a core network in a roaming location, the method comprising: Obtaining session information transmitted by access and mobility management function network elements; Based on the session information, determining whether the user equipment has completed a private network service subscription in the roaming location and is within the private network service area of the roaming location; When the user equipment has completed the subscription for the private network service and is in the private network service area of the roaming location, the target data network identifier is returned to the access and mobility management function network element.
17. A 5G network roaming dynamic subscription device, characterized in that: include: an identifier acquisition module, configured to acquire a target data network identifier, wherein the target data network identifier is issued by an access and mobility management function network element after a user equipment initiates a session request to an access and mobility management function network element in a core network, and the user equipment has completed a private network service subscription in a roaming location and is in a private network service area of the roaming location; A traffic diversion rule acquisition module, used to acquire a private network traffic diversion rule matching the target data network identifier; The diversion rule sending module is used to send the private network diversion rule to the user plane functional network element in the core network, the private network diversion rule is used by the user plane functional network element to establish a diversion session with the user equipment, and the diversion session is used by the user equipment to access the private network provided by the private network service in the private network service area.
18. A dynamic signing device for roaming in a 5G network, characterized in that: include: An information acquisition module, configured to acquire session information in response to a session request initiated by a user equipment, wherein the user equipment has completed a private network service subscription in a roaming location and is in a private network service area in the roaming location; A network element selection module is used to select a target application mobility policy control function network element from the core network based on a preset proximity principle; A data acquisition module, configured to acquire a target data network identifier from the target application mobility policy control function network element based on the session information; The identifier transfer module is used to transfer the target data network identifier to the session management function network element in the core network.
19. A dynamic signing device for roaming in a 5G network, characterized in that: include: A session acquisition module, used to acquire session information transmitted by access and mobility management function network elements; An information determination module, used to determine whether the user equipment has completed the private network service subscription in the roaming location and is in the private network service area of the roaming location based on the session information; The identifier feedback module is used to return the target data network identifier to the access and mobility management function network element when the user equipment has completed the private network service subscription and is in the private network service area of the roaming area.
20. An electronic device, characterized in that: The electronic device comprises: a processor, and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method as claimed in any one of claims 1-10 or 11-15 or 16.
21. A computer-readable storage medium, characterized in that: The computer storage medium stores computer program instructions, and when the computer program instructions are executed by the electronic device, the method according to any one of claims 1-10 or 11-15 or 16 is implemented.
22. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 10 or 11 to 15 or 16 when being executed by a processor.
Citation Information
Patent Citations
Shunting strategy adjustment method and device, equipment and readable storage medium
CN118804066A
Communication method and device, electronic equipment and storage medium
CN118804369A
Data distributing method, double-domain private network system, device, storage medium, and program product
WO2024060472A1
Cited By
Service identifier display method and device, computer readable storage medium and equipment
CN120224306A
Service identity display method and device, computer readable storage medium, and equipment
CN120224306B
Method, system, product and medium for authorizing special network resources
CN120676359A
A method, system, product, and media for authorizing special network resources
CN120676359B
Dynamic subscription method and apparatus for roaming location in 5g network, and device and medium
WO2026086637A1