Структурированное сообщение носителя (режимы 2 и 3)
Режимы 2 и 3 должны быть зарезервированы для использования перевозчиками в транспортной отрасли в качестве символа классификации места назначения.
Настоящее приложение устанавливает структуру первичного сообщения, альтернативные структуры вторичного сообщения как для кодирования, так и для декодирования, а также правила для режимов 2 и 3 при их использовании со структурированным соединением.
Общая структура данных должна соответствовать таблице B.1.
Таблица B.1 - Структурированное сообщение носителя
Значение бита | Кодируемые данные | Структура |
От 6 до 3 | режим | двоичная от 0 до 15 |
От 36 до 33, от 30 до 7, от 2 до 1 | Почтовый код | Цифровой почтовый код (до 9 цифр) |
От 42 до 39, от 32 до 31 | Длина почтового кода | Только для цифровых почтовых кодов |
От 42 до 39, от 36 до 7, от 2 до 1 | Почтовый код | Алфавитно-цифровой почтовый код |
От 54 до 53, от 48 до 43, от 38 до 37 | Код названия страны | Трехразрядный номер по ГОСТ 7.67 |
От 60 до 55, от 52 до 49 | Класс обслуживания | Трехразрядный номер |
От 120 до 61 | Кодовые слова расширенной коррекции ошибки (EEC) | |
Or 121 до 844 | Сообщение данных, определенное применением | |
От 625 до 864 | Кодовые слова стандартной коррекции ошибки (SEC) | |
Управляющий знак символики ЦР (NS) не должен использоваться для кодирования класса обслуживания, кода названия страны или полностью цифрового почтового кода. Структура почтового кода определяется режимом. Код названия страны по ГОСТ 7.67 В ИСО/МЭК 16023 ссылка на ИСО 3166 соответствует ГОСТ 7.67. |
B.1 Структура первичного сообщения
Все символы режимов 2 и 3, даже если они являются частью структурированного соединения, должны иметь общую структуру первичного сообщения. Для преобразования данных в значения битов необходимо использовать следующие правила:
1) в первичном сообщении не допускается использовать знаки символики Shift (РЕГИСТР) для перехода от цифрового уплотнения к алфавитному кодированию и обратно;
2) трехразрядный класс обслуживания должен быть представлен двоичным эквивалентом из 10 битов;
3) трехразрядный код названия страны по ГОСТ 7.67 должен быть представлен двоичным эквивалентом из 10 битов;
4) почтовый код представляется 36 битами:
а) при использовании режима 2 шесть битов (с 42-го по 39-й, 32-й и 31-й) кодируют длину (до девяти). Остальные 30 битов являются двоичным представлением цифрового почтового кода. В случае кода страны 840, если "+4" - неизвестен, то почтовый код заполняется нулями;
б) при использовании режима 3 кодируют до шести графических знаков из подмножества кодируемого набора А. Более короткие коды должны быть дополнены пробелами, более длинные коды - усечены;
5) должен быть установлен режим 2, если почтовый код цифровой, и режим 3, если почтовый код алфавитно-цифровой.
Пример формирования первичного сообщения: | |
Класс обслуживания: | 999 |
Код названия страны по ГОСТ 7.67: | 056 (для Бельгии) |
Почтовый код: | В1050 |
Режим 3 | |
Класс 999 преобразуют в двоичное значение: | 1111100111. |
Код названия страны 056 преобразуют в двоичное значение: | 111000 |
Добавляют начальные нулевые биты для получения 10-битовой цепочки:
0000111000
Алфавитно-цифровой почтовый код преобразуют в 36-битовую двоичную цепочку, используя кодируемый набор А:
Кодовое слово | Двоичное значение | |
В | 2 | 000010 |
1 | 49 | 110001 |
0 | 48 | 110000 |
5 | 53 | 110101 |
0 | 48 | 110000 |
Space (ПРОБЕЛ) | 32 | 100000 |
Режим 3 имеет двоичный установочный параметр: 0011