ООО "ВМЛ" - Весь мир как на ладони! Продажа, установка и обслуживание систем видеонаблюдения, пожарной сигнализации, мониторинга транспорта, контроля доступа

      Лицензия ФСБ № ЛСЗ 0008499

      Номер мастерской РФ 0990

      Лицензия МЧС № 77-Б/02391

 

6. Структуры данных

6.1. Структура данных пакета EGTS_PT_APPDATA.

Таблица N 4 описывает формат поля SFRD для пакета типа EGTS_PT_APPDATA.

Таблица N 4. Формат поля SFRD для пакета

типа EGTS_PT_APPDATA

┌─────┬─────┬─────┬──────┬─────┬─────┬─────┬─────┬───┬──────┬─────────────┐

│Бит 7│Бит 6│Бит 5│Бит 4 │Бит 3│Бит 2│Бит 1│Бит 0│Тип│ Тип  │Размер, байт │

│     │     │     │      │     │     │     │     │   │данных│             │

├─────┴─────┴─────┴──────┴─────┴─────┴─────┴─────┼───┼──────┼─────────────┤

│          SDR 1 (Service Data Record)           │ O │BINARY│ 9 ... 65517 │

├────────────────────────────────────────────────┼───┼──────┼─────────────┤

│                     SDR 2                      │ O │BINARY│ 9 ... 65517 │

├────────────────────────────────────────────────┼───┼──────┼─────────────┤

│                      ...                       │   │      │             │

├────────────────────────────────────────────────┼───┼──────┼─────────────┤

│                     SDR n                      │ O │BINARY│ 9 ... 65517 │

└────────────────────────────────────────────────┴───┴──────┴─────────────┘

Структуры SDR 1, SDR 2, SDR n содержат информацию Протокола уровня поддержки услуг.

6.2. Структура данных пакета EGTS_PT_RESPONSE.

Он содержит информацию о результате обработки данных Протокола транспортного уровня, полученного ранее. Таблица N 5 описывает формат поля SFRD для пакета типа EGTS_PT_RESPONSE.

Таблица N 5. Формат поля SFRD для пакета

типа EGTS_PT_RESPONSE

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬────┬──────┬─────────────┐

│Бит 7│Бит 6│Бит 5│Бит 4│Бит 3│Бит 2│Бит 1│Бит 0│Тип │ Тип  │Размер, байт │

│     │     │     │     │     │     │     │     │    │данных│             │

├─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┼────┼──────┼─────────────┤

│           RPID (Response Packet ID)           │ M  │USHORT│      2      │

├───────────────────────────────────────────────┼────┼──────┼─────────────┤

│            PR (Processing Result)             │ M  │ BYTE │      1      │

├───────────────────────────────────────────────┼────┼──────┼─────────────┤

│          SDR 1 (Service Data Record)          │ O  │BINARY│ 9 ... 65517 │

├───────────────────────────────────────────────┼────┼──────┼─────────────┤

│                     SDR 2                     │ O  │BINARY│ 9 ... 65517 │

├───────────────────────────────────────────────┼────┼──────┼─────────────┤

│                      ...                      │    │      │             │

├───────────────────────────────────────────────┼────┼──────┼─────────────┤

│                     SDR n                     │ O  │BINARY│ 9 ... 65517 │

└───────────────────────────────────────────────┴────┴──────┴─────────────┘

6.3.1. Параметр RPID - идентификатор пакета Транспортного уровня, подтверждение на который сформировано.

6.3.2. Параметр PR - код результата обработки части пакета, относящейся к Транспортному уровню. Список возможных кодов результата обработки представлен в Таблице N 14.

------------------------------------------------------------------

Примечание.

Нумерация подпунктов дана в соответствии с официальным текстом документа.

------------------------------------------------------------------

6.3.4. Структуры SDR 1, SDR 2, SDR n содержат информацию Уровня поддержки услуг.

6.4. Структура данных пакета EGTS_PT_SIGNED_APPDATA.

