본문 바로가기

Protocol/TETRA

13 Short Data Service (SDS) service description

13.1 Introduction
This clause describes the services offered by the short data service sub-entity in the CMCE at the SDS SAP of the
TETRA V+D layer 3 service boundary. The SDS SAP is used in conformance testing as a normative boundary in
TETRA MSs and in TETRA LSs.
[code]이 단원에서는 SDS SAP의 TETRA V+D layer 3 서비스 boundary 에 CMCE 내에 short data serivce sub-entiry 에 의한 서비스제공에 대해서 설명하고 있다.[/code]

13.2 Services offered
The SDS shall be provided by a single SDS functional entity at the TNSDS-SAP.
[code]TNSDS-SAP 에 single SDS 기능으로 SDS 를 지원한다.
[/code]
The short data functional entity shall consist of the following mobile originated and mobile terminated services:
[code]모바일을 시작하거나 종료하는 서비스으로 short data 기능 entity는 이루어져있다.[/code]

a) user defined short message reception and transmission;
[code]사용자 정의된 메시지 응답 그리고 전송
- individual message; 개별적인 메시지
- group message. 그룹 메시지[/code]

b) pre-defined short message reception and transmission;
[code]미리 작성된 메시지 응답 그리고 전송
- individual message; 개별적인 메시지
- group message. 그룹 메시지[/code]

13.3 SDS
13.3.1 SDS primitives exchanged through the TNSDS-SAP
[code]TNSDS-SAP를 통해서 SDS primitives를 전환하다[/code]

TNSDS-CANCEL request: the primitive may be used by the user application to cancel sending of a message before it
is sent at least once over the air interface.
[code]신청자에 의해 메시지를 보내기 전 취소 하려 한다면 air interface에 한번이상은 알린다.[/code]

TNSDS-STATUS request/indication: the primitives shall be used to send or receive a pre-coded message defined by
either the present document or by the network operator.
[code]현재 문서나 network 지시자에 의해서 정의된 re-coded 메시지 보내때 사용될 것이다.[/code]

TNSDS-REPORT indication: the primitive shall be used to indicate whether a TNSDS-UNITDATA request or a
[code]TNSDS-UNITDATA 요청이나 TNSDS-STATUS 요청에 전송이 성공했거나 실패 한 이유를 전달지시 할때 사용할 것이다.[/code]

TNSDS-STATUS request has been either transmitted successfully or the transmission failure reason.
[code]TNSDS-STATUS 요청에 전송이 전달했는지를 지시할때 사용해야 한다.[/code]

TNSDS-UNITDATA request/indication: the primitives shall be used to send or receive a user defined message.
The flow of short data service primitives shall be as illustrated in figure 13.1.
[code]primitives는 전송하거나 사용자 메시지를 받을 때 사용해야할 것이다.
그림 13.1 에 short data 서비스의 primitives 를 나타내었을 것이다.[/code]

13.3.2 Service primitives at the TNSDS-SAP
The information contained in the primitive description tables which follow corresponds to the following key:
[code]primitive 설명 테이블들에 대한 정보를 담고 있다.[/code]

• M: Mandatory;
• C: Conditional;
• O: Optional;
• -: Not used.

The SDS-TL protocol modifies the TNSDS primitives so that a certain range of Status number values of the
TNSDS-STATUS primitives are used by the SDS-TL protocol and the User defined data-4 parameter is only available
via the SDS-TL-SAP, refer to clause 29.1.1.
[code]SDL-TL 프로토콜은 수정될 것이다. SDL-TL-SAP 프로토콜 29.1.1. 단원을 경유해 얻을 수 있는 4개의 사용자 정의된 SDS-TL 파라메터에 의해 TNSDS-STATUS primitive 의 상태 값 범위 내에서 선택될 것이다. [/code]

13.3.2.1 TNSDS-STATUS primitive
TNSDS-STATUS request: the primitive shall be used by the user application to send a pre-defined message to another
[code]user or users given in the address parameter.
사용자 신청에 의해 미리 작성된 메시지를 또 다른 사용자나 입력된 주소값의 사용자에게 메시지를 보내려할 때 사용된다.[/code]

NOTE: The status message is selected from a set of pre-coded messages and only the status number is given as a
parameter.
[code]미리 작성된 메시지 셋 그리고 파라메터에 보낸 상태 번호로 고정 메시지는 선택되었다.[/code]

TNSDS-STATUS indication: the primitive shall indicate to the user application that a pre-coded status message from
another user application has been received.
[code]다른 사용자 신청에서 미리 작성된 상태 메시지가 받은 것을 primitive은 사용자 신청에 지시할 것이다.[/code]

