Avionics satellite based data message routing and delivery system
First Claim
1. An avionics data message routing and delivery system, comprising:
- a communications network comprising;
a plurality of network processing nodes, said plurality of network processing nodes comprising;
a ground processing node configured to send and receive data packets to and from others of said plurality of network processing nodes;
a satellite processing node configured to send, receive, and route data packets to and from others of said plurality of network processing nodes;
a first avionics processing node aboard a first airborne aircraft, said first avionics processing node configured to send and receive data packets to and from others of said plurality of network processing nodes, said first avionics processing node comprising a first position locator device for determining a location of said first avionics processing node;
a satellite ground link for routing data packets between said ground processing node and said satellite processing node;
a first satellite communication link for routing data packets between said satellite processing node and said first avionics processing node;
a controller configured to determine the locations of each of said plurality of network processing nodes and control routing of data packets between said plurality of network processing nodes;
at first application executing on a first one of said plurality of network processing nodes; and
a second application executing on a second one of said plurality of network processing nodes;
wherein a data message is generated by said first application, routed in a data packet over at least one of said satellite ground link and said first satellite communication link from said first one of said plurality of network processing nodes to said second one of said plurality of network processing nodes, and received by said second application.
3 Assignments
0 Petitions
Accused Products
Abstract
A data message routing and delivery system for an air traffic control system includes a communications network with one or more ground processing nodes, one or more satellite processing nodes, and one or more avionics processing nodes each configured to send and receive data packets to and from others network processing nodes in the communications network. One or more transmission prioritizing controllers are provided to determine the locations of each of network processing node, and to control access to communication channels and routing of data messages in order of priority between the network processing nodes. An application executing on one network processing node is send to an application executing on another network processing node under the control of the transmission prioritizing controllers. The transmission prioritizing controllers determine the priority ranking of each data packet and cause each data packet to be routed over a communication channel according to its priority ranking from one network node to another until it reaches its destination.
-
Citations
38 Claims
-
1. An avionics data message routing and delivery system, comprising:
-
a communications network comprising; a plurality of network processing nodes, said plurality of network processing nodes comprising; a ground processing node configured to send and receive data packets to and from others of said plurality of network processing nodes; a satellite processing node configured to send, receive, and route data packets to and from others of said plurality of network processing nodes; a first avionics processing node aboard a first airborne aircraft, said first avionics processing node configured to send and receive data packets to and from others of said plurality of network processing nodes, said first avionics processing node comprising a first position locator device for determining a location of said first avionics processing node; a satellite ground link for routing data packets between said ground processing node and said satellite processing node; a first satellite communication link for routing data packets between said satellite processing node and said first avionics processing node; a controller configured to determine the locations of each of said plurality of network processing nodes and control routing of data packets between said plurality of network processing nodes; at first application executing on a first one of said plurality of network processing nodes; and a second application executing on a second one of said plurality of network processing nodes; wherein a data message is generated by said first application, routed in a data packet over at least one of said satellite ground link and said first satellite communication link from said first one of said plurality of network processing nodes to said second one of said plurality of network processing nodes, and received by said second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for routing and delivering data messages in an avionics communication system, said avionics communication system comprising:
- a plurality of network processing nodes comprising a ground processing node, a satellite processing node, and an avionics processing node aboard an airborne aircraft, said avionics processing node comprising a position locator device for determining an avionics processing node location of said avionics processing node;
a satellite ground link for routing data packets between said ground processing node and said satellite processing node;
a satellite communication link for routing data packets between said satellite processing node and said first avionics processing node; and
a controller configured to determine the locations of each of said plurality of network processing nodes and control routing of data packets between said plurality of network processing nodes;
said method comprising the steps of;at one of said plurality of network processing nodes; generating a data message destined for said avionics processing node; sending said data message to said controller for routing to said avionics processing node; at said controller; determining said avionics processing node location of said avionics processing node; routing said data message to said avionics processing node; and at said avionics processing node; sending said avionics processing node location to said controller; receiving said data message. - View Dependent Claims (38)
- a plurality of network processing nodes comprising a ground processing node, a satellite processing node, and an avionics processing node aboard an airborne aircraft, said avionics processing node comprising a position locator device for determining an avionics processing node location of said avionics processing node;
Specification