Precise addressing method and device in different network roaming scenarios

By using the network function storage network element to receive service discovery requests in a roaming scenario, obtaining and judging the service type, the access side AMF can accurately address the anchor SMF serving the same area, solving the problem of inability to accurately address in existing technologies, complying with 3GPP standards and reducing equipment modification.

CN115988481BActive Publication Date: 2025-09-05CHINA MOBILE GROUP DESIGN INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210867604.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2025-09-05
Estimated Expiration
2042-07-22

AI Technical Summary

Technical Problem

In the context of 5G network co-construction and sharing, existing methods cannot achieve accurate addressing of the access-side AMF to the anchor SMF serving the same home area in different network roaming scenarios. In particular, when users of operator A access through the base station of operator B, it is impossible to accurately select the NF serving the same area.

Method used

The service discovery request is received through the first network function storage network element, and a set of matching session management network elements is obtained. The service type of the data network name is judged. If it is a general DNN, the target session management network element is matched as the anchor point. If it is a dedicated DNN, all session management network elements are used as anchor points, and the matching anchor session management network element is returned. The location parameters such as the network element instance identifier are used to achieve precise addressing.

Benefits of technology

In cross-operator roaming scenarios, the access-side AMF can accurately address the anchor SMF of different networks serving the same area, solving the problem of inability to accurately address in existing technologies, maximizing compliance with 3GPP standards and reducing equipment modification requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988481B_ABST
    Figure CN115988481B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention relates to the field of mobile communication technology, and discloses a precise addressing method, apparatus, and computing device in a heterogeneous network roaming scenario, the method comprising: receiving a first service discovery request forwarded by a first network function network element through a second network function storage network element; performing service discovery, obtaining a matching session management network element set, and determining the service type of the data network name; if the service type is a general DNN, using the target session management network element in the session management network element set that matches the user's location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, using all session management network elements in the session management network element set as anchor session management network elements; and returning the matching anchor session management network element to the first network function network element. Through the above-mentioned method, the embodiment of the present invention can realize the precise addressing of the anchor SMF of the heterogeneous network serving the same area by the access side AMF in a cross-operator heterogeneous network roaming scenario.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of mobile communication technology, and in particular to a precise addressing method and device in a roaming scenario of a different network. Background Art

[0002] The network function (NF) instances of the fifth-generation communication system (5G) core network, also known as 5G core network elements, include various 5G core network elements defined by 3GPP, such as the Policy Control Function (PCF), Access and Mobility Management Function (AMF), and Session Management Function (SMF). NF creation is called NF instantiation. After 5GC NF creation is completed, in the 5G signaling process, different NFs implement NF addressing and signaling exchange through a series of service-based operations such as service registration / deregistration, update, service authorization / authentication, service discovery, and status subscription / unsubscription. NF addressing primarily involves the service registration, service authorization, and service discovery processes.

[0003] In the context of 5G network co-construction and sharing, users of operator A access operator B's 5G base station based on co-construction and sharing, and are connected to operator A through operator B's access control network elements to achieve interoperability of basic services such as data and voice. In this scenario, operator B's base station has no connection with operator A's network, and an intermediate SMF (Intermediate-SMF, I-SMF) and an intermediate user plane function (Intermediate User Plane Function, I-UPF) must be inserted to achieve service unblocking in the cross-network roaming scenario; if cloud network elements are centrally deployed and constructed in a logically divided manner according to the home service area, in order to achieve service routing optimization and convenient management, operator A users need to accurately select the NF that serves them at the same time when accessing operator B's network (that is, the NF serving the same area). For non-code-based addressing, existing methods cannot achieve accurate addressing in some scenarios. Taking the access-side AMF addressing the user's home SMF as an example, since there is no connection between the A operator network and the B operator base station, the Tracking Area Identity (TAI) carried by the A operator's SMF service registration is an invalid TAI. The existing method of AMF addressing SMF based on the "Single Network Slice Selection Assistance Information (S-NSSAI) + Data Network Name (DNN) + TAI" matching parameters cannot achieve the AMF accessed from the B operator network to accurately address the A operator's anchor point SMF serving the same home area of ​​the user.

[0004] In response to the above scenarios and problems, referring to the existing standard processes and addressing parameter matching principles, a new addressing method is needed to achieve precise addressing of the AMF access service to the user's SMF in the same home area in the roaming scenario. Summary of the Invention

[0005] In view of the above problems, embodiments of the present invention provide a method and apparatus for accurate addressing in a roaming scenario on a different network, which overcomes the above problems or at least partially solves the above problems.

[0006] According to one aspect of an embodiment of the present invention, a precise addressing method in a heterogeneous network roaming scenario is provided, the method comprising: a first network function storage network element receives a first service discovery request forwarded by the first network function network element through a second network function storage network element, the first network function storage network element belongs to a first network, the first network function network element and the second network function storage network element belong to a second network, and the matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, And perform service discovery, obtain a matching session management network element set, and determine the service type of the data network name; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element.

[0007] In an optional manner, the location parameters are network element instance identifier, location information, service area, fully qualified domain name, IPv6 address, site One of them.

