NF Precise Addressing Method and Device for Co-Constructing and Sharing the Off-Net Roaming Scenario
By using the precise addressing method of network slice identification and position parameters in the 5G network co-construction and sharing of different network roaming scenarios, the problem of AMF addressing the same area anchor point SMF in the cross-operator network is solved, and efficient service dredging and management optimization is achieved.
Patent Information
- Application Number
- CN202210868528.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2042-07-22
AI Technical Summary
In the context of 5G network co-construction and sharing, when A operator users access B operator 5G base stations, the existing methods cannot accurately address the anchor SMF that A operator serves the same belonging area from B operator network, resulting in poor service unblocking.
By sending service discovery requests to NRFs in the co-constructed and shared network, using network slice identification, data network name and location parameters, identify and filter out anchor SMFs that match the user's home location, or when the data network name is a dedicated DNN, all SMFs are used as anchor SMFs to achieve accurate addressing.
It realizes the precise addressing of the AMF on the access side in the cross-operator roaming scenario of the different network serving the anchor SMF in the same area, optimizes service routing and management, facilitates user access, and reduces the requirements for equipment transformation.
Smart Images

Figure CN115988482B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of mobile communication technologies, and particularly to a method and device for accurate NF addressing for the scenario of co - construction, sharing, and off - network roaming. Background Art
[0002] The network function (NF) instances of the core network of the fifth - generation communication system (5G), that is, the 5G core network elements, include various 5G core network elements defined by 3GPP, such as: Policy Control Function (PCF), Access and Mobility Management Function (AMF), Session Management Function (SMF), etc. The creation of NF is called NF instantiation. After the 5GC NF creation is completed, in the 5G signaling process, different NFs achieve NF addressing and signaling exchange through a series of service - oriented operations such as service registration / deregistration, update, service authorization / authentication, service discovery, status subscription / cancellation of subscription. NF addressing mainly involves the service registration, service authorization, and service discovery processes.
[0003] Under the background of the co - construction and sharing of 5G networks, users of Operator A access the 5G base stations of Operator B based on the co - construction and sharing method, and realize the inter - communication of basic services such as data and voice through the access control network elements of Operator B and then through to Operator A. For this scenario, there is no connection between the base stations of Operator B and the network of Operator A. It is necessary to insert an Intermediate - SMF (I - SMF) and an Intermediate User Plane Function (I - UPF) to realize the service connection in the scenario of cross - network roaming; if the cloud - based network elements are deployed centrally and constructed in a way of logical separation according to the affiliated service areas, in order to realize service routing optimization and convenient management, when a user of Operator A accesses from the network of Operator B, it is necessary to accurately select the NF that serves this user at the same time (i.e., the NF serving the same area). For non - number - based addressing, the existing methods cannot achieve accurate addressing in some scenarios. Taking the AMF at the access side addressing the home SMF of the user as an example, since there is no connection between the network of Operator A and the base stations of Operator B, the Tracking Area Identity (TAI) carried when the SMF service of Operator A is registered is an invalid TAI. The existing method of AMF addressing the SMF based on the matching parameters of "Single Network Slice Selection Assistance Information (S - NSSAI)+Data Network Name (DNN)+TAI" cannot achieve accurate addressing of the anchor SMF in the same home area of Operator A that serves this user from the AMF accessing from the network of Operator B.
[0004] In view of the above scenarios and problems, referring to the existing standard processes and the principle of addressing parameter matching, a new addressing method is needed to achieve accurate addressing of the anchor SMF in the same home area that serves the user by the access AMF in the cross - network roaming scenario. Summary of the Invention
[0005] In view of the above problems, the embodiments of the present invention provide an NF accurate addressing method and device for the co - construction and sharing cross - network roaming scenario, which overcome the above problems or at least partially solve the above problems.
[0006] According to one aspect of the embodiments of the present invention, there is provided an NF precise addressing method for a co - constructed and shared off - network roaming scenario. The method includes: sending a first service discovery request to the NRF in the co - constructed and shared network, and forwarding it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameters including first location information; receiving the SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying the indication of non - matching preferred tracking area identifier; judging the service type of the network data name; if the service type of the data network name is a general DNN, screening out the target SMF that matches the first location information in the location parameters from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, taking all SMFs in the SMF set as the anchor SMF.
[0007] In an optional manner, the location parameter is one of a network element instance identifier, location information, service area, fully qualified domain name, and IPv6 address.
[0008] In an optional manner, the receiving the SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying the indication of non - matching preferred tracking area identifier includes: for multiple session management network elements adopting a POOL networking method with the same network slice identifier and data network name, receiving the network element configuration information of all session management network elements in the session management network element POOL returned by the home NRF, and identifying the indication of non - matching preferred tracking area identifier.
[0009] In an optional manner, when the location parameter is a network element instance identifier, the screening out the target SMF that matches the first location information in the location parameters from the SMF set as the anchor SMF includes: screening out the target SMF whose second location information in the second network element instance identifier included in the network element configuration information of the SMF in the SMF set matches the first location information in the first network element instance identifier as the anchor SMF.
[0010] In an optional manner, the network element instance identifier includes a network element type, a business - affiliated major region, a network element - served province identifier, a structure description bit, and a network element instance number; if the data network name is a dedicated data network name, the structure description bit is a first flag; if the data network name is a general data network name, the structure description bit is a second flag.
[0011] In an alternative manner, screening out a target SMF in which the second location information included in the second network element instance identifier in the network element configuration information of the SMF in the SMF set matches the first location information in the first network element instance identifier, and using the target SMF as the anchor SMF includes: parsing the second network element instance identifier included in the network element configuration information of the SMF in the SMF set to obtain service area information corresponding to the province identifier served by the network element in the second network element instance identifier; parsing the first network element instance identifier included in the first service discovery request to obtain the location information of the PDU session requested by the user; and screening out a target SMF in the SMF set in which the location information of the PDU session matches the service area information, and using the target SMF as the anchor SMF.
[0012] In an alternative manner, if the service type of the data network name is a general DNN, screening out a target SMF in the SMF set that matches the first location information in the location parameter and using the target SMF as the anchor SMF; if the service type of the data network name is a dedicated DNN, after using all SMFs in the SMF set as the anchor SMF, identifying a non-matching preferred tracking area identifier indication and starting a service process for selecting an I-SMF, including: sending a second service discovery request to the NRF in the co-constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request; receiving multiple SMFs that are matched by the NRF according to the network slice identifier and the tracking area identifier and are responsible for the same tracking area and the same network slice identifier and adopt a POOL networking mode, and saving the network element configuration information of each SMF; and selecting one of the SMFs as the I-SMF according to the priority and static capacity in the network element configuration information.
[0013] According to another aspect of the embodiments of the present invention, there is provided an NF precise addressing device for a co - construction and sharing heterogeneous network roaming scenario. The device includes: a request sending module, configured to send a first service discovery request to the NRF in the co - construction and sharing network and forward it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information; an information receiving module, configured to receive an SMF set including all matching SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify an indication of non - matching of the preferred tracking area identifier; an anchor SMF obtaining module, configured to determine the service type of the data network name; if the service type of the data network name is a general DNN, filter out a target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as the anchor SMF.
[0014] According to another aspect of the embodiments of the present invention, there is provided a computing device, including: a processor, a memory, a communication interface, and a communication bus. The processor, the memory, and the communication interface complete communication with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the steps of the above - mentioned NF precise addressing method for a co - construction and sharing heterogeneous network roaming scenario.
[0015] According to yet another aspect of the embodiments of the present invention, there is provided a computer storage medium, in which at least one executable instruction is stored, and the executable instruction causes the processor to execute the steps of the above - mentioned NF precise addressing method for a co - construction and sharing heterogeneous network roaming scenario.
[0016] In an embodiment of the present invention, a first service discovery request is sent to the NRF in the co - constructed and shared network, and is forwarded to the home NRF by the NRF that cannot provide services. At least the following matching parameters are included in the first service discovery request: network slice identifier, data network name, preferred tracking area identifier, and location parameter including first location information; receiving an SMF set including all matched SMFs obtained by the home NRF according to the network slice identifier and the DNN, and identifying an indication that the preferred tracking area identifier does not match; determining the service type of the data network name; if the service type of the data network name is a general DNN, screening out a target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, taking all SMFs in the SMF set as the anchor SMF, which can realize accurate addressing of the anchor SMF of the access - side AMF for serving the same area with different networks in the cross - operator roaming scenario.
[0017] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to be able to understand the technical means of the embodiment of the present invention more clearly, it can be implemented according to the content of the description. And in order to make the above - mentioned and other purposes, features and advantages of the embodiment of the present invention more obvious and understandable, the following specific embodiments of the present invention are specifically given. Brief Description of the Drawings
[0018] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0019] Figure 1 It shows a schematic diagram of the NF accurate addressing system for the co - constructed and shared different - network roaming scenario provided by the embodiment of the present invention;
[0020] Figure 2 It shows a schematic flowchart of the NF accurate addressing method for the co - constructed and shared different - network roaming scenario provided by the embodiment of the present invention;
[0021] Figure 3 It shows a schematic diagram of the structure of the network element instance identifier of the NF accurate addressing method for the co - constructed and shared different - network roaming scenario provided by the embodiment of the present invention;
[0022] Figure 4 It shows a schematic diagram of the structure of the NF accurate addressing device for the co - constructed and shared different - network roaming scenario provided by the embodiment of the present invention;
[0023] Figure 5The structural schematic diagram of the computing device provided by the embodiment of the present invention is shown. Detailed implementation manners
[0024] The exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present invention can be more thoroughly understood and the scope of the present invention can be fully conveyed to those skilled in the art.
[0025] Figure 1 The schematic diagram of the NF precise addressing system for the co - construction and sharing heterogeneous network roaming scenario provided by the embodiment of the present invention is shown. As Figure 1 shown, the NF precise addressing system includes: a home NRF and an A - SMF located in the first operator network A, an NRF, an AMF, and an I - SMF located in the co - construction and sharing network. Users in the first operator network A access the second operator base station through the co - construction and sharing network.
[0026] During the establishment process of the Protocol Data Unit (PDU) session, the AMF can perform SMF discovery based on the Data Network Name (DNN), the Slice - Network Slice Selection Assistance Information (S - NSSAI), and the Preferred - Tracking Area Identity (Preferred - TAI). The NRF should return as many SMF configuration files as possible that match all of them, or only the SMF configuration files that match the DNN and S - NSSAI. If the Preferred - TAI is not matched, the AMF should initiate the process of inserting the I - SMF.
[0027] Taking the case where the access - side AMF addresses the user - home SMF as an example, the AMF is used to send a first service discovery request to the NRF. The matching parameters of the first service discovery request at least include: S - NSSAI, DNN, Preferred - TAI, and a location parameter containing location information. When the NRF determines that it cannot provide services based on the first service discovery request, it forwards the service discovery request to the home NRF. The home NRF is used to obtain all matching SMFs according to S - NSSAI and DNN and return them to the AMF, and at the same time indicate "Preferred - TAI not matched". The AMF is also used to receive all the matching SMFs returned by the home NRF, and parse the location parameter according to the service type of the data network name as needed to determine the anchor SMF (Anchor - SMF, A - SMF), and then initiate the service process of inserting an intermediate SMF (Intermediate - SMF, I - SMF). Taking the location parameter as the network element instance identifier (nfInstanceId) as an example, the AMF determines the service type of the DNN. If it is a dedicated DNN, the process of inserting the I - SMF is directly carried out. If it is a general DNN, specifically, the AMF needs to parse the nfInstanceId in the NF Profile of the matching SMF and the nfInstanceId in the matching parameters carried in the first service discovery request respectively, obtain the SMF service area information and the location information of the requested PDU session (PDU Session); perform precise matching on the two to screen out the anchor SMF serving the same area.
[0028] In the embodiment of the present invention, after the AMF receives all the matching SMFs returned by the home NRF, if it is determined according to the network data name that the service type of the DNN is a dedicated DNN, the AMF saves all the SMFs returned by the home NRF that are responsible for the same S - NSSAI and the same DNN and adopt the POOL networking method as the anchor SMF. If it is determined according to the network data name that the service type of the DNN is a general DNN, the AMF analyzes the location parameter of the network element configuration information set in the network element configuration file (NF Profile) of all the returned SMFs, and screens out the SMFs whose second location information of the location parameter in all the SMFs is the same as the first location information in the first service discovery request as the anchor SMF.
[0029] It should be noted that an A - UPF is also set in the first operator network A, and an I - UPF is also set in the co - constructed and shared network. The NF precise addressing system of the embodiment of the present invention further includes a second operator network B, in which an AMF, an SMF, and a UPF are set.
[0030] Figure 2The figure shows a schematic flowchart of the NF precise addressing method for the co - construction and sharing heterogeneous network roaming scenario provided by the embodiments of the present invention. The NF precise addressing method for the co - construction and sharing heterogeneous network roaming scenario is applied to the AMF in the co - construction and sharing network, such as Figure 2 As shown, the NF precise addressing method for the co - construction and sharing heterogeneous network roaming scenario includes:
[0031] Step S11: Send a first service discovery request to the NRF in the co - construction and sharing network and forward it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameters including the first location information.
[0032] In the embodiments of the present invention, the first service discovery request is an HTTP GET service discovery request. At least the matching parameters of the first service discovery request include: S - NSSAI, DNN, Preferred - TAI, and location parameters including the first location information
[0033] In the embodiments of the present invention, before step S11, after the creation of the AMF and the SMF, a registration service process and a service authorization process need to be initiated to the NRF. Taking the AMF registration as an example, a registration request including network element configuration information is sent to the NRF in the co - construction and sharing network. The NF Profile includes basic attribute parameters, service list attribute parameters (NfServices), and NF proprietary attribute parameters; if the registration is successful, a registration success response message returned by the NRF is received.
[0034] More specifically, the NF Profile sent by the AMF and SMF to the NRF during the registration process includes basic attribute parameters of the NF Profile such as the network element instance identifier (nfInstanceId), network element type (nfType), network slice identifier (sNssais), priority (Priority), static capacity (Capacity), location information (Locality), etc., and the service list attribute parameter NfServices of all services that can be provided for other NFs, as well as NF-specific attributes (Info). The attributes specific to the AMF are: AmfInfo, to meet the needs of other AMFs at the N14 interface to discover the local AMF and other network elements to subscribe to the AMF; specifically including amfRegionId, amfSetId, guamiList, taiRangeList, taiList, etc. The attributes specific to the SMF are: SmfInfo, to meet the needs of the AMF at the N11 interface to discover the local SMF and other network elements to subscribe to the SMF; specifically including sNssaiSmfInfoList, taiRangeList, taiList, pgwFqdn, accessType.
[0035] The AMF performs SMF service discovery towards the NRF. If the operator enables NF service discovery authorization / authentication, the NRF needs to perform service discovery authorization for the SMF. The method based on NfTypes and / or PLMN ID and / or FQDN and / or Nssais can be selected. That is, during the registration process of the SMF towards the NRF, the corresponding allowedNfTypes and / or AllowedPlmns and / or allowedNfDomains and / or AllowedNssais need to be included. The AMF needs to carry the requester-nf-type, requester-plmn-list and / or requester-nf-instance-fqdn and / or requester-snssais in the query parameters of the service discovery request message. Taking NfTypes as an example, the specific authorization process is as follows: During the registration process of the SMF towards the NRF, a list of allowed source NF types is provided in the allowedNfTypes in the NFProfile; after the NRF matches the target NF based on the query parameters in the service discovery request message of the AMF, it then matches the NF type in the mandatory attribute requester-nf-type in the service discovery request message of the AMF with the allowedNfTypes in the NF Profile of the SMF. If the allowedNfTypes list in the NF Profile of the SMF contains the NfTypes of the AMF, the authorization / authentication passes, and the service discovery result (NF Profile of the SMF) is allowed to be returned to the AMF; otherwise, the authorization / authentication fails.
[0036] After the NRF receives the first service discovery request and finds that the target NF does not belong to the NRF where the AMF is located, it forwards the first service discovery request submitted by the AMF to the NRF to which the target NF belongs.
[0037] Step S12: Receive the SMF set including all matching SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication of the unmatched preferred tracking area identifier.
[0038] In an embodiment of the present invention, the home NRF matches the SMF according to the DNN and the network slice identifier, but does not match the Preferred-TAI; then it returns to the AMF an SMF set including all the matched SMFs, and at the same time identifies the "Preferred-TAI not matched" indication, and each SMF includes an NF Profile. The AMF receives all the SMFs returned by the home NRF and identifies the "Preferred-TAI not matched" indication. Whether the returned NF Profile matches the Preferred-TAI in the first service discovery request is defined by the parameter preferredTaiMatchInd. If preferredTaiMatchInd is true, it means a match. If preferredTaiMatchInd is false, it means no match. The default value of preferredTaiMatchInd is false.
[0039] For multiple session management network elements adopting a POOL networking mode with the same S-NSSAI and DNN, it receives the network element configuration information of all session management network elements within the session management network element POOL returned by the home NRF, and identifies the "Preferred-TAI not matched" indication.
[0040] Step S13: Determine the service type of the network data name; if the service type of the data network name is a general DNN, filter out the target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all the SMFs in the SMF set as the anchor SMF.
[0041] In an embodiment of the present invention, after step S12, first determine the DNN service type, and match different processing logics through the DNN service type to complete the service discovery of the target NF. Optionally, determine the service type of the DNN according to the network data name DNN in the first service discovery request.
[0042] In step S13, if the service type of the DNN is a dedicated DNN, save all the SMFs returned by the home NRF that are responsible for the same S-NSSAI and the same DNN and adopt the POOL networking mode as the anchor SMF. If the service type of the DNN is a general DNN, filter out the SMF whose second location information in the second network element instance identifier included in the NF Profile of the SMF in the SMF set matches the first location information in the first network element instance identifier as the anchor SMF, and each SMF includes an NFProfile, and the second location information is set in the location parameter in the NF Profile.
[0043] The location parameters are parameters carrying user home location information, such as network element instance identifier (nfInstanceId), location information (Locality), serving scope (servingScope), fully qualified domain name (Fqdn), IPv6 address (ipv6Addresses), etc. That is, the location parameters can be mandatory parameters such as nfInstanceId and Locality, or optional parameters such as servingScope and Fqdn; if parameters whose detailed information of parameter fields is not clearly defined in the standard are adopted, the two roaming operators need to reach an agreement. The location-related attribute parameters in the registration and location parameters support accurate matching and addressing based on different dimensions such as province and local network.
[0044] Taking the location parameter as nfInstanceId as an example for illustration, in step S13, if the service type of the data network name is a dedicated data network name, all SMFs using the POOL networking mode that are responsible for the same network slice identifier and the same data network name returned by the home NRF are saved as the anchor SMF; if the service type of the data network name is a general data network name, the SMFs whose second location information in the network element configuration information of the SMFs in the SMF set matches the first location information in the first network element instance identifier are filtered out as the anchor SMF.
[0045] The nfInstanceId in the NF Profile is used to uniquely identify the NF instance. The existing nfInstanceId adopts the UUID version 4 format (RFC 4122), with a total of 128 bits, represented by 32 hexadecimal numbers and divided into 5 segments by "-", specifically: time-low"-"time-mid"-"time-high-and-version"-"clock-seq-and-reserved clock-seq-low"-"node. Among them: node is 48 bits, composed of 6 bytes (octets), as shown in Figure 3 shown in a. Among them, NFtype identifies the network element type; Region identifies the major region where the network element is responsible for services (the major region to which the service belongs, not the geographical location where the device is located); Province identifies the province served by the network element; Instance sequence number is the network element instance label, and can be further numbered according to the local network responsible by the NF in combination with the actual situation of the province.
[0046] The nfInstanceId is a mandatory positional parameter. For dedicated DNNs, the AMF needs to ignore the nfInstanceId. This operation conflicts with the mandatory matching required by the 3GPP protocol. It is necessary to add bits to the nfInstanceId number to describe the special structure of the nfInstanceId. The nfInstanceId in the embodiments of the present invention includes a network element type (NF type), a service home region (Region), an identifier of the province served by the network element (Province), a structure description bit (description), and a network element instance label (Instance sequence number). The encoding rule is as Figure 3 shown in b, where 1 bit of the Instance sequencenumber is used as the "structure description bit", that is, the 1st bit of Octet4.
[0047] The newly added structure description bit description indicates whether the nfInstanceId parameter is used for direct discovery or for location selection. For dedicated DNNs, the value should be "0", and for general DNNs, the value should be "1". If the data network name is a dedicated data network name, the structure description bit is the first flag; if the data network name is a general data network name, the structure description bit is the second flag. Among them, the first flag is preferably 0, and the second flag is preferably 1.
[0048] After determining the service type of the data network name, if the service type of the data network name is a dedicated data network name, the AMF no longer parses the location parameter. The AMF analyzes the SMF service discovery result returned by the NRF. If multiple SMFs responsible for the same S-NSSAI and the same DNN adopt a group POOL networking mode, the NRF will return the NF Profiles of all SMFs within the corresponding SMF POOL (DNN / APN POOL) to the AMF. The AMF needs to save all the available SMFs (NFProfile) returned by the NRF and use them all as the available A-SMFs; at the same time, it recognizes the "unmatched Preferred-TAI" indication.
[0049] If the service type of the data network name is a general data network name, the AMF needs to further parse the location parameter. The AMF analyzes the SMF service discovery result returned by the NRF. Since multiple SMFs responsible for the same S-NSSAI and the same DNN adopt a group POOL networking mode, the NRF will return the NF Profiles of all SMFs within the corresponding SMF POOL to the AMF; the AMF parses the nfInstanceId in the NF Profiles of all the matched SMFs to obtain the user's home location information, and filters out the target A-SMF serving the same area by matching with the location information in the nfInstanceId carried by the AMF itself; at the same time, it identifies the "unmatched Preferred-TAI". Optionally, parse the second network element instance identifier included in the NF Profile of the SMF in the SMF set to obtain the service area information corresponding to the province identifier of the network element served by the network element in the second network element instance identifier; parse the first network element instance identifier included in the first service discovery request to obtain the location information of the PDU session requested by the user; filter out the target SMF whose PDU session location information matches the service area information from the SMF set as the anchor SMF. That is, when the AMF performs SMF service discovery to the NRF, it carries the nfInstanceId of the AMF as the location parameter. After the NRF returns the SMF service discovery result, the AMF parses the NF Profile of the matched SMF and the location parameter carried by the AMF respectively, obtains the information of the SMF service area through the Province identifier of the nfInstanceId in the SMF configuration file, and obtains the location information of the requested PDU Session through the Province identifier of the nfInstanceId carried by the AMF; based on the matching of the access AMF service area and the user's home SMF location information, filters out the target SMF serving the same area, so as to achieve accurate addressing and filter out the anchor SMF.
[0050] In an embodiment of the present invention, after step S13, the AMF identifies an indication of an unmatched preferred tracking area identifier and initiates a service process for selecting an I-SMF. Optionally, send a second service discovery request to the NRF in the co-constructed and shared network, where the second service discovery request includes the S-NSSAI and the TAI, and the TAI is the same as the Preferred-TAI in the first service discovery request; receive multiple SMFs returned by the NRF that are matched according to the S-NSSAI and the TAI and adopt a POOL networking mode for the same tracking area (TA) and the same S-NSSAI, and save the NF Profiles of each SMF; select one of the SMFs as the I-SMF according to the priority and static capacity in the NFProfile.
[0051] The NF precise addressing method for the co - construction and sharing of different network roaming scenarios in the embodiments of the present invention is applicable to the precise addressing of NFs that are independent of user numbers in the co - construction and sharing of cross - carrier 5G network different network roaming scenarios. For example, the access AMF precisely addresses the anchor SMF that provides different network services in the same area; it solves the problem of precise addressing of NFs with location - related information carried by using existing mandatory parameters (such as nfInstanceId, Locality, etc.) or optional parameters (such as servingScope, Fqdn, etc.) as location parameters for service discovery in the cross - carrier 5G network scenario, so as to achieve precise addressing of the home operator NF that serves the same area by the access operator NF. In the embodiments of the present invention, only the general DNN service is taken as an example, and the access - side AMF addresses the user - home anchor A - SMF that serves the same area. The method can be considered for the precise addressing of non - number - based NFs in the co - construction and sharing of different network roaming scenarios; it solves the problem of the access - side AMF precisely addressing the anchor SMF that provides different network services in the same area in the cross - carrier roaming scenario. It is preferred to use the location - related attribute parameters in the standard mandatory parameters for service discovery to achieve precise addressing, minimizing the equipment transformation requirements based on the 3GPP standard as much as possible. The location - related attribute parameters in the registration and location parameters can be based on mandatory parameters and optional parameters, which are flexible, convenient, and extensible.
[0052] In the embodiments of the present invention, a first service discovery request is sent to the NRF in the co - construction and sharing network and forwarded to the home NRF by the NRF that cannot provide services. The matching parameters of the first service discovery request at least include: S - NSSAI, DNN, Preferred - TAI, and a location parameter containing the first location information; receive the SMF set including all matching SMFs obtained by the home NRF according to the S - NSSAI and the data network name, and identify the "unmatched Preferred - TAI" indication; judge the service type of the network data name; if the service type of the data network name is a general DNN, then screen out the target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, then take all SMFs in the SMF set as the anchor SMF, which can achieve the precise addressing of the anchor SMF that provides different network services by the access - side AMF in the cross - carrier roaming scenario.
[0053] Figure 4 The structural schematic diagram of the NF precise addressing device for the co - construction and sharing of different network roaming scenarios in the embodiments of the present invention is shown. As Figure 4As shown in the figure, the NF precise addressing device for the co - constructed and shared off - network roaming scenario includes: a request sending module 401, an information receiving module 402, an anchor SMF obtaining module 403, and an I - SMF selection module 404. Among them:
[0054] The request sending module 401 is used to send a first service discovery request to the NRF in the co - constructed and shared network and forward it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameter including first location information; The information receiving module 402 is used to receive the SMF set including all matching SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication of non - matching preferred tracking area identifier; The anchor SMF obtaining module 403 is used to judge the service type of the network data name; If the service type of the data network name is a general DNN, filter out the target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; If the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as the anchor SMF.
[0055] In an optional manner, the location parameter is one of a network element instance identifier, location information, service area, fully qualified domain name, and IPv6 address.
[0056] In an optional manner, the information receiving module 402 is used for: for multiple session management network elements adopting the POOL networking mode with the same network slice identifier and data network name, receive the network element configuration information of all session management network elements in the session management network element POOL returned by the home NRF, and identify the indication of non - matching preferred tracking area identifier.
[0057] In an optional manner, when the location parameter is a network element instance identifier, the anchor SMF obtaining module 403 is used for: filtering out the SMF whose second location information in the second network element instance identifier included in the network element configuration information of the SMF in the SMF set matches the first location information in the first network element instance identifier as the anchor SMF.
[0058] In an optional manner, the network element instance identifier includes a network element type, a business - affiliated major region, a network element - served province identifier, a structure description bit, and a network element instance number. The anchor SMF obtaining module 403 is used for: if the data network name is a dedicated data network name, the structure description bit is the first flag; if the data network name is a general data network name, the structure description bit is the second flag.
[0059] In an alternative manner, the anchor point SMF acquisition module 403 is configured to: parse the second network element instance identifier included in the network element configuration information of the SMF set SMF, and acquire service area information corresponding to the service province identifier of the network element in the second network element instance identifier; parse the first network element instance identifier included in the first service discovery request, and acquire the location information of the PDU session requested by the user; screen out, from the SMF set, a target SMF whose location information of the PDU session matches the service area information, and use it as the anchor point SMF.
[0060] In an alternative manner, the I-SMF selection module 405 is configured to: identify an indication of non-matching of the preferred tracking area identifier, and initiate a service process for selecting an I-SMF, including: sending a second service discovery request to the NRF in the co-constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request; receive, from the NRF, a plurality of SMFs using the POOL networking mode that are responsible for the same tracking area and the same network slice identifier and are matched according to the network slice identifier and the tracking area identifier, and save the network element configuration information of each of the SMFs; select one of the SMFs as the I-SMF according to the priority and static capacity in the network element configuration information.
[0061] In an embodiment of the present invention, a first service discovery request is sent to the NRF in the co-constructed and shared network, and is forwarded to the home NRF by the NRF that cannot provide services. The matching parameters of the first service discovery request at least include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information; receive, from the home NRF, an SMF set including all the matched SMFs obtained according to the network slice identifier and the data network name, and identify an indication of non-matching of the preferred tracking area identifier; determine the service type of the data network name; if the service type of the data network name is a general DNN, screen out, from the SMF set, a target SMF that matches the first location information in the location parameter and use it as the anchor point SMF; if the service type of the data network name is a dedicated DNN, use all the SMFs in the SMF set as the anchor point SMF, which can realize accurate addressing of the anchor point SMF for the same area by the access side AMF in the cross-operator roaming scenario for serving different networks.
[0062] An embodiment of the present invention provides a non-volatile computer storage medium, where the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the NF accurate addressing method for the co-constructed and shared different network roaming scenario in any of the above method embodiments.
[0063] The executable instructions can specifically be used to cause the processor to perform the following operations:
[0064] Send a first service discovery request to the NRF in the co - constructed and shared network and forward it to the home NRF through the NRF that cannot provide services. At least the following matching parameters are included in the first service discovery request: network slice identifier, data network name, preferred tracking area identifier, and location parameter including first location information;
[0065] Receive the SMF set including all matching SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication of non - matching preferred tracking area identifier;
[0066] Judge the service type of the data network name; if the service type of the data network name is a general DNN, filter out the target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as the anchor SMF.
[0067] In an alternative manner, the location parameter is one of a network element instance identifier, location information, service area, fully qualified domain name, and IPv6 address.
[0068] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0069] For multiple session management network elements using the POOL networking method with the same network slice identifier and data network name, receive the network element configuration information of all session management network elements within the session management network element POOL returned by the home NRF, and identify the indication of non - matching preferred tracking area identifier.
[0070] In an alternative manner, the location parameter is a network element instance identifier, and the executable instructions cause the processor to perform the following operations:
[0071] Filter out the target SMF in which the second location information in the second network element instance identifier included in the network element configuration information of the SMF in the SMF set matches the first location information in the first network element instance identifier as the anchor SMF.
[0072] In an alternative manner, the network element instance identifier includes a network element type, a business - affiliated major region, a network element - served province identifier, a structure description bit, and a network element instance label; if the data network name is a dedicated data network name, the structure description bit is a first flag; if the data network name is a general data network name, the structure description bit is a second flag.
[0073] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0074] Parse the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, and obtain service area information corresponding to the province identifier served by the network element in the second network element instance identifier;
[0075] Parse the first network element instance identifier included in the first service discovery request, and obtain the location information of the PDU session requested by the user;
[0076] Filter out a target SMF in the SMF set whose location information of the session matches the service area information, and use it as the anchor SMF.
[0077] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0078] Identify the indication of the unmatched preferred tracking area identifier and initiate the service process of selecting an I-SMF, including:
[0079] Send a second service discovery request to the NRF in the co-constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request;
[0080] Receive multiple SMFs using the POOL networking method that are matched by the NRF according to the network slice identifier and the tracking area identifier and are responsible for the same tracking area and the same network slice identifier, and save the network element configuration information of each SMF;
[0081] Select one of the SMFs as the I-SMF according to the priority and static capacity in the network element configuration information.
[0082] In an embodiment of the present invention, a first service discovery request is sent to the NRF in the co - constructed and shared network and forwarded to the home NRF through the NRF that cannot provide services. The matching parameters of the first service discovery request at least include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information; receiving an SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying an indication of non - matching of the preferred tracking area identifier; determining the service type of the network data name; if the service type of the data network name is a general DNN, screening out a target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, taking all SMFs in the SMF set as the anchor SMF, which can achieve accurate addressing of the anchor SMF of the access - side AMF for serving the same area with different networks in the cross - carrier roaming scenario.
[0083] An embodiment of the present invention provides a computer program product. The computer program product includes a computer program stored on a computer storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer is made to execute the NF accurate addressing method for the co - constructed and shared different - network roaming scenario in any of the above - mentioned method embodiments.
[0084] The executable instructions can specifically be used to cause the processor to perform the following operations:
[0085] Sending a first service discovery request to the NRF in the co - constructed and shared network and forwarding it to the home NRF through the NRF that cannot provide services. The matching parameters of the first service discovery request at least include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information;
[0086] Receiving an SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying an indication of non - matching of the preferred tracking area identifier;
[0087] Determining the service type of the network data name; if the service type of the data network name is a general DNN, screening out a target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, taking all SMFs in the SMF set as the anchor SMF.
[0088] In an optional manner, the location parameter is one of an NE instance identifier, location information, a service area, a fully qualified domain name, and an IPv6 address.
[0089] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0090] For multiple session management network elements adopting the POOL networking mode with the same network slice identifier and data network name, receive the network element configuration information of all session management network elements within the session management network element POOL returned by the home NRF, and identify the indication of the unmatched preferred tracking area identifier.
[0091] In an alternative manner, the location parameter is a network element instance identifier, and the executable instructions cause the processor to perform the following operations:
[0092] Filter out the target SMF in the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, where the second location information in the second network element instance identifier matches the first location information in the first network element instance identifier, as the anchor SMF.
[0093] In an alternative manner, the network element instance identifier includes a network element type, a business home region, a network element service province identifier, a structure description bit, and a network element instance label; if the data network name is a dedicated data network name, the structure description bit is the first flag; if the data network name is a general data network name, the structure description bit is the second flag.
[0094] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0095] Parse the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, and obtain the service area information corresponding to the network element service province identifier in the second network element instance identifier;
[0096] Parse the first network element instance identifier included in the first service discovery request, and obtain the location information of the PDU session requested by the user;
[0097] Filter out the target SMF in the SMF set where the location information of the PDU session matches the service area information, as the anchor SMF.
[0098] In an alternative manner, the executable instructions cause the processor to perform the following operations:
[0099] Identify the indication of the unmatched preferred tracking area identifier, and initiate the service process of selecting an I-SMF, including:
[0100] Send a second service discovery request to the NRF in the co - constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request;
[0101] Receive multiple SMFs in the POOL networking mode that are responsible for the same tracking area and the same network slice identifier, which are matched according to the network slice identifier and the tracking area identifier, returned by the NRF, and save the network element configuration information of each SMF;
[0102] Select one SMF as the I - SMF according to the priority and static capacity in the network element configuration information.
[0103] In an embodiment of the present invention, by sending a first service discovery request to the NRF in the co - constructed and shared network and forwarding it to the home NRF through the NRF that cannot provide services, at least the matching parameters of the first service discovery request include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information; receive an SMF set including all matched SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify an indication of non - matching of the preferred tracking area identifier; judge the service type of the network data name; if the service type of the data network name is a general DNN, screen out a target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as the anchor SMF, which can achieve accurate addressing of the anchor SMF of the access - side AMF for serving the same area in the cross - operator roaming scenario.
[0104] Figure 5 The structural schematic diagram of a computing device provided by an embodiment of the present invention is shown. The specific implementation of the device is not limited in the specific embodiment of the present invention.
[0105] As Figure 5 shown, the computing device may include: a processor 502, a communications interface 504, a memory 506, and a communication bus 508.
[0106] Among them: The processor 502, the communication interface 504, and the memory 506 communicate with each other through the communication bus 508. The communication interface 504 is used to communicate with network elements of other devices such as clients or other servers. The processor 502 is used to execute the program 510, and specifically can execute the relevant steps in the above embodiments of the NF precise addressing method for the co-construction and sharing heterogeneous network roaming scenario.
[0107] Specifically, the program 510 may include program code, and the program code includes computer operation instructions.
[0108] The processor 502 may be a central processing unit CPU, or a specific integrated circuit ASIC (Application Specific Integrated Circuit), or one or each integrated circuit configured to implement the embodiments of the present invention. One or each processor included in the device may be of the same type of processor, such as one or each CPU; or may be of different types of processors, such as one or each CPU and one or each ASIC.
[0109] The memory 506 is used to store the program 510. The memory 506 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0110] The program 510 is specifically used to cause the processor 502 to perform the following operations:
[0111] Send a first service discovery request to the NRF in the co-construction and sharing network and forward it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameter including first location information;
[0112] Receive the SMF set including all matching SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication that does not match the preferred tracking area identifier;
[0113] Judge the service type of the network data name; if the service type of the data network name is a general DNN, filter out the target SMF that matches the first location information in the location parameter from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as the anchor SMF.
[0114] In an alternative manner, the location parameter is one of a network element instance identifier, location information, service area, fully qualified domain name, and IPv6 address.
[0115] In an alternative manner, the program 510 causes the processor to perform the following operations:
[0116] For multiple session management network elements adopting a POOL networking mode with the same network slice identifier and data network name, receive the network element configuration information of all session management network elements within the session management network element POOL returned by the home NRF, and identify the indication of unmatched preferred tracking area identifier.
[0117] In an alternative manner, the location parameter is a network element instance identifier, and the program 510 causes the processor to perform the following operations:
[0118] Filter out the target SMF in the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, where the second location information in the second network element instance identifier matches the first location information in the first network element instance identifier, as the anchor SMF.
[0119] In an alternative manner, the network element instance identifier includes a network element type, a service home major region, a network element service province identifier, a structure description bit, and a network element instance label; if the data network name is a dedicated data network name, the structure description bit is a first flag; if the data network name is a general data network name, the structure description bit is a second flag.
[0120] In an alternative manner, the program 510 causes the processor to perform the following operations:
[0121] Parse the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, and obtain the service area information corresponding to the network element service province identifier in the second network element instance identifier;
[0122] Parse the first network element instance identifier included in the first service discovery request, and obtain the location information of the PDU session requested by the user;
[0123] Filter out the target SMF in the SMF set where the location information of the PDU session matches the service area information, as the anchor SMF.
[0124] In an alternative manner, the program 510 causes the processor to perform the following operations:
[0125] Identify the indication of unmatched preferred tracking area identifier, and initiate the service process of selecting an I-SMF, including:
[0126] Send a second service discovery request to the NRF in the co - constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request;
[0127] Receive multiple SMFs in the POOL networking mode that are responsible for the same tracking area and the same network slice identifier and are matched according to the network slice identifier and the tracking area identifier returned by the NRF, and save the network element configuration information of each SMF;
[0128] Select one SMF as the I - SMF according to the priority and static capacity in the network element configuration information.
[0129] In the embodiment of the present invention, by sending a first service discovery request to the NRF in the co - constructed and shared network and forwarding it to the home NRF through the NRF that cannot provide services, at least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameters including first location information; receive the SMF set including all the matched SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication of the unmatched preferred tracking area identifier; judge the service type of the network data name; if the service type of the data network name is a general DNN, screen out the target SMF that matches the first location information in the location parameters from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all the SMFs in the SMF set as the anchor SMF, which can realize the accurate addressing of the anchor SMF of the AMF on the access side for serving the same area of different networks in the cross - operator roaming scenario.
[0130] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general - purpose systems can also be used in conjunction with the teachings based herein. The structure required to construct such systems will be apparent from the above description. In addition, the embodiments of the present invention are not directed to any particular programming language. It should be understood that the content of the present invention described herein can be implemented using various programming languages, and the description of the specific language above is for disclosing the best mode of the present invention.
[0131] In the specification provided herein, a large number of specific details are set forth. However, it can be understood that the embodiments of the present invention can be practiced without these specific details. In some instances, well - known methods, structures, and technologies have not been shown in detail so as not to obscure the understanding of this specification.
[0132] Similarly, it should be understood that, in order to streamline the present invention and assist in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present invention, the various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim.
[0133] Those skilled in the art can understand that the modules in the devices in the embodiments can be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and in addition, they can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, any combination can be used to combine all the features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all the processes or units of any method or device so disclosed. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) can be replaced by an alternative feature that provides the same, equivalent, or similar purpose.
[0134] It should be noted that the above embodiments illustrate the present invention rather than limit the present invention, and those skilled in the art can design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in the claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention can be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim listing several devices, several of these devices can be embodied by the same item of hardware. The use of the words first, second, and third, etc. does not denote any order. These words can be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be construed as limiting the order of execution.
Claims
1. A method for accurate NF addressing in the scenario of co - construction and sharing of off - net roaming, characterized in that, The method includes: Sending a first service discovery request to the NRF in the co - constructed and shared network and forwarding it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: network slice identifier, data network name, preferred tracking area identifier, and location parameter including first location information; Receiving an SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying the indication of the unmatched preferred tracking area identifier; Judging the service type of the data network name; if the service type of the data network name is a general DNN, parsing the second network element instance identifier included in the network element configuration information of the SMF in the SMF set to obtain service area information corresponding to the province identifier served by the network element in the second network element instance identifier; parsing the first network element instance identifier included in the first service discovery request to obtain the location information of the PDU session requested by the user; screening out the target SMF serving the same area where the service area information matches the location information of the PDU session from the SMF set as the anchor SMF; if the service type of the data network name is a dedicated DNN, taking all SMFs in the SMF set as the anchor SMF; where the network element instance identifier includes network element type, business major area responsible by the network element, province identifier served by the network element, structure description bit, and network element instance number; adding a bit in the network element instance identifier to describe a special structure construction, and the newly added structure description bit identifies whether the network element instance identifier is used for direct discovery or for location selection. For a dedicated DNN, the structure description bit is the first flag, and for a general DNN, the structure description bit is the second flag.
2. The method according to claim 1, characterized in that The location parameter is one of network element instance identifier, location information, service area, fully qualified domain name, and IPv6 address.
3. The method according to claim 1, wherein The receiving an SMF set including all matching SMFs obtained by the home NRF according to the network slice identifier and the data network name, and identifying the indication of the unmatched preferred tracking area identifier includes: For multiple session management network elements using the POOL networking method with the same network slice identifier and data network name, receiving the network element configuration information of all session management network elements in the session management network element POOL returned by the home NRF, and identifying the indication of the unmatched preferred tracking area identifier.
4. The method according to claim 1, wherein If the service type of the data network name is a general DNN, parsing the second network element instance identifier included in the network element configuration information of the SMF in the SMF set to obtain service area information corresponding to the province identifier served by the network element in the second network element instance identifier; parsing the first network element instance identifier included in the first service discovery request to obtain the location information of the PDU session requested by the user; screening out the target SMF serving the same area where the service area information matches the location information of the PDU session from the SMF set as the anchor SMF; If the service type of the data network name is a dedicated DNN, after using all SMFs in the SMF set as anchor SMFs, identify the indication of unmatched preferred tracking area identifier, and initiate the service process of selecting an I-SMF, including: Send a second service discovery request to the NRF in the co-constructed and shared network, where the second service discovery request includes a network slice identifier and a tracking area identifier, and the tracking area identifier is the same as the preferred tracking area identifier in the first service discovery request; Receive multiple SMFs in a POOL networking mode that are responsible for the same tracking area and the same network slice identifier and are matched according to the network slice identifier and the tracking area identifier returned by the NRF, and save the network element configuration information of each SMF; Select one SMF as the I-SMF according to the priority and static capacity in the network element configuration information.
5. An NF precise addressing device for the scenario of co - construction and sharing of off - network roaming, characterized in that, The device includes: A request sending module, configured to send a first service discovery request to the NRF in the co-constructed and shared network and forward it to the home NRF through the NRF that cannot provide services. At least the matching parameters of the first service discovery request include: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter including first location information; An information receiving module, configured to receive the SMF set including all matched SMFs obtained according to the network slice identifier and the data network name returned by the home NRF, and identify the indication of unmatched preferred tracking area identifier; An anchor SMF obtaining module, configured to determine the service type of the data network name; if the service type of the data network name is a general DNN, parse the second network element instance identifier included in the network element configuration information of the SMF in the SMF set, and obtain the service area information corresponding to the province identifier served by the network element in the second network element instance identifier; parse the first network element instance identifier included in the first service discovery request, and obtain the location information of the PDU session requested by the user; screen out the target SMF in the SMF set that serves the same area and whose service area information matches the location information of the PDU session as the anchor SMF; if the service type of the data network name is a dedicated DNN, use all SMFs in the SMF set as anchor SMFs; where the network element instance identifier includes a network element type, a business major area responsible for the network element, a province identifier served by the network element, a structure description bit, and a network element instance label; add a bit position to the network element instance identifier to describe a special structure. The newly added structure description bit identifies whether the network element instance identifier is used for direct discovery or for location selection. For a dedicated DNN, the structure description bit is a first flag, and for a general DNN, the structure description bit is a second flag.
6. A computing device, characterized in that, Including: A processor, a memory, a communication interface, and a communication bus. The processor, the memory, and the communication interface complete communication with each other through the communication bus; The memory is used to store at least one executable instruction, and the executable instruction causes the processor to execute the steps of the NF precise addressing method for the co-construction, sharing, and off-net roaming scenario according to any one of claims 1-4.
7. A computer storage medium, characterized in that, At least one executable instruction is stored in the storage medium, and the executable instruction causes the processor to execute the steps of the NF precise addressing method for the co-construction, sharing, and off-net roaming scenario according to any one of claims 1-4.
Citation Information
Patent Citations
Session processing method and related equipment
CN113727325A