Nova Patents
BRPI0803345A2

Aircraft data link network routing

Abstract

METHOD FOR ROUTING MESSAGES FROM THE AIRCRAFT DATA LINK ABOUT A COMMUNICATION NETWORK PLURALITY, COMPUTER PROGRAM PRODUCT, AND AVIANIC COMMUNICATION SYSTEM. a method is disclosed for routing messages from the aircraft data link over a plurality of communications networks. The method assigns at least one data link message router service to an aircraft having a first application for processing messages at predetermined criteria, the predetermined criteria comprising preferred networks of the plurality of communications networks. When a first communications network becomes available, the method selects a first message route, from the assigned routing service, and transmits each of the data link messages on the first message route, as long as the first message route satisfies predetermined criteria. When the predetermined criteria change over a plurality of aircraft flight phases, the method reassigns at least one data link message route to continue transmitting the data link messages to and from the aircraft, based on the last predetermined criteria.

BRPI0803345A2, drawing sheet 1
Sheet 1 of 5

Term

1.9 yearsto projected expiry

Projected expiry 7 August 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 4 independent, 16 dependent

  1. 1
    - REIVINDICAÇÕES 1. MÉTODO PARA ROTEAR MENSAGENS DO ENLACE DE DADOS DE AERONAVES SOBRE UMA PLURALIDADE DE REDES DE COMUNICAÇÕES, CARACTERIZADO pelo fato de compreender:5 atribuição de pelo menos um serviço de roteamento de mensagens do enlace de dados para uma aeronave tendo um primeiro aplicativo para processamento de mensagens baseado em critérios predeterminados, os critérios predeterminados compreendendo redes preferidas da pluralidade de redes de 10 comunicações;quando uma primeira rede de comunicações se tornar disponível, seleção de uma primeira rota de mensagens a partir do serviço de roteamento atribuído;transmissão de cada uma das mensagens do enlace 15 de dados na primeira rota de mensagens, enquanto a primeira rota de mensagens satisfaça os critérios predeterminados;e quando os critérios predeterminados se alterarem ao longo de uma pluralidade de fases de vôo da aeronave, reatribuição de pelo menos uma rota de mensagens do enlace 20 de dados para prosseguir as transmissões das mensagens do enlace de dados para e partir da aeronave, baseado nos últimos critérios predeterminados.
  2. 2
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato da atribuição de pelo menos um 25 serviço de roteamento de mensagens do enlace de dados ainda compreender:recepção de instruções de um grupo de roteamento de mensagens programáveis e de um grupo de regras para seleção de redes programáveis;e incorporação de cada um dos grupos de roteamento 5 de mensagens e de regras para seleção de redes, como funções de uma unidade gerenciadora de comunicações da aeronave.
  3. 3
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato da seleção da primeira rota de 10 mensagens compreender:detecção de redes disponíveis, a partir de uma pluralidade de redes de comunicações com largura de banda eficiente, que satisfaça os critérios predeterminados;conversão de pelo menos um tipo de dados do 15 primeiro aplicativo para processamento de mensagens a pelo menos um roteador, para estabelecer conectividade entre a aeronave e quaisquer pontos extremos solicitados usando a primeira rota de mensagens;e alocação de qualquer largura de banda necessária 20 para pelo menos a primeira rota de mensagens, usando uma interface de serviço convergido.
  4. 4
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato da seleção da primeira rota de mensagens ainda compreender o roteamento de cada uma das 25 mensagens do enlace de dados através de uma interface adaptadora de rede, baseado em pelo menos uma entrada de estado da aeronave.
  5. 5
    Método, de acordo com a reivindicação 1, CARACTERIZADO pelo fato da reatribuição de pelo menos uma rota de mensagens do enlace de dados ainda compreender a seleção de pelo menos uma segunda rede de comunicações preferida para pelo menos um serviço de roteamento de mensagens do enlace de dados.
  6. 6
    PRODUTO DE PROGRAMA DE COMPUTADOR, CARACTERIZADO pelo fato de compreender instruções de programa, incorporadas a uma mídia legível por máquina, as instruções de programa fazendo com que um processador programável em uma unidade gerenciadora de comunicações para aeronaves:atribua pelo menos um serviço de roteamento de mensagens do enlace de dados para um primeiro aplicativo para roteamento de mensagens baseado em critérios predeterminados em um bloco de funções de roteamento de mensagens, os critérios predeterminados compreendendo redes preferidas de uma pluralidade das redes de comunicações;quando uma primeira rede de comunicações se tornar disponível, seleção de uma primeira rota de mensagens a partir do serviço de roteamento atribuído em um bloco de funções de gerenciamento e seleção de redes;transmita mensagens do enlace de dados para o primeiro aplicativo de roteamento na primeira rota de mensagens através de uma interface de adaptação de rede, enquanto a primeira rota de mensagens satisfizer os critérios predeterminados;e quando os critérios predeterminados se alterarem ao longo de uma pluralidade de fases de vôo da aeronave, reatribuição da primeira rota de mensagens usando uma pluralidade de roteadores para prosseguir as transmissões das mensagens do enlace de dados para e partir da aeronave, baseado nos últimos critérios predeterminados para o primeiro aplicativo para processamento de mensagens.
  7. 7
    Produto de programa de computador, de acordo com a reivindicação 6, CARACTERIZADO pelo fato das instruções de programa, que atribuem pelo menos um serviço de roteamento de mensagens do enlace de dados, fazerem com que pelo menos um processador programável receba instruções de pelo menos um grupo de regras para roteamento de mensagens programáveis.
  8. 8
    Produto de programa de computador, de acordo com a reivindicação 6, CARACTERIZADO pelo fato das instruções de programa, que selecionam a primeira rota de mensagens, fazerem com que pelo menos um processador programável:detecte as redes de comunicações disponíveis., a partir de uma pluralidade de redes de comunicações com largura de banda eficiente, que satisfaçam os critérios predeterminados;converta pelo menos um tipo de dados do primeiro aplicativo para processamento de mensagens a pelo menos um roteador, para estabelecer conectividade entre a aeronave e quaisquer pontos extremos solicitados usando a primeira rota de mensagens;e aloque qualquer largura de banda necessária para a primeira rota de mensagens, usando uma interface de 5 serviço convergido.
  9. 9
    Produto de programa de computador, de acordo com a reivindicação 6, CARACTERIZADO pelo fato das instruções de programa, que transferem as mensagens do enlace de dados para o primeiro aplicativo para processamento de mensagens
  10. 10
    10 fazerem com que pelo menos um processador programável ative pelo menos uma porção da interface de adaptação da rede, de acordo com um grupo de regras para seleção de redes programáveis. 10. Produto de programa de computador, de acordo 15 com a reivindicação 6, CARACTERIZADO pelo fato das instruções de programa, que reatribuem a primeira rota de mensagens, fazerem com que pelo menos um processador programável selecione pelo menos uma segunda rede preferida usando o bloco de funções de gerenciamento e seleção de 20 redes.
  11. 11
    SISTEMA DE COMUNICAÇÃO DE AVIÔNICOS, CARACTERIZADO pelo fato de compreender:unidade gerenciadora de comunicações tendo uma pluralidade de roteadores;25 pluralidade de interfaces de rede, acopladas de modo comunicativo na unidade gerenciadora de comunicações, cada uma das interfaces de rede reativa a pelo menos uma rede de comunicações sem fio;e unidade de processamento dentro da unidade gerenciadora de comunicações e reativa à pluralidade de aplicativos para processamento de mensagens e à pluralidade de interfaces de rede, a unidade de processamento compreendendo: bloco de funções dé roteamento de mensagens reativo à pluralidade de aplicativos para processamento de mensagens e à pluralidade de roteadores, o bloco de funções de roteamento de mensagens operável para receber uma pluralidade de regras para roteamento de mensagens programáveis, através da unidade gerenciadora de comunicações;bloco de funções de gerenciamento e seleção de redes reativo ao bloco de funções de roteamento de mensagens, o bloco de funções de gerenciamento e seleção de redes operável para receber: uma pluralidade de entradas de estado da aeronave, baseado em uma fase de vôo atual de uma aeronave hospedando o sistema;e uma pluralidade de regras de seleção de redes através da unidade gerenciadora de comunicações;e uma pluralidade de blocos de adaptação e controle reativos à pluralidade de roteadores e à unidade de processamento, onde cada um dos blocos de adaptação e controle é operável para rotear mensagens do enlace de dados de aeronaves através de uma interface de rede preferida, quando instruído pelas regras de seleção de redes e roteamento de mensagens programáveis.
  12. 12
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato da unidade gerenciadora de comunicações ainda compreender:interface de serviço convergido acoplada, de modo comunicativo, entre a pluralidade de aplicativos para roteamento de mensagens e a unidade de processamento, a interface de serviço convergido operável para transmitir as mensagens do enlace de dados entre os aplicativos para processamento de mensagens apropriados;e interface de adaptação de rede acoplada, de modo comunicativo, entre a unidade de processamento e a pluralidade de interfaces de rede.
  13. 13
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato da unidade gerenciadora de comunicações incorporar a pluralidade de regras para roteamento de mensagens programáveis e a pluralidade de regras de seleção de redes em pelo menos uma porção de um grupo de recursos customizáveis da unidade gerenciadora de comunicações.
  14. 14
    . Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato da pluralidade de interfaces de rede compreender pelo menos um dentre uma interface de rádio com enlace de dados de alta freqüência, uma interface de rádio com enlace de dados de comunicação via satélite, uma interface de rede local., uma interface de rede remota, e uma interface de rede metropolitana.
  15. 15
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato da pluralidade de roteadores formar pelo menos uma porção da unidade de processamento.
  16. 16
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato do bloco de funções de gerenciamento e seleção de redes aplicar as regras de roteamento de mensagens e as regras de seleção de redes, baseado na pluralidade de Entradas de Estado da Aeronave.
  17. 17
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato da pluralidade de Entradas de Estado da Aeronave incluir um dentre uma fase de vôo da aeronave, nivel de acesso da rede, ou nivel de prioridade da rede.
  18. 18
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato de pelo menos uma rede de comunicação sem fio ser uma rede de comunicação sem fio com largura de banda eficiente.
  19. 19
    Sistema, de acordo com a reivindicação 11, CARACTERIZADO pelo fato das regras para roteamento de mensagens programáveis incluírem uma dentre a seleção de redes baseada nas configurações atuais dos equipamentos da aeronave, fase de vôo da aeronave, posição e trajetória atuais da aeronave, prioridade de mensagens, disponibilidade de rede relativa a outras redes, ou custo relativo das redes em um determinado instante de tempo..
  20. 20
    Sistema, de acordo com a reivindicação 11, 5 CARACTERIZADO pelo fato da pluralidade de aplicativos para processamento de mensagens compreender pelo menos um dentre um sistema gerenciador de vôo, um sistema monitorador de condições da aeronave, um pacote de vôo eletrônico, e uma unidade gerenciadora de comunicações. 1/5 Η Η > Ο Ο *>> 2/5 -οοζ 3/5 4/5 400 . i Atribuir pelo menos um serviço -diueniaca dedados -402 Selecionar uma primeira rota de mensagens a partir do serviço de roteamento definido Transmitir cada mensagem y 410 na primeira rota de mensagens 5/5 1 £)%(&& ~5
Independent claims20