Таблица N 6 определяет формат поля SFRD для пакета типа EGTS_PT_SIGNED_APPDATA.

Таблица N 6. Формат поля SFRD для пакета

типа EGTS_PT_SIGNED_APPDATA

┌─────┬─────┬──────┬─────┬─────┬─────┬─────┬─────┬────┬──────┬────────────┐

Бит 7│Бит 6│Бит 5 │Бит 4│Бит 3│Бит 2│Бит 1│Бит 0│ТипТип  │Размер, байт

│     │     │      │     │     │     │     │     │    │данных│            │

├─────┴─────┴──────┴─────┴─────┴─────┴─────┴─────┼────┼──────┼────────────┤

│            SIGL (Signature Length)             │ M  │SHORT │     2      │

├────────────────────────────────────────────────┼────┼──────┼────────────┤

│             SIGD (Signature Data)              │ O  │BINARY│ 0 ... 512  │

├────────────────────────────────────────────────┼────┼──────┼────────────┤

│          SDR 1 (Service Data Record)           │ O  │BINARY│9 ... 65515 │

├────────────────────────────────────────────────┼────┼──────┼────────────┤

│                     SDR 2                      │ O  │BINARY│9 ... 65515 │

├────────────────────────────────────────────────┼────┼──────┼────────────┤

│                      ...                       │    │      │            │

├────────────────────────────────────────────────┼────┼──────┼────────────┤

│                     SDR n                      │ O  │BINARY│9 ... 65515 │

└────────────────────────────────────────────────┴────┴──────┴────────────┘

------------------------------------------------------------------

примечание.

Нумерацияпунктовданавсоответствиисофициальнымтекстомдокумента.

------------------------------------------------------------------

6.9. Параметр SIGL определяет длину данных "цифровой подписи" из поля SIGD.

6.10. Параметр SIGD содержит непосредственно данные "цифровой подписи".

6.11. Структуры SDR 1, SDR 2, SDR n содержат информацию Уровня поддержки услуг.

6.12. На каждый пакет типа EGTS_PT_APPDATA или EGTS_PT_SIGNED_APPDATA, поступающий от абонентского терминала на аппаратно-программный комплекс или от аппаратно-программного комплекса на абонентский терминал, отправляется пакет типа EGTS_PT_RESPONSE, содержащий в поле PID номер пакета из пакета EGTS_PT_APPDATA или EGTS_PT_SIGNED_APPDATA. На Рисунке N 3 представлена последовательность обмена пакетами при взаимодействии абонентского терминала и аппаратно-программного комплекса.

┌──────────────────────┐                           ┌──────────────────────┐

│ Абонентский терминал │                           │      Аппаратно-      │

└─┬────────────────────┘                           │ программный комплекс │

  │                                                └───────────────────┬──┘

  │                                                                    │

  │                Пакет PT_APPDATA PID=1 (Авторизация)                │

  ├───────────────────────────────────────────────────────────────────>│

  │       Пакет PT_RESPONSE на PID=1 (Подтверждение Авторизации)       │

  │<───────────────────────────────────────────────────────────────────┤

  │           Пакет PT_APPDATA PID=2 (Телематические данные)           │

  ├───────────────────────────────────────────────────────────────────>│

  │  Пакет PT_RESPONSE на PID=2 (Подтверждение Телематических данных)  │

  │<───────────────────────────────────────────────────────────────────┤

  │                                 ...                                │

  │                                                                    │

  │                  Пакет PT_APPDATA PID=n (Команда)                  │

  │<───────────────────────────────────────────────────────────────────┤

  │    Пакет PT_RESPONSE на PID=n (Подтверждение пакета с командой)    │

  ├───────────────────────────────────────────────────────────────────>│

  │                                                                    │

┌─┴───────┐                                                     ┌──────┴──┐

│         │                                                     │         │

└─────────┘                                                     └─────────┘

Рисунок N 3. Взаимодействие абонентского терминала

и аппаратно-программного комплекса на уровне пакетов

Транспортного уровня