[0008] In an optional manner, the first network function storage network element returns the matching anchor session management network element to the first network function network element, including: the first network function storage network element returns the network element configuration file of the matching anchor session management network element to the first network function network element, and indicates that the preferred tracking area identifier is not matched.

[0009] In an optional manner, the first network function storage network element returns the network element configuration information of the matching anchor session management network element to the first network function network element, including: for multiple session management network elements using the POOL networking method with the same network slice identifier and data network name, returning the network element configuration information of all session management network elements in the session management network element POOL to the first network function network element as the anchor session management network element.

[0010] In an optional manner, the first network function storage network element responds to the first service discovery request and performs service discovery to obtain a set of matching session management network elements, including: the first network function storage network element obtains the matched set of session management network elements based on the data network name and network slice identifier in the first service discovery request, and the set of session management network elements includes multiple session management network elements.

[0011] In an optional manner, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element, including: the first network function storage network element parses the service area information of the session management network element based on the network element configuration information of each session management network element in the session management network element set; matches the service area information parsed according to the session management network element with the location information of the requested PDU session parsed from the location parameter carried by the first service discovery request, and filters out the target session management network element as the anchor session management network element.

[0012] In an optional manner, the location parameter is a first network element instance identifier, which includes the network element type, the service region, the province identifier served by the network element, 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 the first flag; if the data network name is a universal data network name, the structure description bit is the second flag.

[0013] According to another aspect of an embodiment of the present invention, a precise addressing device in a cross-network roaming scenario is provided, the device comprising: a request receiving module, configured to receive a first service discovery request forwarded by a first network function network element via a second network function storage network element, the first network function storage network element belonging to a first network, the first network function network element and the second network function storage network element belonging to a second network, the matching parameters of the first service discovery request including at least a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; a service discovery module, configured to respond to the first service discovery request, perform service discovery, obtain a matching session management network element set, and determine a service type of the data network name; a parsing module, configured to, if the service type is a general DNN, use a target session management network element in the session management network element set that matches the user location information in the first service discovery request as an anchor session management network element; if the service type is a dedicated DNN, use all session management network elements in the session management network element set as anchor session management network elements; and a result returning module, configured to return the matching anchor session management network element to the first network function network element.

[0014] According to another aspect of an embodiment of the present invention, a computing device is provided, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the steps of the above-mentioned precise addressing method in the cross-network roaming scenario.

[0015] According to another aspect of an embodiment of the present invention, a computer storage medium is provided, wherein the storage medium stores at least one executable instruction, and the executable instruction enables the processor to execute the steps of the above-mentioned precise addressing method in the heterogeneous network roaming scenario.

[0016] In an embodiment of the present invention, a first service discovery request forwarded by a first network function storage network element through a second network function storage network element is received by a first network function storage network element, the first network function storage network element belongs to a first network, the first network function network element and the second network function storage network element belong to a second network, and the matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service of the data network name. type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0017] The above description is only an overview of the technical solutions of the embodiments of the present invention. In order to more clearly understand the technical means of the embodiments of the present invention, they can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiments of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0019] Figure 1 A schematic diagram of a precise addressing system in a cross-network roaming scenario provided by an embodiment of the present invention is shown;

[0020] Figure 2 A schematic diagram illustrating a flow chart of a precise addressing method in a cross-network roaming scenario provided by an embodiment of the present invention is shown;

[0021] Figure 3 A schematic diagram showing the structure of a network element instance identifier of a precise addressing method in a cross-network roaming scenario provided by an embodiment of the present invention;

[0022] Figure 4A schematic diagram showing the structure of a precise addressing device in a cross-network roaming scenario provided by an embodiment of the present invention is shown;

[0023] Figure 5 A schematic structural diagram of a computing device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying 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. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0025] Figure 1 FIG. 1 shows a schematic diagram of a precise addressing system in a roaming scenario in a different network provided by an embodiment of the present invention. Figure 1 As shown, the precise addressing system includes: a first network function storage network element (Network Repository Function, NRF) and an anchor session management network element (Anchor-SMF, A-SMF) belonging to the first network, and a second network function storage network element NRF, a first network function network element AMF and an intermediate session management network element (Intermediate-SMF, I-SMF) belonging to the second network. The first network function storage network element is Figure 1 In the home NRF, the first network function element is the Access and Mobility Management Function (AMF). The first network is the core network of operator A, and the second network is a co-built and shared network. Users of operator A access the base station of the second operator through the co-built and shared network.

[0026] During the protocol data unit (PDU) session establishment process, AMF can perform SMF discovery based on the data network name (DNN), network slice identifier (S-NSSAI) and preferred tracking area identifier (Preferred-TAI). NRF should return SMF profiles that match all SMF profiles as much as possible, or SMF profiles that only match DNN and S-NSSAI. If the Preferred-TAI is not matched, AMF should start the process of inserting I-SMF.

