CAPIF Node AF Registration via NEF Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G telecommunications networks, there is no defined process for application functions (AFs) to publish binding information with network exposure functions (NEFs) for alternate selection during overload or failure scenarios, limiting the ability of NEFs to use NRF discovery procedures for alternate routing of AFs, especially those outside the operator's trust domain.

Innovation Solution

Implementing a Common Application Programming Interface (API) Framework (CAPIF) node that receives a registration trigger message from an AF, determines its validity, generates a custom NF registration message, and sends it to an NF Repository Function (NRF) to register AFs, enabling NEFs to discover and use alternate AF instances for notification during failures or routing scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 3GPP standards permit NEF to publish binding information to consumer NFs, then NEF can provide alternate routing capability, but the standards fail to define a process for AF instance to publish binding information with NEF for alternate selection

Engineering Contradiction:
Improvealternate routing capabilityVSAvoidregistration process definition
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where the NEF acts as a mediator between the AF and the NRF. The NEF receives binding information from the AF, validates it, and then publishes it to the NRF on behalf of the AF. This intermediary approach enables AFs to publish binding information without requiring direct NRF integration, thereby resolving the complexity of defining new registration processes while maintaining alternate routing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If AF instances are registered with NRF for alternate selection, then high availability is improved, but the process is not defined in 3GPP standards for AFs outside operator's trust domain

Engineering Contradiction:
Improvehigh availabilityVSAvoidstandard compliance
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal registration mechanism that works for both AFs within and outside the operator's trust domain. The NEF serves multiple functions: it receives binding information from any AF, validates the information according to operator policies, and publishes it to the NRF. This multi-functional approach enables AFs outside the operator's domain to be registered for alternate selection while maintaining standard compliance through the existing NEF-NRF interface.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If NEF pushes binding information to NF service set or NF set, then alternate NEF selection is enabled, but the same mechanism does not exist for AF instances

Engineering Contradiction:
Improvealternate NF selectionVSAvoidbinding information publication
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by having the NEF receive and validate binding information from the AF before publishing it to the NRF. This preliminary validation step ensures that only appropriate binding information is published, preventing information loss or incorrect routing. The NEF performs this preparatory action in advance, enabling subsequent alternate NF selection to work correctly for AF instances.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11765030B2Methods, systems, and computer readable media for registering application functions using common application programming interface framework
Publication Date: 2023.09.19 ORACLE INT CORP
  • US11765030B2 patent drawing
  • US11765030B2 patent drawing
  • US11765030B2 patent drawing

AI summary

Methods, systems, and computer readable media for registering application functions (AFs) using common application programming interface (API) framework (CAPIF) are disclosed. One example method for registering AFs using CAPIF comprises: at a CAPIF node comprising at least one processor: receiving, from an AF, a registration trigger message comprising information about the AF; determining that the registration trigger message is valid; generating a custom NF registration message using the information about the AF; and sending the custom NF registration message to an NF repository function (NRF).