stringtranslate.com

Encabezado de datos del usuario

El encabezado de datos de usuario ( UDH ) es una estructura binaria que puede estar presente al comienzo de un mensaje corto en el servicio de mensajes cortos de GSM . No contiene ningún texto, pero especifica cómo debe formatearse y procesarse el mensaje.

UDH se puede utilizar para formar SMS concatenados , para enriquecer el contenido del mensaje con colores, formato de texto, pequeñas imágenes y animaciones y música simple que se utilizan en el Servicio de mensajería mejorada (EMS), para transmitir números de puerto que pueden provocar el inicio de una aplicación en el teléfono móvil, que se utiliza para el Servicio de mensajería multimedia (MMS) o para indicar el uso de tablas de cambio de idioma nacionales . [1]

UDH se define en 3GPP 23.040 (originalmente GSM 03.40) . [2]

Realización técnica

La presencia del encabezado de datos de usuario se indica mediante el bit TP-UDHI (Indicador de encabezado de datos de usuario del protocolo de capa de transferencia), el sexto bit del primer octeto del mensaje GSM 03.40 o 3GPP 23.040 .

Si hay UDH, se encuentra al principio del campo TP-UD (TP-User Data) y siempre comienza con un octeto UDHL (UDH Length). El resto de UDH es una secuencia de tripletes Tag-Length-Value. La etiqueta se denomina Information-Element-Identifier (IEI) y siempre tiene una longitud de 1 octeto; el campo Length también tiene una longitud de 1 octeto y especifica la longitud de los datos del elemento de información.

El UDH utiliza el espacio destinado a la carga útil del mensaje. Cuanto más largo sea el UDH, menos espacio queda para el texto del mensaje u otros contenidos. Cuando el TP-UD contiene datos de siete bits, la longitud del TP-UD se da en septetos (pero el UDHL sigue estando en octetos, por lo que la longitud en septetos es (UDHL + 1) * 8 / 7) y el UDH se llena hasta un límite de septetos con 0-6 bits cero. La siguiente tabla muestra cómo se codificará un TP-UD de un mensaje en el alfabeto predeterminado de 7 bits GSM que contenga el texto 'Hi' con un sonido predefinido 'Chord high':

La longitud total del mensaje TP-UDL será 8. (UDH tiene 8 * (1 + 4) = 40 bits, 2 bits es el relleno como (40 + 2) / 7 = 6 sin resto, 2 * 7 = 14 bits para texto; la longitud total de TP-UD es 40 + 2 + 14 = 56 bits = 7 octetos = 8 septetos).

Elementos de información de la UDH

Uso en otros protocolos

El UDH se utiliza en otros protocolos para el transporte de mensajes cortos: Short Message Peer-to-Peer (SMPP), Universal Computer Protocol (UCP) y en el teleservicio WEMT en CDMA2000 .

Véase también

Referencias

  1. ^ "Alfabetos e información específica del idioma". portal.3gpp.org . Consultado el 19 de julio de 2021 .
  2. ^ Proyecto de Asociación de Tercera Generación; Realización técnica del Servicio de Mensajes Cortos (SMS)