Diameter Command Dictionary Version Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incompatibility issues arise between different network nodes running different versions of 3GPP standards due to varying definitions and behaviors of Diameter commands and Attribute Value Pairs (AVPs), limiting the flexibility of traditional Diameter command dictionary implementations.

Innovation Solution

A Diameter protocol command dictionary with default definitions for commands and AVPs that can be overridden by context-specific definitions, allowing for compatibility across multiple versions of the 3GPP standards, including proprietary versions, through a flexible data structure that supports multiple versions and variations of Diameter commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional Diameter command dictionary implementation is used, then the system maintains simplicity and static definitions, but it cannot handle incompatibility issues between different network nodes running different versions of 3GPP standards

Engineering Contradiction:
Improvecompatibility across different 3GPP standard versionsVSAvoiddictionary structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The Diameter command dictionary is segmented into multiple version-specific dictionaries, each corresponding to a specific 3GPP standard version. Each dictionary contains definitions tailored to that version, allowing the system to handle multiple versions without mixing incompatible definitions. The system selects and applies the appropriate dictionary based on the detected version of the communicating peer node.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The dictionary implementation transitions from static to dynamic by automatically selecting the appropriate version-specific dictionary based on the peer node's 3GPP standard version. The system dynamically adapts its behavior by detecting the peer's version and applying the corresponding dictionary definitions, enabling seamless compatibility across different versions without manual configuration.

Inventive Principle:
Principle #15Dynamics

2Reliability

If version-specific definitions are implemented for all Diameter commands and AVPs, then compatibility across different 3GPP versions is achieved, but the system complexity and resource requirements increase

Engineering Contradiction:
Improveinteroperability reliabilityVSAvoiddictionary management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A single Diameter command dictionary implementation serves multiple functions by supporting multiple 3GPP standard versions through version-specific dictionaries. The system maintains a collection of dictionaries, each optimized for a specific version, and selects the appropriate one based on the peer node's version, thereby achieving universal compatibility without requiring separate implementations for each version.

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

Solution Approach 2:

The version detection mechanism acts as an intermediary that bridges different 3GPP standard versions. It detects the peer node's version and mediates the selection of the appropriate dictionary, ensuring that definitions from the correct version are applied. This intermediary layer simplifies dictionary management by automating the selection process based on version compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a single static dictionary definition is used, then the implementation is simple and consistent, but it cannot accommodate variations in command and AVP definitions across different vendor implementations and standard versions

Engineering Contradiction:
Improveflexibility to handle vendor-specific variationsVSAvoiddictionary configuration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The dictionary implementation applies local quality by allowing different definitions for the same command or AVP in different version-specific dictionaries. Each dictionary can have locally optimized definitions tailored to specific 3GPP versions and vendor implementations, enabling precise control over compatibility requirements for different communication scenarios without affecting other versions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8989216B2Diameter versioning dictionary
Publication Date: 2015.03.24 WSOU INVESTMENTS LLC
  • US8989216B2 patent drawing
  • US8989216B2 patent drawing
  • US8989216B2 patent drawing

AI summary

Embodiments of the invention provide a flexible Diameter command dictionary for 3rd Generation Partnership Project (3GPP) network nodes wherein context-specific definitions are defined to apply to different versions and releases of 3GPP standards.