[0027] Taking the example of the first access-side network function element (AMF) addressing the user's home SMF, the first AMF sends a first service discovery request to the second network function storage element. The matching parameters of the first service discovery request include at least the S-NSSAI, DNN, Preferred-TAI, and a location parameter carrying the user's home location information. When the second network function storage element determines that it cannot provide the service based on the first service discovery request, it forwards the first service discovery request to the first network function storage element. The first network function storage element obtains all matching session management elements based on the S-NSSAI and DNN and returns them to the first network function element, indicating that "Preferred-TAI is not matched." The first network function storage element also parses the location parameter as needed based on the DNN's service type, determines the anchor SMF (A-SMF), and then initiates the service process for inserting the intermediate SMF (I-SMF). Taking the location parameter as the network element instance identifier (nfInstanceId) as an example, the first network function storage element determines the DNN's service type. If it is a dedicated DNN, the I-SMF insertion process is directly carried out. If it is a general DNN, specifically, the first network function storage network element needs to parse the nfInstanceId of the matching SMF network element configuration information and the nfInstanceId in the matching parameter carried by the first service discovery request, obtain the SMF service area information and the location information of the requested PDU session (PDU Session), accurately match the two, and filter out the target SMF serving the same area. The network element configuration information is set in the network element configuration file (NF Profile).

[0028] In an embodiment of the present invention, if the service type of the DNN is determined to be a dedicated DNN, the first network function storage network element directly returns to the first network function network element all session management network elements that are responsible for the same S-NSSAI and the same DNN and adopt a POOL networking mode as the anchor SMF. If the service type of the DNN is determined to be a general DNN, the first network function storage network element analyzes the nfInstanceId in the network element configuration information of all session management network elements, and selects all SMFs whose service area information is the same as the session location information in the first service discovery request as the anchor SMF.

[0029] It should be noted that an A-UPF is further provided in the first network, and an I-UPF is further provided in the second network. Figure 1 The core network of operator B and the core network of operator A are independent of each other and do not directly participate in the precise addressing system of the embodiment of the present invention.

[0030] Figure 2The flow chart of the precise addressing method in the roaming scenario of the different network provided by the embodiment of the present invention is shown. The precise addressing method in the roaming scenario of the different network is applied to the first network function storage network element NRF belonging to the first network, such as Figure 2 As shown in the figure, the precise addressing methods in the cross-network roaming scenario include:

[0031] Step S11: The first network function storage network element receives a first service discovery request forwarded by the first network function network element through the second network function storage network element. The first network function storage network element belongs to the first network, and the first network function network element and the second network function storage network element belong to the second network. The matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information.

[0032] In an embodiment of the present invention, the first service discovery request is an HTTP GET service discovery request. The matching parameters of the first service discovery request include at least: S-NSSAI, DNN, Preferred-TAI, and a location parameter carrying user home location information.

[0033] In the embodiment of the present invention, before step S11, after the AMF and SMF are created, it is necessary to initiate a registration business process and a service authorization process to the NRF. Taking AMF registration as an example, a registration request including network element configuration information is sent to the NRF in the co-built and shared network. The network element configuration information in the NF Profile includes basic attribute parameters, service list attribute parameters (NfServices) and NF-specific 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 NF Profile attribute parameters such as the network element instance identifier (nfInstanceId), network element type (nfType), network slice identifier (sNssais), priority (Priority), static capacity (Capacity), and location information (Locality), as well as the service list attribute parameter NfServices, which lists all services that can be provided to other NFs, and NF-specific attributes (Info). The AMF-specific attributes are AmfInfo, which meet the needs of other AMFs on the N14 interface to discover the local AMF and other network elements to subscribe to the AMF. Specifically, they include amfRegionId, amfSetId, guamiList, taiRangeList, and taiList. The SMF-specific attributes are SmfInfo, which meet the needs of the AMF on the N11 interface to discover the local SMF and other network elements to subscribe to the SMF. Specifically, they include sNssaiSmfInfoList, taiRangeList, taiList, pgwFqdn, and accessType.

[0035] AMF performs SMF service discovery to NRF. If the operator has enabled NF service discovery authorization / authentication, NRF needs to perform SMF service discovery authorization. The method based on NfTypes and / or PLMN ID and / or FQDN and / or Nssais can be used. That is, during the registration process with NRF, SMF needs to include the corresponding allowedNfTypes and / or AllowedPlmns and / or allowedNfDomains and / or AllowedNssais. AMF needs to carry 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 with NRF, SMF provides a list of allowed source NF types in the allowedNfTypes in the NFProfile; after NRF matches the target NF according to the query parameters in the service discovery request message of AMF, it matches the NF type in the mandatory attribute requester-nf-type in the service discovery request message of AMF with the allowedNfTypes in the NF Profile of SMF. If the allowedNfTypes list in the NF Profile of SMF contains the NfTypes of AMF, the authorization / authentication is passed and the service discovery result (NF Profile of SMF) is allowed to be returned to AMF; otherwise, the authorization / authentication fails.

[0036] In this embodiment of the present invention, the first network function network element AMF sends a first service discovery request to the second network function storage network element. After receiving the first service discovery request, the second network function storage network element NRF finds that the target NF does not belong to the NRF where the AMF is located. Then, the first service discovery request submitted by the AMF is forwarded to the NRF to which the target NF belongs. In step S11, the first network function storage network element receives the first service discovery request forwarded by the second network function storage network element.

[0037] Step S12: The first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service type of the data network name.

