ГИБКАЯ ДЕТЕРМИНИРОВАННАЯ СЕТЬ СВЯЗИ

1. Бортовая система транспортного средства 100, содержащая:
систему (102) для управления транспортным средством, содержащую множество узлов (110a-110n) для управления работой транспортного средства (100);
систему (104) для управления выполнением задания, содержащую множество узлов (144a-144n) для управления оборудованием, связанным с заданием, выполняемым транспортным средством (100); и
гибкую детерминированную сеть (106) связи, выполненную с возможностью конфигурирования для обеспечения связи между каждым из узлов (110a-110n) системы для управления транспортным средством, между каждым из узлов (144a-144n) системы для управления выполнением задания и между узлами (110a-110n) системы для управления транспортным средством и узлами (144a-144n) системы для управления выполнением задания, причем
узлы (110a-110n) системы для управления транспортным средством выполнены с возможностью осуществления связи с использованием статических, детерминированных сообщений, а узлы (144a-144n) системы для управления выполнением задания выполнены с возможностью осуществления связи с использованием динамических, недетерминированных сообщений.
2. Система по п. 1, в которой гибкая детерминированная сеть (106) содержит:
оконечную систему (134), связанную с каждым узлом (110a-110n) системы для управления транспортным средством;
оконечную систему (170), связанную с каждым узлом системы для управления выполнением задания; и
коммутационный механизм (182), выполненный с возможностью конфигурирования для обеспечения соединения оконечных систем (134/170).
3. Система по п. 2, в которой между конкретной парой узлов через коммутационный механизм (182) установлен виртуальный канал (184) для обеспечения связи между указанной конкретной парой узлов, причем
указанная конкретная пара узлов содержит любую комбинацию узлов (110a-110n) системы для управления транспортным средством и узлов (144a-144n) системы для управления выполнением задания.
4. Система по п. 3, в которой с виртуальным каналом (184) связан временной интервал.
5. Система по п. 1, в которой гибкая детерминированная сеть (106) связи содержит:
набор статических виртуальных каналов (184а) и
набор динамических виртуальных каналов (184b), причем
гибкая детерминированная сеть (106) связи выполнена с возможностью конфигурирования для передачи статических, детерминированных сообщений с использованием статических виртуальных каналов (184а) и
с возможностью конфигурирования для передачи динамических, недетерминированных сообщений с использованием набора динамических виртуальных каналов (184b).
6. Система по п. 5, в которой гибкая детерминированная сеть (106) выполнена с возможностью конфигурирования для обеспечения связи между соответствующим одним или более узлами (110a-110n) системы для управления транспортным средством и соответствующим одним или более узлами (144a-144n) системы для управления выполнением задания с использованием по меньшей мере одного из таких наборов, как набор статических виртуальных каналов (184а) и набор динамических виртуальных каналов (184b).
7. Система по п. 5, в которой гибкая детерминированная сеть (106) связи также содержит контроллер (180), выполненный с возможностью управления конфигурацией виртуального канала (184).
8. Система по п. 7, в которой контроллер (180) выполнен с возможностью выполнения набора функций, включающих:
прием сообщения;
проверку принятого сообщения по отношению к текущей конфигурации гибкой детерминированной сети (106) связи;
передачу принятого сообщения по гибкой детерминированной сети (106) связи при соответствии принятого сообщения текущей конфигурации и
воздержание от передачи принятого сообщения по гибкой детерминированной сети (106) связи при несоответствии принятого сообщения текущей конфигурации.
9. Система по п. 8, в которой набор функций также включает:
прием запроса от приложения (164/128), работающего на одном из узлов (144a-144n) системы для управления выполнением задания или узлов (110a-110n) системы для управления транспортным средством, на реконфигурацию гибкой детерминированной сети (106) связи исходя из потребностей в отношении связи указанного приложения;
определение одобрения запроса и
реконфигурацию по меньшей мере части гибкой детерминированной сети (106) для удовлетворения потребностей в отношении связи указанного приложения (164/128) при одобрении запроса.
10. Система по п. 9, в которой реконфигурация по меньшей мере части гибкой детерминированной сети (106) содержит:
реконфигурацию оконечной системы (134/170), связанной с каждым из узлов (144a-144n) системы для управления выполнением задания или узлов (110a-110n) системы для управления транспортным средством, осуществляющих связь друг с другом, и
реконфигурацию коммутационного механизма (182) для обеспечения соединения оконечных систем (134/170).
11. Система по п. 10, в которой запрашивающее приложение координирует реконфигурацию оконечных систем (134/170) и коммутационного механизма (182).
12. Система по п. 9, в которой определение возможности одобрения запроса содержит определение доступной пропускной способности гибкой детерминированной сети (106) связи исходя из осуществляемой связи между узлами по гибкой детерминированной сети (106) и соответствия по меньшей мере указанной доступной пропускной способности пропускной способности запроса.
13. Система по п. 9, в которой по меньшей мере запрашивающее приложение работает с ухудшенными характеристиками при отсутствии одобрения запроса на реконфигурацию гибкой детерминированной сети (106) связи.
14. Система по п. 1, развернутая на воздушном летательном аппарате.
15. Бортовая система транспортного средства (100), содержащая:
систему (102) для управления транспортным средством, содержащую множество узлов (110a-110n) для управления работой транспортного средства (100);
систему (104) для управления выполнением задания, содержащую множество узлов (144a-144n) для управления оборудованием, связанным с заданием, выполняемым транспортным средством (100);
приложение (164/128), выполненное с возможностью его запуска на каждом узле (110a-110n) системы для управления транспортным средством и каждом узле (144a-144n) системы для управления выполнением задания;
уровень сервиса распределения данных, связанный с каждым приложением для обеспечения связи между приложениями; и
уровень (410a-410c) абстракции, выполненный с возможностью сокрытия реконфигурации уровня сервиса распределения данных от приложения для использования детерминированного протокола передачи данных.
16. Система по п. 15, также содержащая гибкую детерминированную сеть (106) связи, которая выполнена с возможностью конфигурирования для обеспечения связи между узлами.
17. Способ (600) передачи сообщений, включающий:
прием (602) сообщения;
проверку (604) принятого сообщения по отношению к текущей конфигурации гибкой детерминированной сети (106) связи;
передачу (608) принятого сообщения по гибкой детерминированной сети (106) связи при соответствии принятого сообщения текущей конфигурации и
воздержание (610) от передачи принятого сообщения по гибкой детерминированной сети (106) связи при несоответствии принятого сообщения текущей конфигурации.
18. Способ (600) по п. 17, также включающий:
прием запроса от приложения на реконфигурацию гибкой детерминированной сети (106) связи исходя из потребностей в отношении связи указанного приложения;
определение одобрения запроса и
реконфигурацию по меньшей мере части гибкой детерминированной сети (106) для удовлетворения потребностей в отношении связи указанного приложения при одобрении запроса.
19. Способ (600) по п. 18, согласно которому определение возможности одобрения запроса включает определение доступной пропускной способности гибкой детерминированной сети (106) связи исходя из осуществляемой связи между множеством узлов по гибкой детерминированной сети (106) и соответствия указанной доступной пропускной способности пропускной способности запроса.
20. Способ (600) по п. 19, также включающий:
реконфигурацию оконечной системы (134. 170) по меньшей мере каждого из узлов, осуществляющих связь друг с другом, и
реконфигурацию коммутационного механизма (182) для обеспечения соединения оконечных систем (134/170).