SNPN Access Token Authorization for Cross-Network NF Roaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In standalone non-public network (SNPN) roaming scenarios, service authorization or service requests cannot be successfully completed due to the inability to uniquely identify the home and visited networks, leading to reduced network reliability and security.

Innovation Solution

A service authorization method that includes adding standalone non-public network (SNPN) information, such as a network identifier (NID) and public land mobile network identifier (PLMN ID), to access token requests, enabling unique network identification and ensuring successful completion of service authorization processes by incorporating SNPN information into access tokens and N32 interface contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If PLMN ID is used to identify networks in roaming scenarios, then network identification is simple, but network identification is incomplete for SNPN roaming scenarios

Engineering Contradiction:
Improvenetwork identification simplicityVSAvoidnetwork identification accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The network identification process is segmented into two parts: PLMN ID for public network identification and NID for SNPN-specific identification. By dividing the identification task into these separate components, the system can maintain simplicity for PLMN networks while adding SNPN capability without redesigning the entire identification mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The NID is nested within the existing PLMN ID framework. The access token structure accommodates both PLMN ID and NID, where NID serves as an additional identifier that is only activated when SNPN roaming is detected. This nested approach allows SNPN identification to be integrated into the existing PLMN-based architecture without requiring a complete system overhaul.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If SNPN information is added to access token requests, then network identification accuracy is improved, but message structure complexity increases

Engineering Contradiction:
Improvenetwork identification accuracyVSAvoidmessage structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of requiring complete network identification information in all cases, the system applies partial action by only including NID when SNPN roaming is detected. The access token structure is designed to accommodate NID optionally, so that for PLMN roaming scenarios the message structure remains simple, while for SNPN scenarios the additional NID is included only when necessary.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameter structure of the access token dynamically based on the roaming scenario. When SNPN is detected, the token structure includes additional NID parameters; when PLMN roaming is detected, the token uses the traditional structure without NID. This parameter change approach allows the system to adapt the message structure to the specific scenario, minimizing unnecessary complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If access token includes SNPN information, then service authorization reliability is improved, but token size increases

Engineering Contradiction:
Improveservice authorization reliabilityVSAvoidaccess token size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The access token includes NID only when SNPN roaming is detected, rather than always including it. This partial inclusion approach ensures that the token contains necessary SNPN identification information for reliable authorization in SNPN scenarios, while avoiding unnecessary data in PLMN roaming scenarios, thus minimizing token size overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary detection of whether the roaming scenario involves SNPN before generating the access token. This preliminary action determines whether NID should be included in the token, allowing the system to prepare the appropriate token structure in advance based on the detected scenario, thereby avoiding unnecessary data inclusion and optimizing token size.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12470930B2Service authorization method, apparatus, and system
Publication Date: 2025.11.11 HUAWEI TECH CO LTD
  • US12470930B2 patent drawing
  • US12470930B2 patent drawing
  • US12470930B2 patent drawing

AI summary

Embodiments of this application relate to a service authorization method and system, and an apparatus. The method includes: a first network repository function (NRF) receives a first request requesting an access token for accessing a service of a second network function (NF) in a second network from a first NF, where the first NF and the first NRF are located in a first network, and the first request includes standalone non-public network (SNPN) information of the first network and/or the second network; the first NRF forwards the first request to a second NRF located in the second network; the second NRF generates an access token in response to the first request, where the access token includes the SNPN information of the first network and/or the second network; the second NRF sends the access token to the first NRF, and the first NRF receives the access token and sends the access token to the first NF.