[0038] In the embodiment of the present invention, the location parameters are parameters that carry the user's location information, such as the network element instance identifier (nfInstanceId), location information (Locality), service area (servingScope), fully qualified domain name (Fqdn), and IPv6 address (ipv6Addresses). That is, the location parameters can be mandatory parameters such as nfInstanceId and Locality, or optional parameters such as servingScope and Fqdn. If parameters that do not clearly define the parameter field details in the standard are used, the roaming operators need to reach a consensus. 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.

[0039] The first network function storage network element responds to the first service discovery request, performs service discovery, and obtains a matching set of session management network elements. Optionally, the first network function storage network element obtains the matching set of session management network elements based on the data network name and network slice identifier in the first service discovery request, where the set of session management network elements includes a plurality of the session management network elements.

[0040] In step S12, the service type of the data network name is also determined so that different processing logics can be performed according to different service types. Specifically, the service type of the network data name can be directly determined as a general DNN or a dedicated DNN based on the network data name.

[0041] Step S13: If the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements.

[0042] In step S13, the first network function storage network element parses the service area information of the session management network element based on the network element configuration information of each session management network element in the session management network element set; matches the service area information parsed according to the session management network element with the location information of the requested PDU session parsed from the location information carried by the first service discovery request, and filters out the target session management network element as the anchor session management network element.

[0043] The following takes the location parameter nfInstanceId as an example for explanation. nfInstanceId is used to uniquely identify the NF instance. nfInstanceId includes the network element type, the service region, the province identifier served by the network element, the structure description bit, and the network element instance number. Figure 3 The existing nfInstanceId uses the UUID version 4 format (RFC 4122) with a total of 128 bits, consisting of 32 hexadecimal numbers and divided into 5 segments with "-", specifically: time-low"-"time-mid"-"time-high-and-version"-"clock-seq-and-reserved clock-seq-low"-"node". Among them, node is 48 bits, consisting of 6 bytes (8 bits), such as Figure 3 As shown in Figure 1, NF type identifies the network element type; Region identifies the region where the network element is responsible for services (the service belongs to the region, not the geographical location of the device); Province identifies the province served by the network element; and Instance sequence number is the network element instance number. It can be further numbered according to the local network that the NF is responsible for, based on the actual situation of the province.

[0044] nfInstanceId is a mandatory position parameter. For dedicated DNN, AMF needs to ignore the nfInstanceId parameter. This operation conflicts with the mandatory matching required by the 3GPP protocol. It is necessary to add bits to the nfInstanceId code number to describe the special structure of nfInstanceId. The nfInstanceId of the embodiment of the present invention includes the network element type (NF type), the service region (Region), the province identifier (Province) served by the network element, the structure description bit (description) and the network element instance number (Instance sequence number). The encoding rules are as follows: Figure 3 As shown in b, one bit of the Instance sequence number is used as the "structure description bit", that is, the first bit of Octet4.

[0045] The newly added structure description bit, "description," indicates whether the nfInstanceId parameter is used for direct discovery or location selection. It should be "0" for dedicated DNNs and "1" for general-purpose DNNs. If the data network name is a dedicated data network name, this structure description bit is the first flag; if the data network name is a general-purpose data network name, this structure description bit is the second flag. The first flag is preferably 0, and the second flag is preferably 1.

[0046] In an embodiment of the present invention, 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 first network function storage network element matches the session management network element based on the data network name and the network slice identifier, but does not match the Preferred-TAI; then the first network function storage network element no longer parses the nfInstanceId parameter, and the SMF service discovery result is the matched session management network element. The matched session management network element is directly used as the anchor session management network element, and "Preferred-TAI is not matched" is indicated at the same time.

[0047] If the service type of the data network name is a universal data network name, the first network function storage network element matches the session management network element based on the data network name and the network slice identifier, but fails to match the Preferred-TAI. The first network function storage network element parses the second network element instance identifier contained in the network element configuration information of all session management network elements in the session management network element set, and obtains the service area information based on the network element service province identifier in the second network element instance identifier; parses the first network element instance identifier contained in the first service discovery request, and obtains the user's location information based on the network element service province identifier in the first network element instance identifier; selects the target session management network element whose service area information matches the user's location information from the session management network element set, that is, the anchor SMF. Specifically, when AMF performs SMF service discovery to NRF, it carries the instance ID of AMF as a location parameter. The first network function storage network element parses the network element configuration information of the matched SMF and the location parameters carried by the AMF respectively, obtains the service area information of the SMF through the Province field of the second network element instance identifier of the SMF configuration information, and obtains the requested PDU Session location information, that is, the user's home location information, through the Province field of the first network element instance identifier carried by the AMF; based on the matching of the user's home location information accessed to the AMF and the service area information of the SMF, the target SMF serving the same area is screened out, thereby achieving precise addressing, obtaining the anchor SMF, and indicating "unmatched Preferred-TAI", thereby achieving precise addressing.

[0048] Each SMF in this embodiment of the present invention includes network element configuration information. Whether the network element configuration information matches the Preferred-TAI in the first service discovery request is defined by the parameter preferredTaiMatchInd. If preferredTaiMatchInd is true, it indicates a match. If preferredTaiMatchInd is false, it indicates a mismatch. The default value of preferredTaiMatchInd is false.

