사용자 데이터 헤더

User Data Header

UDH(User Data Header)는 GSM짧은 메시지 서비스에서 짧은 메시지의 시작 부분에 존재할 수 있는 이진 구조로, 텍스트는 포함하지 않지만 메시지의 포맷 및 처리 방법을 명시한다.

UDH는 MMS(Multimedia Messaging Service) 또는 MMS(Multimedia Messaging Service)에 사용되는 휴대폰에서 응용 프로그램의 시작을 유발할 수 있는 포트 번호를 전달하기 위해 통합 SMS를 형성하고, 색, 텍스트 포맷, 작은 그림 및 애니메이션과 간단한 음악으로 메시지의 내용을 풍부하게 하기 위해 사용될 수 있다. 국어 교대표를 사용하라고 [1]지시하다

UDH는 3GPP 23.040(원래 GSM 03.40)에서 정의된다.[2]

테크니컬 리얼리티

사용자 데이터 헤더의 존재는 GSM 03.40 또는 3GPP 23.040 메시지의 첫 번째 옥텟의 6번째 비트인 TP-UDHI(Transfer Layer Protocol User Data Header Indicator) 비트로 표시된다.

UDH가 있으면 TP-UD(TP-User Data) 필드의 시작에 있으며, 항상 UDHL(UDH Length) 8진수로 시작한다. UDH의 나머지 부분은 Tag-Length-Value의 세 쌍둥이의 시퀀스다. 태그는 IEI(Information-Element-Identifier)로 명명되며 항상 1 옥텟, 길이 옥텟은 항상 1 옥텟이며 정보 요소 데이터의 길이를 지정한다.

UDH는 메시지 페이로드에 사용할 공간을 사용한다. UDH가 길어질수록 메시지 텍스트나 기타 콘텐츠의 공간이 줄어든다. TP-UD가 7비트 데이터를 포함하는 경우, TP-UD의 길이는 셉테트로 주어진다(그러나 UDHL은 여전히 옥텟이므로 셉테트의 길이는 (UDHL + 1) * 8 / 7). 그리고 UDH는 0-6 0비트로 셉테트 경계까지 채워진다. 다음 표는 사전 정의된 사운드 'Chord high'와 함께 'Hi' 텍스트가 포함된 GSM 7 비트 기본 알파벳 메시지의 TP-UD 인코딩 방법을 보여준다.

TP-UD 옥텟 1 2 3 4 5 6 7
값(헥스) 04 0B 02 00 08 20 D3
의미 UDH 길이 IEI: 사전 정의된 사운드 IE 길이 포지션 화음높이 첫 번째 문자 6개 하한 비트 + 2개 채우기 비트 두 번째 문자의 7개 하단 비트 + 첫 번째 문자의 1개 상단 비트

총 메시지 길이 TP-UDL은 8이다. (UDH는 8 * (1 + 4) = 40 비트, 2 비트는 (40 + 2) / 7 = 나머지 없이 6, 2 * 7 = 텍스트의 경우 14 비트, 총 TP-UD 길이는 40 + 2 + 14 = 56 비트 = 7 옥텟 = 8개)

UDH 정보 요소

IEI(헥스) 의미 분류 길이 반복할 수 있음
00 연결된 짧은 메시지, 8비트 참조 번호 SMS 제어 3 아니요.
01 특수 SMS 메시지 표시 SMS 제어 2
02 예약됨 해당 없음 해당 없음
03 <LF> 문자로 잘못 해석되는 것을 피하기 위해 사용하지 않음 해당 없음 해당 없음
04 애플리케이션 포트 주소 지정 체계, 8비트 주소 SMS 제어 2 아니요.
05 애플리케이션 포트 주소 지정 체계, 16비트 주소 SMS 제어 4 아니요.
06 SMSC 제어 매개변수 SMS 제어 1 아니요.
07 UDH 소스 표시기 SMS 제어 1
08 연결된 짧은 메시지, 16비트 참조 번호 SMS 제어 4 아니요.
09 무선 제어 메시지 프로토콜 SMS 제어 1-255
0A 텍스트 형식 지정 EMS 제어 3-4
0B 미리 정의된 사운드 EMS 콘텐츠 2
0C 사용자 정의 사운드(iMelody 최대 128바이트) EMS 콘텐츠 2-129
0D 미리 정의된 애니메이션 EMS 콘텐츠 2
0E 대형 애니메이션(16*16 곱하기 4 = 32*4 = 128바이트) EMS 콘텐츠 129
0F 작은 애니메이션(8*8 곱하기 4 = 8*4 = 32바이트) EMS 콘텐츠 33
10 큰 그림(32*32 = 128바이트) EMS 콘텐츠 129
11 작은 그림(16*16 = 32바이트) EMS 콘텐츠 33
12 가변 그림 EMS 콘텐츠 4-255
13 사용자 프롬프트 표시기 EMS 제어 1
14 확장 개체 EMS 콘텐츠 7-255
15 재사용되는 확장 개체 EMS 제어 3
16 압축 제어 EMS 제어 3-255 아니요.
17 객체 분포 표시기 EMS 제어 2
18 표준 WVG 객체 EMS 콘텐츠 1-255
19 문자 크기 WVG 개체 EMS 콘텐츠 1-255
1A 확장 개체 데이터 요청 명령 EMS 제어 0-255 아니요.
1B 향후 EMS 기능을 위해 예약됨 해당 없음 0-255
1C 향후 EMS 기능을 위해 예약됨 해당 없음 0-255
1D 향후 EMS 기능을 위해 예약됨 해당 없음 0-255
1E 향후 EMS 기능을 위해 예약됨 해당 없음 0-255
1F 향후 EMS 기능을 위해 예약됨 해당 없음 0-255
20 RFC 822 전자 메일 헤더 SMS 제어 1 아니요.
21 하이퍼링크 형식 요소 SMS 제어 0-255
22 회신 주소 요소 SMS 제어 1-255 아니요.
23 향상된 음성 메일 정보 SMS 제어 0-255 아니요.
24 내셔널 랭귀지 싱글 시프트 SMS 제어 1 아니요.
25 내셔널 랭귀지 록 시프트 SMS 제어 1 아니요.
26 – 6층 향후 사용을 위해 예약됨 해당 없음 0-255 해당 없음
70 – 7층 (U)SIM Toolkit 보안 헤더 SMS 제어 0-255 ?
80 – 9층 SME에서 SME까지 특정 용도 SMS 제어 0-255 ?
A0 – BF 향후 사용을 위해 예약됨 해당 없음 0-255 ?
C0 – DF SC별 용도 SMS 제어 0-255 ?
E0 – FF 향후 사용을 위해 예약됨 해당 없음 0-255 ?

다른 프로토콜에서 사용

UDH는 짧은 메시지 전송의 다른 프로토콜 - SMPP(단기 메시지 Peer-to-Peer), UCP(Universal Computer Protocol) 및 CDMA2000의 WEMT 원격 서비스에서 사용된다.

참고 항목

참조

  1. ^ "Alphabets and language-specific information". portal.3gpp.org. Retrieved 2021-07-19.
  2. ^ 3세대 파트너십 프로젝트 IMT2000 3GPP - SMS의 기술적 구현