DDF

Device Description Framework

Services →
Introduced in Rel-6 Also in: Services, User Equipment

DDF is a standardized 3GPP framework for describing device capabilities so network services can adapt content and functionality to ensure an optimal user experience across diverse mobile devices.

Category
Services
Introduced
Rel-6
Where
Management
Also touches
2 segments
Specifications
15 specs
DDF Description Purpose Detected Changes Specifications

Description

The Device Description Framework (DDF) is a comprehensive system within 3GPP standards that provides structured descriptions of mobile device capabilities, characteristics, and constraints. It operates as an intermediary layer between content providers and mobile devices, enabling intelligent content adaptation and service optimization. The framework defines standardized schemas for representing device properties including display characteristics (screen size, resolution, color depth), supported media formats, input methods, memory constraints, processing capabilities, and network interface characteristics. These descriptions are stored in Device Description Repositories (DDRs) that can be queried by network elements and content adaptation systems.

Architecturally, DDF consists of several key components: the Device Description Repository (DDR) which stores structured device profiles, the Device Description Client (DDC) which requests device information, and the Device Description Access Protocol (DDAP) that defines the communication between clients and repositories. The framework supports both pull and push models for device information retrieval, with standardized XML schemas ensuring interoperability across different implementations. Device profiles are typically identified through User-Agent strings or other device identifiers, allowing content adaptation systems to retrieve relevant capability information before delivering content.

In operation, when a mobile device accesses network services, the network elements or content adaptation proxies query the DDF repository using the device's identification information. The repository returns a structured device profile containing all relevant capabilities and constraints. Content adaptation engines then use this information to transform content appropriately—for example, resizing images to match screen dimensions, transcoding video to supported codecs, or simplifying web pages for devices with limited processing power. The framework also supports versioning and updates of device profiles, allowing for evolution of device capabilities over time.

The DDF plays a critical role in enabling consistent user experiences across the diverse ecosystem of mobile devices with varying capabilities. By providing standardized, machine-readable device descriptions, it eliminates the need for content providers to maintain their own device databases or implement custom adaptation logic. This reduces development complexity, improves service interoperability, and ensures that users receive content optimized for their specific device characteristics. The framework's extensible design allows for inclusion of new device properties as technology evolves, making it adaptable to emerging device types and capabilities.

Purpose & Motivation

DDF was created to address the significant challenge of content delivery optimization across the rapidly diversifying mobile device landscape. Prior to its standardization, content providers and network operators faced immense complexity in adapting services to work effectively on thousands of different mobile devices with varying screen sizes, processing capabilities, media support, and input methods. Each manufacturer and operator maintained proprietary device databases, leading to fragmentation, inconsistent user experiences, and redundant development efforts across the industry.

The primary motivation for DDF was to establish a common, standardized approach to device capability description that could be universally adopted across the mobile ecosystem. By creating a single reference framework, 3GPP aimed to reduce the overhead associated with device-specific content adaptation while improving the quality and consistency of mobile services. This was particularly important as mobile internet usage grew and users expected web content and multimedia services to work seamlessly on their devices regardless of manufacturer or model.

DDF solved the problem of device fragmentation by providing a structured, extensible framework that could comprehensively describe device characteristics in a machine-readable format. This enabled automated content adaptation systems to make intelligent decisions about how to transform content for optimal presentation on each device. The framework also facilitated the development of more sophisticated personalization services, as network elements could leverage detailed device knowledge to tailor services beyond simple content adaptation, including interface optimization, feature enablement/disablement, and resource allocation based on device capabilities.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (16 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-6, normative work from Rel-15.

Rel-15 3 changes

In Release 15, updates to the Device Description Framework (DDF) included specific provisions for ProSe Direct Services and a provisioning MO for WLAN Direct Discovery. The release also focused on making corrections to ensure the DDF was a valid XML document and resolved instances of invalid DDF constructs. These changes aimed to maintain the framework's compatibility with OMA DM protocols while ensuring the management object definitions were properly structured and extensible for vendor-specific information.

  • Update to DDF for ProSe Direct Services Provisioning MO for WLAN Direct Discovery TS 24.333CR0049
  • Corrections for invalid DDF TS 24.368CR0038
  • Correction of DDF to be valid XML document TS 24.385CR0015
Rel-16 8 changes

In Release 16, the Device Description Framework (DDF) was updated to support V2X communication over the NR-PC5 interface. Furthermore, the standardized 3GPP Management Object's DDF was extended through the repeated addition of new object identifiers. These identifiers are defined within the DDF's structure to enable the management of vendor-specific information, such as for IMS conferencing, within the interior 'Ext' node.

  • DDF update for V2X over NR-PC5 TS 24.385CR0022
  • Addition of the object identifier in the DDF of the 3GPP Management Object TS 24.166CR0004
  • Addition of the object identifier in the DDF of the 3GPP Management Object TS 24.167CR0212
  • Addition of the object identifier in the DDF of the 3GPP Management Object TS 24.275CR0002
  • Addition of the object identifier in the DDF of the 3GPP Management Object TS 24.305CR0027
  • Addition of the object identifier in the DDF of the 3GPP Management Object TS 24.391CR0005

+ 2 more changes

Rel-17 2 changes

In Release 17, the Device Description Framework (DDF) was updated to support V2X communication over the NR-PC5 reference point within the Evolved Packet Core (EPC) system. Additionally, corrections were made to address an invalid MCPTT user profile Management Object within the DDF structure. These updates ensured the DDF continued to provide the standardized minimal set upon which vendors can build their complete device descriptions.

  • Update of DDF for V2X communication over NR-PC5 in EPC TS 24.385CR0025
  • Invalid MCPTT user profile MO DDF TS 24.483CR0111
Rel-18 2 changes

In Release 18, the key development for the Device Description Framework was its extension to support the IMS data channel, as indicated by the CR title "DDF for IMS data channel." This involved the addition of a new object identifier within the DDF of the standardized 3GPP Management Object, as specified in the grounding context. Furthermore, the release included necessary corrections to the existing DDF framework to ensure accuracy and proper functionality.

Rel-19 1 change

In Release 19, the DDF (Device Description Framework) function was updated with specific corrections to its definition. The primary technical change was the addition of a specific object identifier within the DDF for the standardized 3GPP Management Object. This builds upon the existing framework where vendors can extend the minimal standardized DDF with their own features.

Explore further

Broader topics and technologies where DDF plays a role.

Defining Specifications

3GPP specifications that define or reference DDF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 24.166 vj00 IMS Conferencing Management Object Rel-19
TS 24.167 vj00 3GPP IMS Management Object Specification Rel-19
TS 24.216 vj00 Communication Continuity Management Object Rel-19
TS 24.235 vc10 I-WLAN Interworking Management Object Rel-12
TS 24.275 vj00 MO for MMTEL Basic Communication Part Rel-19
TS 24.305 vj00 Selective Disabling of 3GPP UE Capabilities Rel-19
TS 24.312 vj00 ANDSF Management Objects Specification Rel-19
TS 24.323 vj00 IMS Service Level Tracing Management Object Rel-19
TS 24.333 vj00 ProSe Management Objects for UE Configuration Rel-19
TS 24.368 vj40 NAS Configuration Management Object Rel-19
TS 24.385 vj00 V2X Communication Provisioning Management Object Rel-19
TS 24.391 vj00 USSD over IMS Management Object Specification Rel-19
TS 24.417 vj00 OIP/OIR Management Object Specification Rel-19
TS 24.424 vj00 XCAP over Ut for Supplementary Services MO Rel-19
TS 24.483 vj20 Mission Critical Services Management Object Rel-19