[0049] If the service type of the data network name is a dedicated data network name, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements.

[0050] Step S14: The first network function storage network element returns the matching anchor session management network element to the first network function network element.

[0051] The first network function storage network element directly returns the NF Profile of the matched anchor session management network element A-SMF to the first network function network element, and indicates "No Preferred-TAI Matched". The network element configuration information in the NF Profile includes nfInstanceId. For multiple session management network elements using the POOL networking method with the same S-NSSAI and data network name, the first network function storage network element returns the NF Profiles of all anchor session management network elements in the session management network element POOL to the first network function network element.

[0052] If the service type of the data network name is a dedicated data network name, and if multiple SMFs responsible for the same network slice (S-NSSAI) and the same DNN adopt a group POOL networking method, the first network function storage network element will return the NF Profiles of all SMFs in the corresponding SMF POOL (DNN / APN POOL) to the first network function network element AMF, and indicate "unmatched Preferred-TAI". The first network function network element AMF needs to save all available SMFs (NF Profiles) returned by the first network function storage network element and use them all as available A-SMFs; at the same time, it will recognize the "unmatched Preferred-TAI" indication.

[0053] If the service type of the data network name is a general data network name, the first network function storage network element will return the filtered target SMF to the first network function network element AMF. Because multiple SMFs responsible for the same network slice (S-NSSAI) and the same DNN adopt a POOL networking method, the first network function storage network element will return the NF Profile of all SMFs in the corresponding SMF POOL to the first network function network element AMF, and indicate "No Preferred-TAI Matched".

[0054] In an embodiment of the present invention, the first network function network element AMF also analyzes the SMF service discovery result returned by the first network function storage network element, identifies the "unmatched Preferred-TAI" indication, and then the first network function network element AMF starts the service process of inserting I-SMF.

[0055] Optionally, the first network function network element AMF sends a second service discovery request to the second network function storage network element, where the second service discovery request includes S-NSSAI and TAI, and the TAI is the same as the Preferred-TAI in the first service discovery request; the first network function network element AMF receives multiple SMFs using a POOL networking mode that are responsible for the same tracking area (TA) and the same S-NSSAI and matched according to the S-NSSAI and the TAI, and saves the NF Profile of each of the SMFs; the first network function network element AMF selects one of the SMFs as the I-SMF based on the priority and static capacity in the NF Profile.

[0056] In a co-built and shared inter-network roaming scenario, this embodiment of the present invention uses non-code-based addressing to enable users to precisely address the home operator NF serving the same home region from the access operator NF. Based on the 3GPP standard service registration and service discovery process, the NF carries parameters related to location attributes to complete service registration. The user, through the access operator NF, carries the location parameters and addresses the home operator target NF through the NRF. The user's home operator NRF supports parsing the access operator NF's addressing location parameters and the location-related parameters in the NF's home operator target NF service registration information. Based on matching the access NF and home operator target NF information, it accurately selects the target NF. These location-related parameters can be mandatory parameters such as nfInstanceId and Locality, or optional parameters such as servingScope and Fqdn. If parameters whose parameter fields are not clearly defined in the standard are used, consensus must be reached between the two roaming operators. The location-related parameters in the registration and location parameters support precise matching and addressing based on different dimensions, such as province and local network. Bits are added to the nfInstanceId code to indicate the special structure of nfInstanceId. The newly added description identifier indicates whether the nfInstanceId parameter is used for direct discovery or location selection. For dedicated DNN, the value should be "0", and the first network function storage network element directly ignores the nfInstanceId parameter; for general DNN, the value should be "1", and the first network function storage network element continues to parse the nfInstanceId parameter to obtain relevant location information.

[0057] The precise addressing method in the inter-network roaming scenario of the embodiment of the present invention is applicable to the precise addressing of NFs that are not related to user code numbers in inter-network roaming scenarios, such as precise addressing of the anchor SMF of the inter-network serving the same area by the access AMF; it solves the problem in the cross-operator 5G network scenario, by using existing mandatory parameters (such as nfInstanceId, Locality, etc.) or optional parameters (such as servingScope, Fqdn, etc.) that carry parameters with location attribute related information as location parameters for service discovery, so as to enable users to precisely address the home operator NF serving the same area from the access operator NF. The embodiment of the present invention only takes the general DNN service, in which the user access side AMF addresses the user home anchor A-SMF serving the same area as an example, and this method can be considered for the precise addressing of non-code number NFs in the inter-network roaming scenario; it solves the problem in the cross-operator roaming scenario, in which the access side AMF precisely addresses the anchor SMF of the inter-network serving the same area, and preferably adopts the location-related attribute parameters in the standard mandatory parameters for service discovery to achieve precise addressing, based on the 3GPP standard to the maximum extent, and reduces the equipment modification requirements. Position-related attribute parameters in registration and position parameters can be based on required parameters and optional parameters, which is flexible, convenient and extensible.

