СПОСОБ ПОДГОТОВКИ РАДИОТЕЛЕГРАММ, УСТРОЙСТВА И КОМПЬЮТЕРНЫЕ ПРОГРАММЫ ДЛЯ ОСУЩЕСТВЛЕНИЯ СПОСОБА

1. Способ подготовки программирования радиомаяка, находящегося вблизи рельсов сети железнодорожного сообщения, заключающийся в том, что в устройстве формирования телеграмм, находящемся на некотором расстоянии от радиомаяка, формируют (101) телеграмму в формате необработанных данных для радиомаяка на основе пользовательских или контроллерных вводов в устройство формирования телеграмм, скремблируют (102) телеграмму в формате необработанных данных, тем самым создавая телеграмму в скремблированном формате, и передают (103) телеграмму в скремблированном формате; в переносном программирующем устройстве принимают (104) телеграмму в скремблированном формате через первый порт связи переносного программирующего устройства и подготавливают программирование радиомаяка посредством всех этапов, на которых дескремблируют (105) телеграмму в скремблированном формате, тем самым создавая телеграмму в промежуточном формате; запоминают (106) телеграмму в промежуточном формате; и подготавливают (107) телеграмму в промежуточном формате для передачи радиомаяку через второй порт связи переносного программирующего устройства с помощью стандартизированной стратегии кодирования для радиомаяка, причем скремблирование и дескремблирование предусматривают все этапы, на которых используют представление псевдослучайных данных; используют алгоритмы исправления ошибок в данных; используют алгоритмы шифрования и дешифрования данных, чтобы обеспечить защищенную передачу телеграмм из устройства формирования телеграмм в переносное программирующее устройство.
2. Способ по п.1, в котором представления псевдослучайных данных достигают путем введения данных телеграмм через a 32-разрядный регистр сдвига с линейной обратной связью.
3. Способ по п.1 или 2, в котором исправления ошибок в данных достигают путем вычислений по алгоритму контроля с использованием циклического избыточного кода, CRC, с помощью регистров сдвига.
4. Способ по любому из пп.1-3, в котором телеграмма в промежуточном формате отличается от телеграммы в формате необработанных данных.
5. Переносное программирующее устройство (201) для программирования радиомаяка, содержащее первый порт (202) связи, адаптированный к приему телеграммы в скремблированном формате; блок (203) управления, адаптированный к подготовке программирования посредством управления: дескремблером (204), адаптированным к дескремблированию телеграммы в скремблированном формате и тем самым к созданию телеграммы в промежуточном формате, устройством (205) для запоминания телеграмм, адаптированным к запоминанию телеграммы в промежуточном формате; и второй порт (206) связи и средство (207) подготовки передачи, адаптированное к подготовке передаче радиомаяку (208) телеграммы в промежуточном формате через второй порт связи с помощью стандартизированной стратегии кодирования для радиомаяка (208), причем скремблирование и дескремблирование предусматривают все этапы, на которых используют представление псевдослучайных данных; используют алгоритмы исправления ошибок в данных; используют алгоритмы шифрования и дешифрования данных.
6. Устройство (209) формирования телеграмм для программирования радиомаяка с целью работы совместно с переносным программирующим устройством по п.5, содержащее интерфейс (210) пользователя или контроллера, адаптированный к приему пользовательских или контроллерных вводов, для формирования телеграммы в формате необработанных данных для радиомаяка; скремблер (211) данных, адаптированный к созданию телеграммы в скремблированном формате; передатчик (212), адаптированный к передаче телеграммы в скремблированном формате переносному программирующему устройству.
7. Компьютерная программа для переносного программирующего устройства (201), причем упомянутая компьютерная программа содержит команды, которые при исполнении программы компьютером заставляют этот компьютер осуществлять способ по любому из пп.1-4, который связан с переносным программирующим устройством (201).
8. Компьютерная программа для устройства (209) формирования телеграмм, причем упомянутая компьютерная программа содержит команды, которые при исполнении программы компьютером заставляют этот компьютер осуществлять способ по любому из пп.1-4, который связан с устройством формирования телеграмм (209).