ИНФОРМАЦИОННАЯ УПРАВЛЯЮЩАЯ СИСТЕМА ВОЗДУШНОГО ЛЕТАТЕЛЬНОГО АППАРАТА
INFORMATIONAL CONTROL SYSTEM OF AIRCRAFTS

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к воздушному летательному аппарату и, в частности, к управлению информацией в воздушном летательном аппарате. Более конкретно настоящее изобретение относится к способу и устройству для получения информации от линейных сменных блоков в воздушном летательном аппарате.
В воздушных летательных аппаратах используется все больше электрических систем, которые управляют работой воздушного летательного аппарата, отслеживают его работу и обеспечивают другие функции. Эти электрические системы могут представлять собой узлы в системе обработки сетевых данных воздушного летательного аппарата. Часто эти узлы реализуются в качестве линейных сменных блоков. Линейный сменный блок принимает информацию, необходимую для выполнения операций, через соединения с различными устройствами.
Например, линейный сменный блок в системе управления климатической установкой может иметь соединения с датчиками температуры, датчиками воздушного потока, датчиками углекислого газа, приводами вентиляционных механизмов, блоками охлаждения, блоками нагрева и другими устройствами. Линейный сменный блок может получать информацию от различных датчиков и управлять работой блоков нагрева, блоков охлаждения и вентиляционных механизмов, чтобы обеспечивать необходимую среду внутри воздушного летательного аппарата.
Эти различные компоненты обычно соединены непосредственно с линейным сменным блоком. Эти соединения могут быть выполнены с использованием проводов и шин данных, непосредственно соединенных с линейным сменным блоком.
В настоящее время, если другой линейный сменный блок нуждается в информации о температуре из одних и тех же мест с датчиками для первого линейного сменного блока, в этих местах могут быть размещены дополнительные датчики, соединенные со вторым линейным сменным блоком, или могут быть выполнены дополнительные соединения между вторым линейным сменным блоком и существующими датчиками температуры. Добавление новых датчиков или новые соединения от дополнительных датчиков может или могут потребовать прокладки проводки через воздушный летательный аппарат. В существующем воздушном летательном аппарате возможность прокладки новой проводки может быть ограниченной и излишне затратной.
Использование дополнительных датчиков может привести к излишнему увеличению стоимости и веса воздушного летательного аппарата. Соединение второго линейного сменного блока с датчиками температуры с использованием проводов или оптоволокна также может привести к увеличению необходимых времени и затрат. Кроме того, создание дополнительных каналов связи к различным датчикам или компонентам может занять больше времени, чем необходимо, и привести к излишнему усложнению воздушного летательного аппарата. И сверх того, увеличение количества проводов или оптоволокна в воздушном летательном аппарате также может привести к излишнему увеличению регламентных работ.
В связи с этим было бы желательным иметь способ и устройство, учитывающие по меньшей мере некоторые из рассмотренных выше проблем, а также другие возможные проблемы.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
В одном иллюстративном варианте реализации изобретения, устройство содержит существующий узел воздушного летательного аппарата и информационный агент, размещенный в существующем узле воздушного летательного аппарата. Существующий узел воздушного летательного аппарата соединен с определенным количеством систем воздушного летательного аппарата и сетью в системе обработки сетевых данных воздушного летательного аппарата. Информационный агент выполнен с возможностью предоставления доступа к информации, полученной существующим узлом воздушного летательного аппарата, другим узлам воздушного летательного аппарата в указанной системе обработки сетевых данных воздушного летательного аппарата.
Еще в одном иллюстративном варианте реализации изобретения, предложено устройство, содержащее узел воздушного летательного аппарата и информационный агент, размещенный в указанном узле воздушного летательного аппарата. Узел воздушного летательного аппарата выполнен с возможностью размещения в воздушном летательном аппарате и сообщения с определенным количеством систем воздушного летательного аппарата в этом воздушном летательном аппарате. Информационный агент выполнен с возможностью идентифицирования информации, полученной от указанного определенного количества систем воздушного летательного аппарата, которые соответствуют подписке для приложения в главном узле воздушного летательного аппарата в этом воздушном летательном аппарате, и отправки идентифицированной информации в приложение в главном узле воздушного летательного аппарата.
Еще в одном иллюстративном варианте реализации изобретения, предложена информационная управляющая система, содержащая узел воздушного летательного аппарата, главный узел воздушного летательного аппарата, информационный агент в указанном узле воздушного летательного аппарата и управляющее устройство, размещенное в главном узле воздушного летательного аппарата. Узел воздушного летательного аппарата выполнен с возможностью размещения в воздушном летательном аппарате и сообщения с определенным количеством систем воздушного летательного аппарата в этом воздушном летательном аппарате. Главный узел воздушного летательного аппарата выполнен с возможностью сообщения с узлом воздушного летательного аппарата. Информационный агент выполнен с возможностью идентифицирования информации, полученной от указанного определенного количества систем воздушного летательного аппарата, которые соответствуют запросу от главного узла воздушного летательного аппарата в этом воздушном летательном аппарате, и отправки идентифицированной информации в главный узел воздушного летательного аппарата. Управляющее устройство выполнено с возможностью обработки информации, полученной от информационного агента от указанного узла воздушного летательного аппарата, и обработки информации, полученной от указанного узла воздушного летательного аппарата.
Еще в одном иллюстративном варианте реализации изобретения, представлен способ сбора информации в воздушном летательном аппарате. Информацию, полученную от определенного количества систем воздушного летательного аппарата в узле воздушного летательного аппарата, идентифицируют с использованием определенного количества соединений с указанным определенным количеством систем воздушного летательного аппарата. Идентифицированная информация является запрошенной информацией, которая запрошена приложением в главном узле воздушного летательного аппарата. Запрошенную информацию отправляют в приложение в главном узле воздушного летательного аппарата.
Согласно одной особенности настоящего изобретения предложено устройство, содержащее существующий узел воздушного летательного аппарата, соединенный с определенным количеством систем воздушного летательного аппарата и сетью в системе обработки сетевых данных воздушного летательного аппарата, и информационный агент, размещенный в указанном существующем узле воздушного летательного аппарата, причем информационный агент выполнен с возможностью предоставления доступа к информации, полученной существующим узлом воздушного летательного аппарата, другим узлам воздушного летательного аппарата в указанной системе обработки сетевых данных воздушного летательного аппарата.
Устройство, в котором, кроме того, при конфигурировании для обеспечения доступа к информации, полученной существующим узлом воздушного летательного аппарата, указанным другим узлам воздушного летательного аппарата в указанной системе обработки сетевых данных воздушного летательного аппарата, информационный агент выполнен с возможностью идентифицирования информации, полученной от указанного определенного количества систем воздушного летательного аппарата для приложения с использованием подписки для указанного приложения в главном узле воздушного летательного аппарата в указанных других узлах воздушного летательного аппарата, и отправки идентифицированной информации в приложение в главном узле воздушного летательного аппарата. Устройство, в котором, кроме того, подписка идентифицирует по меньшей мере одно из следующего: тип информации, событие и приложение.
Согласно еще одной особенности настоящего изобретения предложено устройство, содержащее узел воздушного летательного аппарата, выполненный с возможностью размещения в воздушном летательном аппарате и сообщения с определенным количеством систем воздушного летательного аппарата в этом воздушном летательном аппарате, и информационный агент, размещенный в указанном узле воздушного летательного аппарата, причем информационный агент выполнен с возможностью идентифицирования информации, полученной от указанного определенного количества систем воздушного летательного аппарата, которые соответствуют подписке для приложения в главном узле воздушного летательного аппарата в этом воздушном летательном аппарате, и отправки идентифицированной информации в приложение в главном узле воздушного летательного аппарата.
Устройство, кроме того, включает в себя главный узел воздушного летательного аппарата, выполненный с возможностью приема информации от указанного узла воздушного летательного аппарата и отправки этой информации в приложение. Устройство, кроме того, включает в себя управляющее устройство, размещенное в главном узле воздушного летательного аппарата, причем управляющее устройство выполнено с возможностью приема запроса от приложения в главном узле воздушного летательного аппарата, сообщения с информационным агентом для выработки подписки, приема информации от информационного агента и отправки этой информации в приложение.
Устройство, в котором, кроме того, при конфигурировании для отправки информации в приложение, управляющее устройство выполнено с возможностью размещения информации в буфере данных для указанного приложения. Устройство, в котором, кроме того, информационный агент выполнен с возможностью шифрования информации. Устройство, в котором, кроме того, подписка идентифицирует по меньшей мере одно из следующего: тип информации, событие и приложение. Устройство, в котором, кроме того, узел воздушного летательного аппарата представляет собой линейный сменный блок. Устройство, в котором, кроме того, система воздушного летательного аппарата в указанном определенном количестве систем воздушного летательного аппарата выбрана из одного из следующего: система с датчиками, бортовой полетный регистратор, навигационная система, система управления полетом, система управления климатической установкой и двигательная система.
Согласно еще одной особенности настоящего изобретения предложена информационная управляющая система, содержащая узел воздушного летательного аппарата, выполненный с возможностью размещения в воздушном летательном аппарате и сообщения с определенным количеством систем воздушного летательного аппарата в этом воздушном летательном аппарате, главный узел воздушного летательного аппарата, выполненный с возможностью связи узлом воздушного летательного аппарата, информационный агент в указанном узле воздушного летательного аппарата, причем информационный агент выполнен с возможностью идентифицирования информации, полученной от указанного определенного количества систем воздушного летательного аппарата, которые соответствуют запросу от главного узла воздушного летательного аппарата в этом воздушном летательном аппарате, и отправки идентифицированной информации в главный узел воздушного летательного аппарата, и управляющее устройство, размещенное в главном узле воздушного летательного аппарата, причем управляющее устройство выполнено с возможностью обработки информации, полученной от информационного агента от указанного узла воздушного летательного аппарата, и обработки информации, полученной от указанного узла воздушного летательного аппарата.
Информационная управляющая система, в которой, кроме того, информационный агент выполнен с возможностью шифрования информации. Информационная управляющая система, в которой, кроме того, узел воздушного летательного аппарата представляет собой линейный сменный блок. Информационная управляющая система, в которой, кроме того, система воздушного летательного аппарата в указанном определенном количестве систем воздушного летательного аппарата выбрана из одного из следующего: система с датчиками, бортовой полетный регистратор, система управления полетом, система управления климатической установкой и двигательная система.
Согласно еще одной особенности настоящего изобретения предложен способ сбора информации в воздушном летательном аппарате, включающий идентифицирование информации, полученной от определенного количества систем воздушного летательного аппарата в узле воздушного летательного аппарата с использованием определенного количества соединений с указанным определенным количеством систем воздушного летательного аппарата, причем идентифицированная информация является запрошенной информацией, которая запрошена приложением в главном узле воздушного летательного аппарата, и отправку запрошенной информации в приложение в главном узле воздушного летательного аппарата.
Способ, кроме того, включает то, что отправка запрошенной информации в приложение в главном узле воздушного летательного аппарата включает отправку запрошенной информации в приложение в главном узле воздушного летательного аппарата с использованием сети в системе обработки сетевых данных воздушного летательного аппарата. Способ, кроме того, включает то, что этап идентифицирования и этап отправки выполняют посредством информационного агента, размещенного в указанном узле воздушного летательного аппарата. Способ, кроме того, включает то, что информационный агент выполнен с возможностью предоставления доступа к информации, полученной узлом воздушного летательного аппарата, другим узлам воздушного летательного аппарата в системе обработки сетевых данных воздушного летательного аппарата. Способ, кроме того, включает то, что информационный агент идентифицирует запрошенную информацию с использованием подписки для указанного приложения.
Указанные признаки и функции могут быть реализованы независимо в различных вариантах осуществления настоящего изобретения или могут быть скомбинированы с получением других вариантов осуществления изобретения, дополнительные подробности которых могут быть очевидными при обращении к последующему описанию и чертежам.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Признаки иллюстративных вариантов реализации изобретения, обеспечивающие новизну по сравнению с уровнем техники, изложены в прилагаемой формуле изобретения.
При этом иллюстративные варианты реализации изобретения, а также предпочтительный режим их применения, дополнительные цели и признаки будут лучше поняты из следующего подробного описания иллюстративного варианта реализации изобретения при рассмотрении вместе с сопроводительными чертежами, на которых:
Фигура 1 представляет собой иллюстрацию воздушного летательного аппарата в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 2 представляет собой иллюстрацию структурной схемы информационной среды в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 3 представляет собой иллюстрацию структурной схемы информационной управляющей системы в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 4 представляет собой иллюстрацию структурной схемы введенных данных в системную базу данных в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 5 представляет собой иллюстрацию структурной схемы подписки в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 6 представляет собой иллюстрацию блок-схемы процесса сбора информации в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 7 представляет собой иллюстрацию блок-схемы процесса обработки запросов от приложения в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 8 представляет собой иллюстрацию блок-схемы процесса приема информации в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 9 представляет собой иллюстрацию блок-схемы процесса установления подписки в соответствии с иллюстративным вариантом реализации изобретения;
Фигура 10 представляет собой иллюстрацию блок-схемы процесса идентифицирования информации для приложения в соответствии с иллюстративным вариантом реализации изобретения и
Фигура 11 представляет собой иллюстрацию системы обработки данных в соответствии с иллюстративным вариантом реализации изобретения.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
В иллюстративных вариантах реализации изобретения рассматриваются и учитываются различные соображения. Например, в иллюстративных вариантах реализации изобретения рассматривается и учитывается, что одно решение может быть использовано для соединения узлов, таких как линейные сменные блоки, и других устройств в различных системах воздушного летательного аппарата с сетью. Например, с этой сетью может быть соединена совокупность датчиков. Если линейный сменный блок, который не соединен непосредственно с совокупностью датчиков, нуждается в информации от них, эта информация может быть получена от совокупности датчиков через сеть.
В иллюстративных вариантах осуществления изобретения учитывается, что это решение может оказаться полезным при проектировании и строительстве новых воздушных летательных аппаратов. Однако в отношении существующих воздушных летательных аппаратов следует отметить, что изменение существующих соединений между линейными сменными блоками и другими устройствами в воздушном летательном аппарате может занять больше времени и оказаться более сложным и трудным, чем необходимо. Эти соединения представляют собой физические соединения с использованием физических каналов, таких как провода и оптоволокно.
Например, доступ для установки новой проводки и пространство для новой проводки могут быть ограничены или недоступны в этом воздушном летательном аппарате. В результате используемые в настоящий момент соединения типа "точка-точка" между линейными сменными блоками и существующими системами воздушного летательного аппарата могут быть более ограничены, чем хотелось бы.
В результате получение информации от существующей системы воздушного летательного аппарата требует выполнения нового соединения между существующей системой воздушного летательного аппарата и линейным сменным блоком, в котором эта информация нужна. Установление соединения оказывается зачастую сложнее, чем хотелось бы. При ограниченном доступе может быть необходимым удаление многочисленных компонентов для обеспечения доступа, необходимого для выполнения нового соединения.
В некоторых случаях, доступ для выполнения нового соединения может быть невозможным. Следовательно, информация, необходимая для использования в линейном сменном блоке, уже не соединенным с существующей системой воздушного летательного аппарата, может быть недоступна, когда нельзя выполнить нового соединения.
Таким образом, в иллюстративных вариантах реализации изобретения рассматривается и учитывается, что когда линейный сменный блок или приложение в линейном сменном блоке нуждается в информации от существующей системы воздушного летательного аппарата, выполнение нового соединения с линейным сменным блоком или соединения существующей системы воздушного летательного аппарата с сетью может быть более сложным, чем желательно.
Вместо этого в иллюстративных вариантах реализации изобретения рассматривается и учитывается, что различные линейные сменные блоки могут быть соединены друг с другом или еще одним узлом непосредственно или через сеть, с которой линейные сменные блоки соединены. Эти соединения могут быть проще для выполнения по сравнению с выполнением нового соединения с существующей системой воздушного летательного аппарата, от которого необходима информация. Линейный сменный блок с существующим соединением с системой воздушного летательного аппарата может быть выполнен с возможностью отправки информации, необходимой от существующей системы воздушного летательного аппарата, линейному сменному блоку, в котором эта информация нужна.
В иллюстративных вариантах реализации изобретения рассматривается и учитывается, что информация, собранная линейным сменным блоком с использованием существующих соединений, может быть отправлена в другой узел для обработки с использованием функции, содержащейся в линейном сменном блоке. Например, если второй линейный сменный блок нуждается в информации от датчиков, соединенных с первым линейным сменным блоком, указанная информация может быть собрана первым линейным сменным блоком и отправлена во второй линейный сменный блок. Эта информация уже собрана первым линейным сменным блоком как часть его существующей функциональности. Благодаря этому существующие соединения не нужно обязательно изменять. В результате время и сложность усовершенствования или изменения узлов в воздушном летательном аппарате могут быть уменьшены.
На чертежах и, в частности, на фигуре 1 изображена иллюстрация воздушного летательного аппарата в соответствии с иллюстративным вариантом реализации изобретения. В этом иллюстративном примере, воздушный летательный аппарат 100 имеет крыло 102 и крыло 104, прикрепленные к корпусу 106. Воздушный летательный аппарат 100 включает в себя двигатель 108, прикрепленный к крылу 102, и двигатель 110, прикрепленный к крылу 104.
Корпус 106 имеет хвостовую часть 114. Горизонтальный стабилизатор 116, горизонтальный стабилизатор 118 и вертикальный стабилизатор 120 прикреплены к хвостовой части 114 корпуса 106
Воздушный летательный аппарат 100 является примером воздушного летательного аппарата, в котором система обработки сетевых данных воздушного летательного аппарата может быть реализована с информационной управляющей системой в соответствии с иллюстративным вариантом реализации изобретения. Информационная управляющая система может быть использована для получения информации от систем воздушного летательного аппарата, которые не имеют непосредственного соединения с системой обработки сетевых данных воздушного летательного аппарата.
На фигуре 2 изображена иллюстрация структурной схемы информационной среды в соответствии с иллюстративным вариантом реализации изобретения. Как показано на чертежах, информационная среда 200 является примером информационной среды, которая может быть реализована в воздушном летательном аппарате 100 согласно фигуре 1.
Как показано на чертежах, информационная среда 200 включает в себя систему 202 обработки сетевых данных воздушного летательного аппарата. Система 202 обработки сетевых данных воздушного летательного аппарата включает в себя сеть 204 и узлы 206 воздушного летательного аппарата.
Сеть 204 представляет собой среду, используемую для обеспечения связи между узлами 206 воздушного летательного аппарата в системе 202 обработки сетевых данных воздушного летательного аппарата. Сеть 204 может включать в себя соединения, такие как проводные линии связи, беспроводные линии связи, оптические линии связи и другие подходящие типы соединений.
Узлы 206 воздушного летательного аппарата представляют собой аппаратные устройства. Узлы 206 воздушного летательного аппарата выполнены с возможностью обработки информации. Помимо этого, узлы 206 воздушного летательного аппарата также могут управлять работой систем 208 воздушного летательного аппарата. Эти узлы могут представлять собой, например, без ограничения, компьютеры, обрабатывающие блоки, контроллеры или иные подходящие устройства.
Системы 208 воздушного летательного аппарата могут иметь различные формы. Например, без ограничения, системы 208 воздушного летательного аппарата могут представлять собой по меньшей мере одно из следующего: система с датчиками, бортовой полетный регистратор, навигационная система, система управления полетом, система управления климатической установкой, двигательная система или иной подходящий тип системы.
При использовании в настоящем документе выражение "по меньшей мере одно из следующего" при использовании со списком объектов означает, что различные комбинации из одного или большего количества приведенных в списке объектов могут быть использованы и только один из объектов, указанных в списке, может быть необходим.
Например, выражение "по меньшей мере одно из следующего: объект А, объект В и объект С" может означать объект А; объект А и объект В; объект В; объект А, объект В и объект С или объект В и объект С. Этот пример также может включать объект А, объект В и объект С или объект В и объект С. В других примерах "по меньшей мере одно из следующего" может представлять собой, например, без ограничения, два объекта А, один объект В и десять объектов С; четыре объекта В и семь объектов С или какую-либо иную подходящую комбинацию.
В этих иллюстративных примерах узлы 206 воздушного летательного аппарата имеют форму линейных сменных блоков 210. Линейный сменный блок в линейных сменных блоках 210 представляет собой модульный компонент, который выполнен с возможностью быстрой замены в месте расположения линейного сменного блока. Линейный сменный блок в общем случае герметизируют в корпусе. В этих иллюстративных примерах линейные сменные блоки 210 могут включать в себя компьютеры, обрабатывающие блоки, контроллеры и иные подходящие типы устройств.
Как показано на чертежах, один или более узлов 206 воздушного летательного аппарата могут быть соединены с системами 208 воздушного летательного аппарата через соединения 212. В этих иллюстративных примерах соединения 212 являются соединениями снаружи сети 204. Иными словами, системы 208 воздушного летательного аппарата не являются частью сети системы 202 обработки сетевых данных воздушного летательного аппарата. В некоторых иллюстративных примерах соединения 212 могут быть названы прямыми соединениями, поскольку системы 208 воздушного летательного аппарата могут быть непосредственно соединены с одним или более узлами 206 воздушного летательного аппарата с использованием проводов, оптоволокна или их комбинации.
Соединения 212 могут представлять собой, например, провода в шинах данных, передающие аналоговые сигналы. Эти провода физически прокладывают к одному или более узлам 206 воздушного летательного аппарата.
В этих иллюстративных примерах информационная управляющая система 214 может быть использована для получения информации 216 от определенного количества систем 208 воздушного летательного аппарата. Используемый в настоящем документе термин "определенное количество" при использовании в отношении объектов означает один или более объектов. Например, определенное количество систем 208 воздушного летательного аппарата означает одну или более систем воздушного летательного аппарата.
В этом иллюстративном примере информационная управляющая система 214 содержит узел 218 воздушного летательного аппарата в узлах 206 воздушного летательного аппарата и главный узел 220 воздушного летательного аппарата. Узел 218 воздушного летательного аппарата соединен с определенным количеством систем 208 воздушного летательного аппарата и сетью 204. Главный узел 220 воздушного летательного аппарата может представлять собой узел в узлах 206 воздушного летательного аппарата в этих иллюстративных примерах. Главный узел 220 воздушного летательного аппарата соединен с сетью 204.
Как показано на чертежах, приложения 222 исполняются на главном узле 220 воздушного летательного аппарата. Эти приложения имеют форму программного обеспечения, аппаратных средств или комбинации обоих указанных средств. Приложение может выполнять различные функции, для которых необходима информация 216 от определенного количества систем 208 воздушного летательного аппарата. Главный узел 220 воздушного летательного аппарата, однако, не имеет соединения с указанным определенным количеством систем 208 воздушного летательного аппарата, от которых получают информацию 216 по сети 204.
В этих иллюстративных примерах информационный агент 224 размещен в узле 218 воздушного летательного аппарата.
Информационный агент 224 представляет собой функцию, процесс или какую-либо их комбинацию, которая или который может быть реализована или реализован в программном обеспечении, аппаратных средствах или комбинации обоих указанных средств. Информационный агент 224 сообщается с использованием сети 204.
Информационный агент 224 выполнен с возможностью предоставления доступа к информации 216, полученной узлом 218 воздушного летательного аппарата, другим узлам воздушного летательного аппарата в узлах 206 воздушного летательного аппарата в системе 202 обработки сетевых данных воздушного летательного аппарата. В этих иллюстративных примерах информационный агент обеспечивает функцию сквозного доступа для информации 216.
Иными словами, информация 216 может быть отправлена в главный узел 220 воздушного летательного аппарата для использования одним или большим количеством приложений 222 в дополнение к ее обработке или иного использования узлом 218 воздушного летательного аппарата.
Информационный агент 224 отвечает на запросы, поступающие от приложений 222 на информацию 216, которая необходима определенному количеству приложений 222, работающих на главном узле 220 воздушного летательного аппарата. Информационный агент 224 может собирать информацию 216 и осуществлять ее отправку в приложения 222 на главном узле 220 воздушного летательного аппарата.
В результате информация 216 может быть использована как узлом 218 воздушного летательного аппарата, так и определенным количеством приложений 222. Это использование информации 216 происходит без необходимости дополнительных соединений в соединениях 212 от главного узла 220 воздушного летательного аппарата с определенным количеством систем 208 воздушного летательного аппарата. Кроме того, информация 216 может быть получена без соединения систем 208 воздушного летательного аппарата с сетью 204 в этих иллюстративных примерах. Кроме того, полученная информация 216 может быть изменена с течением времени посредством приложений 222, отправляющих новые запросы информационному агенту 224. Изменение информации 216 может быть осуществлено без модифицирования соединений с определенным количеством систем 208 воздушного летательного аппарата. Иными словами, дополнительные соединения с определенным количеством систем 208 воздушного летательного аппарата не нужны.
Таким образом, информационные агенты могут быть использованы в узлах 206 воздушного летательного аппарата для обеспечения доступа другим узлам воздушного летательного аппарата в узлах 206 воздушного летательного аппарата к информации от систем 208 воздушного летательного аппарата, соединенных с этими другими узлами воздушного летательного аппарата. В этих иллюстративных примерах указанные узлы воздушного летательного аппарата в узлах 206 воздушного летательного аппарата, которые имеют соединения 212 с системами 208 воздушного летательного аппарата, могут представлять собой существующие узлы воздушного летательного аппарата. В результате указанные узлы воздушного летательного аппарата в узлах 206 воздушного летательного аппарата с информационными агентами могут действовать в качестве точек доступа для получения информации 216 от систем 208 воздушного летательного аппарата.
На фигуре 3 изображена иллюстрация структурной схемы информационной управляющей системы в соответствии с иллюстративным вариантом реализации изобретения. Информационная управляющая система 300 согласно фигуре 3 является примером реализации информационной управляющей системы 214 согласно фигуре 2.
Как показано на чертежах, информационная управляющая система 300 включает в себя главный линейный сменный блок 302 и существующий линейный сменный блок 304. Главный линейный сменный блок 302 является примером главного узла 220 воздушного летательного аппарата согласно фигуре 2. Существующий линейный сменный блок 304 является примером узла 218 воздушного летательного аппарата согласно фигуре 2. Как показано на чертежах, управляющее устройство 306 размещено в главном линейном сменном блоке 302, а информационный агент 308 размещен в существующем линейном сменном блоке 304.
В этих иллюстративных примерах приложения 312 исполняются на главном линейном сменном блоке 302. Приложения 312 могут иметь определенное количество различных форм. Например, приложения 312 могут представлять собой по меньшей мере одно из следующего: приложение для отслеживания вибраций двигателей, приложение для проведения регламентных работ, приложение по использованию топлива, приложение для отслеживания состояний здоровья и другие подходящие типы приложений.
Определенное количество приложений 312 может требовать информацию 314 от определенного количества систем 310 воздушного летательного аппарата. Как показано на чертежах, системы 310 воздушного летательного аппарата соединены с существующим линейным сменным блоком 304 и сообщаются с существующим линейным сменным блоком 304.
Системы 310 воздушного летательного аппарата, однако, не сообщаются с главным линейным сменным блоком 302 в этом иллюстративном примере. В результате главный линейный сменный блок 302 не способен получать информацию 314 от указанного определенного количества систем 310 воздушного летательного аппарата. Иными словами, соединение, обеспечивающее возможность обмена данными между определенным количеством систем 310 воздушного летательного аппарата и главным линейным сменным блоком, в этом иллюстративном примере отсутствует.
В этих иллюстративных примерах управляющее устройство 306 и информационный агент 308 сообщаются друг с другом для обеспечения информации 314 от указанного определенного количества систем 310 воздушного летательного аппарата, необходимой для приложений 312. Например, информационный агент 308 выполнен с возможностью ответа на запросы, поступающие от приложения 316 для идентифицирования информации 314, полученной от указанного определенного количества систем 310 воздушного летательного аппарата для приложения 316 в приложениях 312 в главном линейном сменном блоке 302. Информацию 314 идентифицируют информационным агентом 308 с использованием подписки 318 приложения 316. Подписка 318 возникает на основе запросов, выработанных приложением 316.
При получении информации 314 от указанного определенного количества систем 310 воздушного летательного аппарата и идентификации информационным агентом 308 информацию 314 отправляют в приложение 316 в главном линейном сменном блоке 302. В этих иллюстративных примерах информационный агент 308 выполнен с возможностью шифрования информации 314 перед отправкой информации 314 в приложение 316. Таким образом, информация 314 может быть сохранена как конфиденциальная и защищенная.
Еще в одном иллюстративном примере приложение 316 отправляет запрос 320 на информацию 314 в управляющее устройство 306. Управляющее устройство 306 использует системную базу данных 322 для идентифицирования источника информации 314. В этих иллюстративных примерах источник может представлять собой один или более узлов в указанной системе обработки сетевых данных воздушного летательного аппарата. В некоторых иллюстративных примерах узел, который является источником 314 информации, может представлять собой, например, сам главный линейный сменный блок 302. Системная база данных 322 является базой данных, идентифицирующей различные узлы и системы воздушного летательного аппарата, соединенные с этими узлами.
Посредством использования системной базы данных 322 управляющее устройство 306 идентифицирует существующий линейный сменный блок 304 как узел, имеющий соединения с указанным определенным количеством систем 310 воздушного летательного аппарата, которые выполнены с возможностью подачи информации 314 необходимой для приложения 316. В качестве реакции на идентифицирование существующего линейного сменного блока 304 управляющее устройство 306 сообщается с информационным агентом 308 в существующем линейном сменном блоке 304 для выработки подписки 318.
Информационный агент 308 осуществляет отслеживание информации 324, полученной от определенного количества систем 310 воздушного летательного аппарата через соединения 325, для информации 314 для приложения 316 с использованием подписки 318 для приложения 316 в главном линейном сменном блоке 302. Соединения 325 являются прямыми соединениями между существующим линейным сменным блоком 304 и системами 310 воздушного летательного аппарата в этих иллюстративных примерах. Как показано на чертежах, информация 324 является информацией, используемой существующим линейным сменным блоком 304 для выполнения различных функций в воздушном летательном аппарате.
При идентификации информации 314 в информации 324 информацию 314 размещают в буфере 326 данных в существующем линейном сменном блоке 304. Информацию 314 затем передают из буфера 326 данных в управляющее устройство 306 в главном линейном сменном блоке 302 через сетевое соединение 328. В этих иллюстративных примерах сетевое соединение 328 может быть образовано из одного или более каналов связи в сети 204 согласно фигуре 2. Информацию 314 затем отправляют в приложение 316.
В этом иллюстративном примере информация 314 может быть отправлена в приложение 316 управляющим устройством 306 через буфер 330 данных. Например, информация 314 может быть размещена в буфере 330 данных, а приложение 316 может извлекать информацию 314 из буфера 330 данных. Буфер 330 данных является буфером данных, связанным с приложением 316. Хотя иллюстративные примеры используют буфер данных, иные типы хранилищ или иные типы механизмов могут быть использованы в дополнение к буферу 330 данных или вместо него для отправки информации 314 в приложение 316.
В этих иллюстративных примерах каждое приложение в приложениях 312, запрашивающих информацию, может иметь отдельный буфер данных. В альтернативном варианте реализации изобретения буфер 330 данных может быть общим для всех приложений 312 с каждым приложением, осуществляющим поиск информации в конкретных диапазонах адресов.
В некоторых иллюстративных примерах часть информации или вся информация 314, запрашиваемая приложением 316, может быть получена локально через главный линейный сменный блок 302. Например, главный линейный сменный блок 302 может быть соединен с системой 332 воздушного летательного аппарата. В этом случае, если информация 314, идентифицированная запросом 320, доступна из системы 332 воздушного летательного аппарата, управляющее устройство 306 может тогда вырабатывать подписку 334 для идентифицирования, когда информация 314 получена из системы 332 воздушного летательного аппарата. В этом случае информация 314 может быть размещена в буфере 330 данных управляющим устройством 306 при приеме от системы 332 воздушного летательного аппарата.
Помимо этого, информация 314 также может быть передана в приложение 336, размещенное на узле 338. В этом иллюстративном примере узел 338 может представлять собой компьютер, планшетный компьютер, настольный компьютер или какое-либо иное устройство, размещенное снаружи системы обработки сетевых данных воздушного летательного аппарата. Иными словами, узел 338 в нормальном состоянии не соединен с указанной системой обработки сетевых данных воздушного летательного аппарата. Узел 338 может сообщаться с главным линейным сменным блоком 302 с помощью беспроводного соединения 340.
В этом иллюстративном примере, информация 314 может быть размещена в буфере данных, назначенном для приложения 336. Управляющее устройство 306 может передавать информацию 314, находящуюся в буфере, для приложения 336 в узле 338 с помощью беспроводного соединения 340.
Кроме того, приложение 316 может выполнять дополнительные запросы на информацию, если необходимость в информации изменяется. Помимо этого, другие приложения в приложениях 312 также могут вырабатывать запросы на информацию.
На фигуре 4 изображена иллюстрация структурной схемы введенных данных в системную базу данных в соответствии с иллюстративным вариантом реализации изобретения. В этом иллюстративном примере, введенные данные 400 являются примером введенных данных в системную базу данных 322 согласно фигуре 3. В этом иллюстративном примере, введенные данные 400 включают в себя поля для типа информации 402, системы 404 воздушного летательного аппарата и узла 406.
Поле для типа информации 402 идентифицирует, какой тип информации должен быть получен для приложения. Тип информации 402 может представлять собой, например, без ограничения, использование топлива, температуру, давление, температуру двигателей, температуру в кабине или салоне, наружную температуру, положение управляющих поверхностей и другие подходящие типы информации.
Тип информации 402 также может включать в себя метаданные, которые описывают другие типы информации. Метаданные могут представлять собой, например, разрешение, скорость расчетов, скорость передачи данных и другие подходящие типы информации. Эти метаданные могут быть использованы приложением 312 и управляющим устройством 306 для определения того, какой источник данных должен быть использован, если доступно более одного источника. Конечно, тип информации 402 может идентифицировать больше чем одну систему воздушного летательного аппарата в этих иллюстративных примерах.
Поле для системы 404 воздушного летательного аппарата идентифицирует систему воздушного летательного аппарата, которая обеспечивает необходимый тип информации. Например, без ограничения, система 404 воздушного летательного аппарата может быть выбрана из одного из следующего: система с датчиками, бортовой полетный регистратор, навигационная система, система управления полетом, система управления климатической установкой, двигательная система или какой-либо иной подходящий тип системы. Конечно, система 404 воздушного летательного аппарата может идентифицировать более чем одну систему воздушного летательного аппарата в этих иллюстративных примерах.
Поле для узла 406 идентифицирует узел, соединенный с указанной системой воздушного летательного аппарата, идентифицированной системой 404 воздушного летательного аппарата. Эта идентификация в узле 406 может представлять собой, например, без ограничения, адрес по Интернет-протоколу (IP), буквенно-цифровой обозначение или какой-либо другой подходящий тип идентификатора. В некоторых иллюстративных примерах узел 406 может представлять собой собственно часть системы 404 воздушного летательного аппарата и быть соединен с различными компонентами, которые предоставляют тип информации 402.
Таким образом, когда тип информации 402 запрашивается из приложения, узел 406 во введенных данных 400 идентифицирует узел в системе обработки сетевых данных воздушного летательного аппарата, от которого информация может быть получена. В этих иллюстративных примерах узел 406 представляет собой поле, идентифицирующее узел, в котором находится агент, такой как информационный агент 224 согласно фигуре 2.
Помимо этого, запрос также может идентифицировать систему воздушного летательного аппарата, из которой может быть получен тип информации 402. Таким образом, если тип информации 402 доступен более чем из одной системы воздушного летательного аппарата, система 404 воздушного летательного аппарата во введенных данных 400 может быть использована для идентифицирования того, какая система воздушного летательного аппарата должна быть использована для получения указанной информации.
Конечно, введенные данные 400 могут включать в себя другие поля в дополнение к полям, изображенным на этом чертеже, или вместо них. В других примерах система 404 воздушного летательного аппарата может быть опущена.
На фигуре 5 изображена иллюстрация структурной схемы подписки в соответствии с иллюстративным вариантом реализации изобретения. Подписка 500 является примером одного способа, которым могут быть реализованы подписка 318 и подписка 334 согласно фигуре 3. Как показано на чертежах, подписка 500 включает в себя тип информации 502, систему 503 воздушного летательного аппарата, событие 504 и приложение 506.
Тип информации 502 идентифицирует один или более типов информации, которые должны быть отправлены для подписки 500. Событие 504 идентифицирует, когда тип информации 502 должен быть отправлен. Например, событие 504 может представлять собой периодическое событие или непериодическое событие. В этих иллюстративных примерах событие 504 может указывать на то, что тип информации 502 должен быть собран и отправлен только один раз.
В других иллюстративных примерах событие 504 может указывать на то, что тип информации 502 должен быть отправлен каждый раз, когда возникает событие 504. Событие 504 может иметь место, например, когда значение типа информации 502 превышает пороговое или имеет конкретное значение. Например, событие 504 может указывать на то, что тип информации 502 должен быть отправлен каждые пять секунд, каждый час или после каких-либо других периодических событий.
В других иллюстративных примерах событие 504 может указывать на то, что тип информации 502 должен выпускаться постоянно по мере приема типа информации 502. В этом случае, информацию 314 размещают в буфере 326 данных для передачи в управляющее устройство 306 по мере приема информации 314 от систем 310 воздушного летательного аппарата.
Иллюстрация подписки 500 согласно фигуре 5 не предназначена для ограничения способа, которым может быть реализована подписка. Другие типы информации могут применяться в дополнение к типам информации, показанным в подписке 500, или вместо них. Например, подписка 500 может включать в себя идентификацию одной или более систем воздушного летательного аппарата, из которой информация должна быть собрана и отправлена в приложение. Идентификация системы воздушного летательного аппарата может быть использована в дополнение к подписке 500 или вместо нее.
Иллюстрации информационной среды 200 согласно фигуре 2, информационной управляющей системы 300 согласно фигуре 3 и других компонентов согласно фигурам 2-5 не предназначены для введения физических или архитектурных ограничений на способ, которым может быть реализован иллюстративный вариант осуществления изобретения. В дополнение к показанным компонентам или вместо них могут быть использованы другие компоненты. Использование некоторых компонентов может быть не нужно. Также для иллюстрации некоторых функциональных компонентов представлены блоки. Один или более из этих блоков могут быть скомбинированы, разделены или скомбинированы и разделены в различных блоках при реализации в иллюстративном варианте осуществления изобретения.
Например, один или более главных узлов в дополнение к главному узлу 220 воздушного летательного аппарата могут находиться в узлах 206 воздушного летательного аппарата. Еще в одних иллюстративных примерах информационная управляющая система 214 может включать в себя информационный агент 224 и главный узел 220 воздушного летательного аппарата. Еще в одних иллюстративных примерах информационная управляющая система 300 может включать в себя управляющее устройство 306 и информационный агент 308 и не включать в себя главный линейный сменный блок 302 и существующий линейный сменный блок 304.
Еще в одних иллюстративных примерах приложение 316 может включать в себя идентификацию типа информации 402 и узла 406 в запросе 320 к управляющему устройству 306. В этом примере системная база данных 322 может быть не нужна.
В качестве еще одного иллюстративного примера, сеть 204 может представлять собой одно соединение между узлом 218 воздушного летательного аппарата и главным узлом 220 воздушного летательного аппарата. В качестве еще одного примера, сетевое соединение 328 между существующим линейным сменным блоком 304 и главным линейным сменным блоком 302 может представлять собой канал связи, такой как провод, оптическое волокно или беспроводной носитель.
В некоторых иллюстративных примерах соединения 212 могут представлять собой существующие соединения между системами 208 воздушного летательного аппарата и узлом 218 воздушного летательного аппарата. Узел 218 воздушного летательного аппарата в узлах 206 воздушного летательного аппарата может представлять собой существующий узел воздушного летательного аппарата, с которым соединены системы 208 воздушного летательного аппарата. Иными словами, существующие узлы воздушного летательного аппарата и существующие соединения уже могут иметь место перед реализацией информационного агента 224 в существующих узлах воздушного летательного аппарата. В других иллюстративных примерах информационный агент 224 может быть реализован по существу одновременно с системой 202 обработки сетевых данных воздушного летательного аппарата и системой 208 воздушного летательного аппарата для нового воздушного летательного аппарата. Иными словами, информационная управляющая система 214 может быть реализована таким образом, что можно избежать больших изменений в конструкции воздушного летательного аппарата, такой как соединения систем 208 воздушного летательного аппарата с сетью 204.
На фигуре 6 изображена иллюстрация блок-схемы процесса для сбора информации в соответствии с иллюстративным вариантом реализации изобретения. В этом показанном примере указанные различные операции могут быть реализованы в информационной управляющей системе 214 согласно фигуре 2 и информационной управляющей системе 300 согласно фигуре 3.
Процесс обработки начинают с идентифицирования информации, полученной от определенного количества систем воздушного летательного аппарата в узле воздушного летательного аппарата с использованием определенного количества соединений с указанным определенным количеством систем воздушного летательного аппарата (операция 600). При выполнении операции 600 идентифицированная информация является запрошенной информацией, которая запрошена приложением в главном узле воздушного летательного аппарата.
Затем во время указанной обработки осуществляют отправку запрошенной информации в приложение на главном узле воздушного летательного аппарата (операция 602) и затем процесс обработки завершают. Запрошенную информацию отправляют в приложение в главном узле воздушного летательного аппарата с использованием сети в системе обработки сетевых данных воздушного летательного аппарата. В этих иллюстративных примерах операция 600 и операция 602 могут быть реализованы в информационном агенте в информационной управляющей системе. Таким образом, информационный агент может вызывать функционирование этого узла воздушного летательного аппарата в качестве точки доступа для других узлов воздушного летательного аппарата.
На фигуре 7 изображена иллюстрация блок-схемы процесса обработки запросов от приложений в соответствии с иллюстративным вариантом реализации изобретения. Процесс обработки, проиллюстрированный согласно фигуре 7, может быть осуществлен в главном узле, таком как главный узел 220 воздушного летательного аппарата согласно фигуре 2, или главном линейном сменном блоке 302 согласно фигуре 3. В этих иллюстративных примерах одна или более указанных операций могут быть реализованы в управляющем устройстве 306 согласно фигуре 3.
Процесс обработки начинают с получения запроса на информацию от приложения (операция 700). Затем во время указанной обработки осуществляют определение того, может ли эта информация быть получена локально (операция 702). Это определение может быть выполнено с использованием системной базы данных 322 согласно фигуре 3. Если информация не может быть получена локально, то во время обработки запрашивают эту информацию от удаленного источника (операция 704) и затем процесс обработки завершают.
Во время выполнения операции 702, если информация может быть получена локально, то в процессе обработки генерируют подписку на указанную информацию (операция 706) и затем процесс обработки завершают. Эта подписка может быть использована процессом обработки для идентифицирования необходимой информации, запрошенной приложением по мере приема информации от одной или более систем воздушного летательного аппарата, соединенных с узлом, на котором этот процесс выполняется.
На фигуре 8 изображена иллюстрация блок-схемы процесса приема информации в соответствии с иллюстративным вариантом реализации изобретения. Процесс обработки, проиллюстрированный согласно фигуре 8 может, быть осуществлен в управляющем устройстве, таком как управляющее устройство 306 согласно фигуре 3.
Процесс обработки начинают с получения информации (операция 800). Эта информация может быть получена либо через сетевое соединение от информационного агента, либо локально от систем воздушного летательного аппарата. В процессе обработки идентифицируют приложение для полученной информации (операция 802). В этом иллюстративном примере идентификация приложения может быть включена в полученную информацию. Информационный агент, отправляющий информацию, может включать в себя идентификатор для приложения, предназначенного для приема информации. Затем во время указанной обработки осуществляют размещение данных в буфере для указанного приложения (операция 804) и затем процесс обработки завершают.
На фигуре 9 изображена иллюстрация блок-схемы процесса установления подписки в соответствии с иллюстративным вариантом реализации изобретения. Процесс обработки, проиллюстрированный согласно фигуре 9, может быть осуществлен в узле воздушного летательного аппарата, таком как узел 218 воздушного летательного аппарата согласно фигуре 2, или существующем линейном сменном блоке 304 согласно фигуре 3. В частности, эта обработка может быть осуществлена с использованием информационного агента 308 для установления подписки. В некоторых случаях одна или более операций согласно фигуре 9 могут быть осуществлены в управляющем устройстве 306 для установления подписок на информацию, которая может быть получена локально. В этом иллюстративном примере информация может быть получена локально, когда информацию получают от системы воздушного летательного аппарата, соединенной с узлом воздушного летательного аппарата, на котором управляющее устройство размещено.
Процесс обработки начинают с получения запроса на информацию (операция 900). Этот запрос может включать в себя идентификацию типа информации. Затем во время указанной обработки создают подписку на основе запроса (операция 902) и затем процесс обработки завершают.
На фигуре 10 изображена иллюстрация блок-схемы процесса идентифицирования информации для приложения в соответствии с иллюстративным вариантом реализации изобретения. Процесс обработки, проиллюстрированный согласно фигуре 10, может быть осуществлен в информационном агенте 308 согласно фигуре 3, управляющем устройстве 306 согласно фигуре 3 или в обоих этих элементах.
Процесс обработки начинают с идентифицирования информации, полученной от системы воздушного летательного аппарата (операция 1000). После этого в процессе обработки определяют, следует ли отправить эту информацию в приложение (операция 1002). Это определение может быть выполнено с использованием подписок, выработанных на основе запросов, полученных от приложений.
Если информация должна быть отослана в приложение, то во время обработки осуществляют отправку указанной информации в управляющее устройство через сетевое соединение (операция 1004) с возвратом процесса к операции 1000. При отправке информации во время операции 1004 к информации может быть добавлена временная метка. Временная метка может быть использована для обработки данных из различных источников. Например, временная метка может быть использована для сортировки или организации информации, полученной в различные моменты времени из различных источников.
В этих иллюстративных примерах операция 1004 может включать в себя связывание информации с указанным приложением. Это связывание может быть выполнено посредством использования идентификатора или иного индикатора, который может быть включен в информацию, идентифицированную для указанного приложения, или отправлен с сопоставлением с этой информацией. Во время выполнения операции 1002, если информация не должна быть отправлена в приложение, происходит возврат процесса обработки к операции 1000.
Блок-схемы и структурные схемы в различных изображенных вариантах осуществления изобретения иллюстрируют архитектуру, функциональность и работу некоторых возможных реализаций устройств и способов в иллюстративном варианте осуществления изобретения. В этом отношении каждый блок в блок-схемах или структурных схемах может представлять модуль, сегмент, функцию и/или часть операции или этапа. Например, один или более блоков могут быть реализованы в виде программного кода, в аппаратных средствах или комбинации программного кода и аппаратных средств. При реализации в аппаратных средствах аппаратные средства могут, например, иметь форму интегральных микросхем, которые изготовлены или выполнены с возможностью осуществления одной или более операций в блок-схемах или структурных схемах.
В некоторых альтернативных реализациях иллюстративного варианта осуществления изобретения функция или функции, отмеченная или отмеченные в блоках может или могут иметь место в порядке, отличном от порядка, отмеченного на чертежах. Например, в некоторых случаях, два блока, показанные последовательно, могут быть реализованы по существу одновременно, или блоки могут иногда быть реализованы в обратном порядке в зависимости от используемой функциональности. Также, другие блоки могут быть добавлены в дополнение к показанным блокам в блок-схеме или структурной схеме.
На фигуре 11 изображена иллюстрация системы обработки данных в соответствии с иллюстративным вариантом реализации изобретения. Система 1100 обработки данных может быть использована для реализации одного или более узлов 206 воздушного летательного аппарата согласно фигуре 2. Система 1100 обработки данных может быть использована для реализации линейных сменных блоков 210 согласно фигуре 2. Помимо этого, система 1100 обработки данных также может быть использована для реализации главного линейного сменного блока 302 и существующего линейного сменного блока 304 согласно фигуре 3. В этом иллюстративном примере система 1100 обработки данных включает в себя инфраструктуру 1102 связи, которая обеспечивает сообщение между обрабатывающим блоком 1104, запоминающим устройством 1106, устройством 1108 постоянного хранения, блоком 1110 связи, блоком 1112 ввода/вывода (I/O) и дисплеем 1114. В этом примере инфраструктура связи может иметь форму системы шин.
Обрабатывающий блок 1104 служит для исполнения команд для программного обеспечения, которое может быть загружено в запоминающее устройство 1106. Обрабатывающий блок 1104 может представлять собой определенное количество процессоров, мультипроцессорное ядро или какой-либо иной тип процессора в зависимости от конкретной реализации.
Запоминающее устройство 1106 и устройство 1108 постоянного хранения являются примерами запоминающих блоков 1116. Запоминающий блок представляет собой какую-либо часть аппаратных средств, выполненных с возможностью сохранения информации, такой как, например, без ограничения, данные, программный код в функциональной форме, и/или какой-либо иной подходящей информации либо на временной основе и/или постоянной основе. В этих иллюстративных примерах запоминающие блоки 1116 могут также упоминаться как считываемые компьютером запоминающие блоки. Запоминающее устройство 1106 в этих примерах может представлять собой, например, оперативное запоминающее устройство или какой-либо иной подходящий энергозависимый или энергонезависимый запоминающий блок. Устройство 1108 постоянного хранения может иметь различные формы в зависимости от конкретной реализации.
Например, устройство 1108 постоянного хранения может содержать один или более компонентов или устройств. Например, устройство 1108 постоянного хранения может представлять собой накопитель на жестких магнитных дисках, электрически перепрограммируемое постоянное запоминающее устройство, перезаписываемый оптический диск, перезаписываемую магнитную ленту или какую-либо комбинацию вышеуказанного. Носитель, используемый устройством 1108 постоянного хранения, также может быть съемным. Например, для устройства 1108 постоянного хранения может быть использован съемный накопитель на жестких магнитных дисках.
Блок 1110 связи в этих иллюстративных примерах обеспечивает сообщение с другими системами обработки данных или устройствами. В этих иллюстративных примерах блок 1110 связи представляет собой сетевую интерфейсную карту.
Блок 1112 ввода/вывода обеспечивает возможность ввода и вывода данных с других устройств, которые могут быть соединены с системой 1100 обработки данных. Например, блок 1112 ввода/вывода может обеспечивать соединение для ввода пользователем посредством клавиатуры, мыши и/или какое-либо иное подходящее устройство ввода. Кроме того, блок 1112 ввода/вывода может отправлять выходные данные на принтер. Дисплей 1114 обеспечивает механизм для отображения информации пользователю.
Команды для операционной системы, приложения и/или программ могут быть размещены в запоминающих блоках 1116, которые сообщаются с обрабатывающим блоком 1104 через инфраструктуру связи 1102. Обрабатывающие процессы для различных вариантов осуществления изобретения могут быть выполнены обрабатывающим блоком 1104 с использованием реализованных на компьютере команд, которые могут быть размещены в запоминающем устройстве, таком как запоминающее устройство 1106.
Эти команды упоминаются как программный код, используемый компьютером программный код или компьютерочитаемый программный код, который может быть считан исполнен процессором в обрабатывающем блоке 1104. Программный код в различных вариантах осуществления изобретения может быть реализован на различных физических или компьютерочитаемых носителях для хранения информации, таких как запоминающее устройство 1106 или устройство 1108 постоянного хранения.
Программный код 1118 размещен в функциональной форме на компьютерочитаемом носителе 1120, выполненном с возможностью удаления по выбору, и может быть загружен или передан в систему 1100 обработки данных для исполнения обрабатывающим блоком 1104. Программный код 1118 и компьютерочитаемый носитель 1120 образуют компьютерный программный продукт 1122 в этих иллюстративных примерах. В одном примере компьютерочитаемый носитель 1120 может представлять собой компьютерочитаемый носитель 1124 для хранения информации или компьютерочитаемые носители 1126 сигнала.
В этих иллюстративных примерах компьютерочитаемый носитель 1124 для хранения информации представляет собой физический или вещественный запоминающий блок, используемый для хранения программного кода 1118, а не носитель, который распространяет или передает программный код 1118.
В альтернативном варианте реализации изобретения программный код 1118 может быть передан в систему 1100 обработки данных с использованием компьютерочитаемых носителей 1126 сигнала. Компьютерочитаемые носители 1126 сигнала могут представлять собой, например, распространяемый сигнал с данными, содержащий программный код 1118. Например, компьютерочитаемые носители 1126 сигнала могут представлять собой электромагнитный сигнал, оптический сигнал и/или какой-либо иной подходящий тип сигнала. Эти сигналы могут быть переданы по каналам связи, таким как беспроводные каналы связи, оптоволоконный кабель, коаксильный кабель, провод и/или какой-либо иной подходящий тип канала связи.
Различные компоненты, показанные для системы 1100 обработки данных, не предназначены для создания архитектурных ограничений на способ, которым могут быть реализованы различные варианты осуществления изобретения. Различные иллюстративные варианты осуществления изобретения могут быть реализованы в системе обработки данных, включающей компоненты в дополнение к компонентам, показанным для системы 1100 обработки данных, и/или вместо них. Другие компоненты, показанные на фигуре 11, могут отличаться от показанных иллюстративных примеров. Различные варианты осуществления изобретения могут быть реализованы с использованием любого аппаратного устройства или системы, выполненной с возможностью запуска программного кода 1118.
Таким образом, иллюстративные варианты осуществления изобретения обеспечивают создание способа и устройства для обеспечения доступа к информации от систем воздушного летательного аппарата, которые соединены с узлами. В частности, иллюстративные варианты осуществления изобретения могут быть использованы для обеспечения доступа к информации, полученной от систем воздушного летательного аппарата посредством существующих линейных сменных блоков.
Иллюстративные варианты осуществления изобретения могут обеспечивать конфигурирование существующих линейных сменных блоков для работы в качестве точек доступа для других узлов или линейных сменных блоков для информации, полученной от систем воздушного летательного аппарата. В этих иллюстративных примерах этот доступ может быть обеспечен посредством применения информационного агента на существующем линейном сменном блоке.
Таким образом, за счет использования информационной управляющей системы 214 может быть увеличена функциональность существующих воздушных летательных аппаратов. Кроме того, в конструкции воздушного летательного аппарата может быть выполнено небольшое количество изменений посредством добавления информационной управляющей системы 214 для предоставления доступа к информации, вырабатываемой системами воздушного летательного аппарата. Например, может отсутствовать необходимость в изменении конструкции системы воздушного летательного аппарата, чтобы соединить ее с системой обработки сетевых данных воздушного летательного аппарата.
Описание различных иллюстративных вариантов реализации изобретения было представлено в целях иллюстрации и описания и не является исчерпывающим или ограничивающим раскрытыми формами реализации настоящего изобретения. Многие модификации и изменения будут очевидны специалистам в данной области техники. Кроме того, различные иллюстративные варианты реализации изобретения могут обеспечивать различные признаки по сравнению с другими необходимыми вариантами реализации изобретения. Вариант или варианты реализации изобретения выбраны и описаны для того, чтобы лучше объяснить принципы его осуществления, практическое применение и дать представление другим специалистам в данной области техники о различных вариантах с различными модификациями, которые подходят для конкретного использования изобретения.