[0058] In an embodiment of the present invention, a first service discovery request is received by a first network function storage network element through a second network function storage network element. The first network function storage network element belongs to a first network, and the first network function network element and the second network function storage network element belong to a second network. The matching parameters of the first service discovery request include at least: S-NSSAI, DNN, Preferred-TAI, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the data network name. Service type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0059] Figure 4 FIG. 1 shows a schematic diagram of the structure of a precise addressing device in a roaming scenario in a different network according to an embodiment of the present invention. Figure 4As shown, the precise addressing device in the heterogeneous network roaming scenario includes: a request receiving module 401, a service discovery module 402, a parsing module 403 and a result returning module 404. Among them:

[0060] The request receiving module 401 is used to receive a first service discovery request forwarded by a first network function network element through a second network function storage network element, where the first network function storage network element belongs to a first network, and the first network function network element and the second network function storage network element belong to a second network. The matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the service discovery module 402 is used to respond to the first service discovery request, perform service discovery, obtain a matching session management network element set, and determine the service type of the data network name; the parsing module 403 is used to, if the service type is a general DNN, use the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, use all session management network elements in the session management network element set as anchor session management network elements; the result returning module 404 is used to return the matching anchor session management network element to the first network function network element.

[0061] In an optional manner, the location parameters are network element instance identifier, location information, service area, fully qualified domain name, IPv6 address, site One of them.

[0062] In an optional manner, the result returning module 404 is configured to return the network element configuration information of the matching anchor session management network element to the first network function network element, and indicate that the preferred tracking area identifier is not matched.

[0063] In an optional manner, the result return module 404 is used to: for multiple session management network elements using a POOL networking method with the same network slice identifier and data network name, return the network element configuration information of all session management network elements in the session management network element POOL to the first network function network element as the anchor session management network element.

[0064] In an optional manner, the service discovery module 402 is used to obtain the matched session management network element set based on the data network name and network slice identifier in the first service discovery request, and the session management network element set includes multiple session management network elements.

[0065] In an optional manner, the parsing module 403 is used to: parse the service area information of the session management network element based on the network element configuration information of each session management network element in the session management network element set; match the service area information parsed based on the session management network element with the location of the requested PDU session parsed from the location parameter carried by the first service discovery request, and filter out the target session management network element as the anchor session management network element.

[0066] In an optional manner, the location parameter is a first network element instance identifier, which includes the network element type, the service region, the province identifier served by the network element, 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 the first flag; if the data network name is a universal data network name, the structure description bit is the second flag.

[0067] In an embodiment of the present invention, a first service discovery request forwarded by a first network function storage network element through a second network function storage network element is received by a first network function storage network element, the first network function storage network element belongs to a first network, the first network function network element and the second network function storage network element belong to a second network, and the matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service of the data network name. type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0068] An embodiment of the present invention provides a non-volatile computer storage medium storing at least one executable instruction. The computer executable instruction can execute the precise addressing method in a cross-network roaming scenario in any of the above method embodiments.

[0069] The executable instructions can be used to cause the processor to perform the following operations:

[0070] The first network function storage network element receives a first service discovery request forwarded by the first network function network element through the second network function storage network element, where the first network function storage network element belongs to the first network, and the first network function network element and the second network function storage network element belong to the second network, and matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information;

[0071] The first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines a service type of the data network name;

[0072] If the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user home location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements;

[0073] The first network function storage network element returns the matching anchor session management network element to the first network function network element.

[0074] In an optional manner, the location parameters are network element instance identifier, location information, service area, fully qualified domain name, IPv6 address, site One of them.

[0075] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0076] The first network function storage network element returns the network element configuration information of the matching anchor session management network element to the first network function network element, and indicates that the preferred tracking area identifier is not matched.

[0077] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0078] For multiple session management network elements that use the POOL networking method and have the same network slice identifier and data network name, the network element configuration information of all session management network elements in the session management network element POOL is returned to the first network function network element as the anchor session management network element.

[0079] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0080] The first network function storage network element obtains the matched session management network element set according to the data network name and network slice identifier in the first service discovery request, and the session management network element set includes multiple session management network elements.

[0081] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0082] The first network function storage network element parses the service area information of each session management network element in the session management network element set according to the network element configuration information of the session management network element;

[0083] The service area information parsed from the session management network element is matched with the location of the requested PDU session parsed from the location parameter carried in the first service discovery request, and a target session management network element is screened out as the anchor session management network element.

[0084] In an optional manner, the location parameter is a first network element instance identifier, which includes the network element type, the service region, the province identifier served by the network element, 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 the first flag; if the data network name is a universal data network name, the structure description bit is the second flag.

[0085] In an embodiment of the present invention, a first service discovery request forwarded by a first network function storage network element through a second network function storage network element is received by a first network function storage network element, the first network function storage network element belongs to a first network, the first network function network element and the second network function storage network element belong to a second network, and the matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service of the data network name. type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0086] An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer executes the precise addressing method in the cross-network roaming scenario in any of the above method embodiments.

[0087] The executable instructions can be used to cause the processor to perform the following operations:

[0088] The first network function storage network element receives a first service discovery request forwarded by the first network function network element through the second network function storage network element, where the first network function storage network element belongs to the first network, and the first network function network element and the second network function storage network element belong to the second network, and matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information;

[0089] The first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines a service type of the data network name;

[0090] If the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user home location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements;

