СПОСОБ, ШЛЮЗОВОЙ БЛОК И ИНСТРУМЕНТ ДЛЯ ДИСТАНЦИОННОЙ ЗАГРУЗКИ ФАЙЛА

1. Способ дистанционной загрузки одного и того же файла одновременно в несколько вычислительных устройств перед их установкой на транспортных средствах, отличающийся тем, что содержит следующие этапы:
- эти вычислительные устройства подсоединяют (100) к соответствующим портам ввода/вывода шлюзового блока, соединяющего все эти вычислительные устройства с одним и тем же инструментом дистанционной загрузки файла,
- при помощи одного из вычислительных устройств в инструмент дистанционной загрузки направляют (74) информационный кадр, содержащий идентификатор вычислительного устройства, причем этот идентификатор является одинаковым для всех вычислительных устройств, подключенных к шлюзовому блоку, и
- при помощи шлюзового блока идентификатор вычислительного устройства заменяют (76) идентификатором порта, способным индивидуально идентифицировать порт ввода/вывода шлюзового блока, к которому подключено вычислительное устройство, в информационном кадре, направляемом в инструмент дистанционной загрузки.
2. Способ по п.1, который содержит:
- направление (66) инструментом дистанционной загрузки информационного кадра, содержащего идентификатор порта ввода/вывода, к которому подключено вычислительное устройство, и
- замену (68) при помощи шлюзового блока этого идентификатора порта идентификатором вычислительного устройства перед передачей этого кадра в вычислительное устройство, подключенное к одному порту ввода/вывода, соответствующему этому идентификатору порта.
3. Способ по п. 1, который содержит запуск (138, 130) инструментом дистанционной загрузки новой обработки для дистанционной загрузки файла одновременно во все вычислительные устройства, как только все вычислительные устройства направили в инструмент дистанционной загрузки информационный кадр, указывающий, что ранее запущенная обработка корректно завершена.
4. Способ по п. 2, который содержит запуск (138, 130) инструментом дистанционной загрузки новой обработки для дистанционной загрузки файла одновременно во все вычислительные устройства, как только все вычислительные устройства направили в инструмент дистанционной загрузки информационный кадр, указывающий, что ранее запущенная обработка корректно завершена.
5. Способ по п. 1, который содержит сравнение (140) списка идентификаторов портов, составленного на основании идентификаторов портов, содержащихся в информационных кадрах, указывающих на корректное завершение ранее запущенной обработки для дистанционной загрузки файла, со списком идентификаторов портов ввода/вывода, к которым подключены вычислительные устройства, для идентификации вычислительных устройств, в которых предыдущая обработка еще не завершена или завершена некорректно.
6. Способ по п. 2, который содержит сравнение (140) списка идентификаторов портов, составленного на основании идентификаторов портов, содержащихся в информационных кадрах, указывающих на корректное завершение ранее запущенной обработки для дистанционной загрузки файла, со списком идентификаторов портов ввода/вывода, к которым подключены вычислительные устройства, для идентификации вычислительных устройств, в которых предыдущая обработка еще не завершена или завершена некорректно.
7. Способ по п. 3, который содержит сравнение (140) списка идентификаторов портов, составленного на основании идентификаторов портов, содержащихся в информационных кадрах, указывающих на корректное завершение ранее запущенной обработки для дистанционной загрузки файла, со списком идентификаторов портов ввода/вывода, к которым подключены вычислительные устройства, для идентификации вычислительных устройств, в которых предыдущая обработка еще не завершена или завершена некорректно.
8. Способ по п.5, который содержит повторный запуск (144) ранее запущенной обработки во всех вычислительных устройствах, которые не указали, что ранее запущенная обработка корректно завершена.
9. Способ по п.6, который содержит повторный запуск (144) ранее запущенной обработки во всех вычислительных устройствах, которые не указали, что ранее запущенная обработка корректно завершена.
10. Способ по п.7, который содержит повторный запуск (144) ранее запущенной обработки во всех вычислительных устройствах, которые не указали, что ранее запущенная обработка корректно завершена.
11. Способ по п. 1, который содержит направление (134) инструментом дистанционной загрузки во все вычислительные устройства информационного кадра, в ответ на который каждое вычислительное устройство должно ответить, указав, находится ли запущенная обработка в процессе исполнения или корректно завершена.
12. Способ по п. 2, который содержит направление (134) инструментом дистанционной загрузки во все вычислительные устройства информационного кадра, в ответ на который каждое вычислительное устройство должно ответить, указав, находится ли запущенная обработка в процессе исполнения или корректно завершена.
13. Способ по п. 1, в котором информационные кадры соответствуют протоколу CAN (Control Area Network).
14. Способ по п. 2, в котором информационные кадры соответствуют протоколу CAN (Control Area Network).
15. Способ по п. 11, в котором информационные кадры соответствуют протоколу CAN (Control Area Network).
16. Шлюзовой блок для дистанционной загрузки одного и того же файла одновременно в несколько вычислительных устройств перед их установкой на транспортные средства, отличающийся тем, что содержит:
- несколько первых портов (38-41) ввода/вывода, выполненных с возможностью разъемного подключения к соответствующим вычислительным устройствам,
- второй порт (34) ввода/вывода, выполненный с возможностью подключения к инструменту дистанционной загрузки файла во все эти вычислительные устройства, и
- контроллер (38), выполненный с возможностью передачи информационного кадра, принятого на одном из первых портов ввода/вывода, на второй порт ввода/вывода, при этом информационный кадр, принятый на первом порте ввода/вывода, содержит идентификатор вычислительного устройства, причем этот идентификатор вычислительного устройства является одинаковым для всех вычислительных устройств, и этот контроллер выполнен с возможностью замены в кадре, переданном на второй порт ввода/вывода, идентификатора вычислительного устройства идентификатором порта, способным индивидуально идентифицировать порт ввода/вывода шлюзового блока, через который принят этот информационный кадр.
17. Блок по п.16, в котором контроллер (36) выполнен с возможностью замены идентификатора порта идентификатором вычислительного устройства в кадре, переданном на один из первых портов ввода/вывода.
18. Блок по п.16 или по п.17, отличающийся тем, что содержит средства (44) хранения информации, содержащие:
- первую таблицу (46) замены, в которой каждый первый порт ввода/вывода связан с идентификатором порта, предназначенным для замены идентификатора вычислительного устройства в кадре, передаваемом на второй порт ввода/вывода, и
- вторую таблицу (48) замены, в которой каждый первый порт ввода/вывода связан с идентификатором порта, предназначенным для замены идентификатором вычислительного устройства в информационном кадре, передаваемом на первый порт ввода/вывода, при этом идентификаторы портов, содержащиеся в первой и второй таблицах, являются разными для одного и того же порта ввода/вывода.