Glossary term · Services

DDF

Device Description Framework

Services →

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.

Introduced
Rel-6
Specifications
15 specs
Category
Services
Introduced
Rel-6
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.

Rel-15 3 changes
  • 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
  • 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
  • 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
Rel-19 1 change

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 vj10 3GPP IMS Management Object 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 vk00 MCS Management Objects Configuration Rel-20