[0091] The first network function storage network element returns the matching anchor session management network element to the first network function network element.

[0092] In an optional manner, the location parameters are network element instance identifier, location information, service area, fully qualified domain name, IPv6 address, site One of them.

[0093] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0094] The first network function storage network element returns the network element configuration information of the matching anchor session management network element to the first network function network element, and indicates that the preferred tracking area identifier is not matched.

[0095] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0096] For multiple session management network elements that use the POOL networking method and have the same network slice identifier and data network name, the network element configuration information of all session management network elements in the session management network element POOL is returned to the first network function network element as the anchor session management network element.

[0097] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0098] The first network function storage network element obtains the matched session management network element set according to the data network name and network slice identifier in the first service discovery request, and the session management network element set includes multiple session management network elements.

[0099] In an optional manner, the executable instruction causes the processor to perform the following operations:

[0100] The first network function storage network element parses the service area information of each session management network element in the session management network element set according to the network element configuration information of the session management network element;

[0101] The service area information parsed from the session management network element is matched with the location of the requested PDU session parsed from the location parameter carried in the first service discovery request, and a target session management network element is screened out as the anchor session management network element.

[0102] In an optional manner, the location parameter is a first network element instance identifier, which includes the network element type, the service region, the province identifier served by the network element, 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 the first flag; if the data network name is a universal data network name, the structure description bit is the second flag.

[0103] In an embodiment of the present invention, a first service discovery request forwarded by a first network function storage network element through a second network function storage network element is received by a first network function storage network element, the first network function storage network element belongs to a first network, the first network function network element and the second network function storage network element belong to a second network, and the matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service of the data network name. type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0104] Figure 5 The schematic diagram of the structure of the computing device provided by the embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the device.

[0105] like Figure 5 As shown, the computing device may include: a processor (processor) 502 , a communications interface (Communications Interface) 504 , a memory (memory) 506 , and a communication bus 508 .

[0106] Processor 502, communication interface 504, and memory 506 communicate with each other via communication bus 508. Communication interface 504 is used to communicate with other devices, such as clients or other server network elements. Processor 502 is used to execute program 510, which may specifically perform the steps of the embodiment of the precise addressing method for roaming in a different network scenario.

[0107] Specifically, the program 510 may include program codes, which include computer operation instructions.

[0108] Processor 502 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement an embodiment of the present invention. The one or more processors included in the device may be processors of the same type, such as one or more CPUs, or may be processors of different types, such as one or more CPUs and one or more ASICs.

[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 (non-volatile memory), such as at least one disk memory.

[0110] The program 510 may be specifically configured to enable the processor 502 to perform the following operations:

[0111] The first network function storage network element receives a first service discovery request forwarded by the first network function network element through the second network function storage network element, where the first network function storage network element belongs to the first network, and the first network function network element and the second network function storage network element belong to the second network, and matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information;

[0112] The first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines a service type of the data network name;

[0113] If the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user home location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements;

[0114] The first network function storage network element returns the matching anchor session management network element to the first network function network element.

[0115] In an optional manner, the location parameters are network element instance identifier, location information, service area, fully qualified domain name, IPv6 address, site One of them.

[0116] In an optional manner, the program 510 enables the processor to perform the following operations:

[0117] The first network function storage network element returns the network element configuration information of the matching anchor session management network element to the first network function network element, and indicates that the preferred tracking area identifier is not matched.

[0118] In an optional manner, the program 510 enables the processor to perform the following operations:

[0119] For multiple session management network elements that use the POOL networking method and have the same network slice identifier and data network name, the network element configuration information of all session management network elements in the session management network element POOL is returned to the first network function network element as the anchor session management network element.

[0120] In an optional manner, the program 510 enables the processor to perform the following operations:

[0121] The first network function storage network element obtains the matched session management network element set according to the data network name and network slice identifier in the first service discovery request, and the session management network element set includes multiple session management network elements.

[0122] In an optional manner, the program 510 enables the processor to perform the following operations:

[0123] The first network function storage network element parses the service area information of each session management network element in the session management network element set according to the network element configuration information of the session management network element;

[0124] The service area information parsed from the session management network element is matched with the location of the requested PDU session parsed from the location parameter carried in the first service discovery request, and a target session management network element is screened out as the anchor session management network element.

[0125] In an optional manner, the program 510 enables the processor to perform the following operations:

[0126] The location parameter is the first network element instance identifier, which includes the network element type, the service region, the province identifier served by the network element, the structure description bit and the network element instance number; 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 universal data network name, the structure description bit is the second flag.

[0127] In an embodiment of the present invention, a first service discovery request forwarded by a first network function storage network element through a second network function storage network element is received by a first network function storage network element. The first network function storage network element belongs to a first network, and the first network function storage network element and the second network function storage network element belong to a second network. The matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; the first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines the service of the data network name. type; if the service type is a general DNN, the first network function storage network element uses the target session management network element in the session management network element set that matches the user location information in the first service discovery request as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the first network function storage network element returns the matching anchor session management network element to the first network function network element, which can realize the access side AMF to accurately address the anchor SMF of the different network serving the same area in the cross-operator roaming scenario.

[0128] The algorithm or demonstration provided herein are not inherently relevant to any particular computer, virtual system or other equipment. Various general-purpose systems may also be used together with the teachings based on this. According to the above description, it is apparent that the structure required for constructing this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the above description of specific languages ​​is for the purpose of disclosing the best mode of the present invention.

[0129] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.

[0130] Similarly, it should be understood that in order to streamline the present invention and facilitate understanding of one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim.

[0131] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into multiple submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0132] It should be noted that the above embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by a person skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments should not be understood as limiting the order of execution unless otherwise specified.