13.3.2.2 TNSDS-REPORT primitive
TNSDS-REPORT indication: the primitive shall be used as an indication to the user application that the PDU
belonging to a request, i.e. the TNSDS-UNITDATA request or the TNSDS-STATUS request, has been either
transmitted successfully or lost.
[code]TNSDS-UNIDATA 나 TNSDS-STATUS 요청에 전송이 성공적이였는지 실패했는지를 표시하는데 이용할 것이다.[/code]

13.3.2.3 TNSDS-UNITDATA primitive
TNSDS-UNITDATA request: the primitive shall be used by the user application to send a user defined message to
another user application or applications given in the address parameter.
[code]사용자 요청에 사용자 정의된 메시지를 다른 사용자 에게 혹은 주소록에 있는 사용자 들에게 보내야 할때 사용될 것이다.[/code]

TNSDS-UNITDATA indication: the primitive shall be used as an indication to the user that a user application defined
message from another user application has been received. The message may either be a user defined individual message
or a user defined group message.
[code]사용자 신청된 작성 메시지를 다른사용자 에게 보내 받은 상태일 때 사용할 것이다. 이 메시지는 아마도 각각에 사용자 혹은 사용자 정의된 그룹 메시지 일 것이다.[/code]

13.3.2.4 TNSDS-CANCEL primitive
TNSDS-CANCEL request: the primitive may be used by the user application to cancel sending of a message before it
is sent at least once over the air interface.
[code]사용자 신청으로 메시지를 보내기전 취소하려하면 air interface에 한번이상 보낸다.[/code]

13.3.3 Parameter description
Parameters shall be part of the primitives at the TNSDS SAP. When applied the parameters shall contain the values
specified in this clause.
[code]TNSDS SAP 에 primitive 들의 파라메터는 부분화해야할 것이다.[/code]

• Access priority =
- low priority;
- high priority;
- emergency priority.

The default value of the access priority parameter shall be low priority, which will be applied when no access priority
parameter is used.
• Area Selection =
- area not defined;
- area 1;
- etc.;
- area 14;
- all areas in this system.

The default value of the area selection parameter shall be "area not defined", which will be applied when area selection
is not used.
• Called party address type =
- broadcast;
- individual;
- group.
• Called party extension =
- MCC + MNC.
• Called party short number address =
- SNA.
• Called party SSI =
- ISSI;
- GSSI.
• Called party type identifier =
- SNA;
- SSI;
- TSI.
• Calling party extension =
- MCC + MNC.
• Calling party SSI =
- ISSI.

• External Subscriber Number =
- Up to 24 digits. Each digit shall be one of the following:
 digit 0;
 etc.;
 digit 9;
 digit *;
 digit #;
 digit +.
• Handle =
- a local SDU identifier.
[code]
• Status number =
- 0 emergency call;
- 1 to 31 743 reserved; 예약된 부분이라 안쓰고
- 32 768 to 65 535 available for TETRA network specific definition. 이 범위만 쓴다는 말[/code]

NOTE 1: Further status number definitions may be added in the maintenance of the present document as an annex.
[code]이 문서에 특정 상태의 NUMBER 를 추가해 관리한다.[/code]

NOTE 2: Pre-defined status values from 31 744 to 32 767 are used by SDS-TL protocol and will not be available as
[code]31,744 에서 32,767 내는 SDL-TL 에서 사용하고 있기 때문에 사용할 수 없다.[/code]

pre-defined status values.
• Short data type identifier =
- user defined data-1;
- user defined data-2;
- user defined data-3;
- user defined data-4.
• Traffic stealing =
- do not steal traffic;
- steal traffic.
The default value of the traffic stealing parameter shall be do not steal traffic, which will be applied when no traffic
stealing parameter is used.
[code]기본값으로는 요 녀석들은 새치기(?) 가 불가능 하다. [/code]

• Transfer result =
- success;
- failure.
• User defined data 1 =
- 16 bit user defined data.
• User defined data 2 =
- 32 bit user defined data.
• User defined data 3 =
- 64 bit user defined data.
• User defined data-4 =
- protocol identifier; and
- user defined data bits, maximum length 2 039 bits.
[code]사용자 정의 데이터는 2,039를 초과할 수 없다.[/code]
254 BYTE = 2,039 BIT / 8

13.3.4 State description
13.3.4.1 NULL state
No short data message shall be in progress.
13.3.4.2 SHORT DATA INITIATED state
Short data message sending in progress state. Waiting for the completion of a message transfer.

'Protocol > TETRA' 카테고리의 다른 글

14.2 Overview of CMCE  (0) 2013.09.25
14 CMCE protocol  (0) 2013.09.25
12.3.1 Primitives exchanged through TNSS-SAP  (0) 2013.09.25
11.3.4 Parameter description  (0) 2013.09.25
Trunked Mode Operation (TMO)  (0) 2013.09.25