Claims

1. A precise addressing method in a roaming scenario of a different network, characterized in that: The network function NF carries parameters with location attribute related information to complete the service registration of the user, and the method includes: The first network function storage network element receives a first service discovery request forwarded by the first network function network element through the second network function storage network element, where the first network function storage network element belongs to the first network, and the first network function network element and the second network function storage network element belong to the second network, and matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; The first network function storage network element responds to the first service discovery request, performs service discovery, obtains a matching session management network element set, and determines a service type of the data network name; If the service type is a general DNN, the first network function storage network element parses the service area information of the session management network element according to the network element configuration information of each session management network element in the session management network element set; matches the service area information parsed according to the session management network element with the location information of the request PDU session parsed according to the location parameter carried by the first service discovery request, and filters out the target session management network element as the anchor session management network element; if the service type is a dedicated DNN, the first network function storage network element uses all session management network elements in the session management network element set as anchor session management network elements; the location parameter is the first network element Instance identifier, the first network element instance identifier includes the network element type, the service region, the province identifier served by the network element, the structure description bit and the network element instance number; wherein, a bit is added to the network element instance identifier to describe the special structure structure, and the newly added structure description bit identifies that the network element instance identifier is used for direct discovery or location selection. If the data network name is a dedicated data network name, the structure description bit is the first flag, and the first network function storage network element directly ignores the corresponding network element instance identifier; if the data network name is a universal data network name, the structure description bit is the second flag, and the first network function storage network element parses the corresponding network element instance identifier to obtain relevant location information; The first network function storage network element returns the matching anchor session management network element to the first network function network element.

2. The method according to claim 1, characterized in that The first network function storage network element returns the matching anchor session management network element to the first network function network element, including: The first network function storage network element returns the network element configuration information of the matching anchor session management network element to the first network function network element, and indicates that the preferred tracking area identifier is not matched.

3. The method according to claim 2, characterized in that The first network function storage network element returns the matching network element configuration information of the anchor session management network element to the first network function network element, including: For multiple session management network elements that use the POOL networking method and have the same network slice identifier and data network name, the network element configuration information of all session management network elements in the session management network element POOL is returned to the first network function network element as the anchor session management network element.

4. The method according to claim 1, wherein The first network function storage network element responds to the first service discovery request and performs service discovery to obtain a matching session management network element set, including: The first network function storage network element obtains the matched session management network element set according to the data network name and network slice identifier in the first service discovery request, and the session management network element set includes multiple session management network elements.

5. A NF precise addressing device in a roaming scenario, characterized in that: The network function NF carries parameters with location attribute related information to complete service registration of the user, and the device includes: a request receiving module, configured to receive a first service discovery request forwarded by a first network function network element through a second network function storage network element, where the first network function storage network element belongs to a first network, and the first network function network element and the second network function storage network element belong to a second network, and matching parameters of the first service discovery request include at least: a network slice identifier, a data network name, a preferred tracking area identifier, and a location parameter carrying user location information; a service discovery module, configured to respond to the first service discovery request, perform service discovery, obtain a matching session management network element set, and determine a service type of the data network name; A parsing module is configured to, if the service type is a general DNN, parse the service area information of the session management network element according to the network element configuration information of each session management network element in the session management network element set by the first network function storage network element; match the service area information parsed according to the session management network element with the location information of the request PDU session parsed from the location parameter carried by the first service discovery request, and screen out the target session management network element as the anchor session management network element; if the service type is a dedicated DNN, use all session management network elements in the session management network element set as anchor session management network elements; the location parameter is a first network element instance Identification, the first network element instance identification includes the network element type, the service belonging region, the province identification served by the network element, the structure description bit and the network element instance number; wherein, a bit is added to the network element instance identification to describe the special structure structure, and the newly added structure description bit identifies the network element instance identification is used for direct discovery or for location selection. If the data network name is a dedicated data network name, the structure description bit is the first flag, and the first network function storage network element directly ignores the corresponding network element instance identification; if the data network name is a universal data network name, the structure description bit is the second flag, and the first network function storage network element parses the corresponding network element instance identification to obtain relevant location information; A result returning module is configured to return the matching anchor session management network element to the first network function network element.

6. A computing device, characterized in that include: A processor, a memory, a communication interface, and a communication bus, wherein the processor, the memory, and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the steps of the precise addressing method in a cross-network roaming scenario according to any one of claims 1-4.

7. A computer storage medium, characterized in that The storage medium stores at least one executable instruction, and the executable instruction enables the processor to execute the steps of the precise addressing method in the heterogeneous network roaming scenario according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Session processing method and related equipment

    CN113727325A