Data communications network for an aircraft
AssigneeGE Aviation Systems LLC
InventorPavlo Bobrek
Life of this patent
Estimating the term…
Abstract
A method of controlling data communication in a communications network having a plurality of remote input units providing data and a plurality of subscriber units utilizing at least some of the data. The data from the remote input units may be formatted into a format suitable for subscriber units, and/or may be processed to be useful to the subscriber units. The formatted and/or processed data is then provided over the communications network to the subscribing units.
Claims16
A method of controlling data communication in a communications network having a plurality of remote input units (RIUs) providing data and a plurality of subscriber units utilizing at least some of the data, the method comprising:
- receiving, at an ingress port scheduler, the data;
- generating, in the ingress port scheduler, a flow index based on a port number and selected bits of the data;
- receiving, at a central data server (CDS), the data and the flow index;
- forming, in the CDS, a current value table (CVT) generated from the most recent data from the RIUs;
- determining, using the flow index, a first set of the data, wherein the first set of the data is comprised of sampling-type data, to maintain in the CVT;
- writing, via a first data concentrator, the first set of the data in the CVT;
- determining, using the flow index, a second set of the data, wherein the second set of the data is comprised of queuing-type data, to maintain in at least two circular buffers included in the CDS, wherein the at least two circular buffers are defined by the data rate at which each operates at and are segregated by egress port speed, and wherein the flow index determines which of the at least two circular buffers the second set of the data is maintained;
- writing, via a second data concentrator, the second set of the data in the at least two circular buffers;
- generating a custom message derived from a portion of the data in at least one of the CVT or the at least one circular buffer for at least one of the subscriber units based on format requirements of the at least one of the subscriber units;
- and
- sending the custom message over the communications network to the at least one of the subscriber units.
A method of controlling data communication in a communications network, comprising:
- receiving, at an ingress port scheduler, data from a set of Remote Input Units associated with the network;
- forming, in the ingress port scheduler, a unique flow index generated from a port number, selected bits of the data, and an expected port of arrival, to serve as a flow identifier for the data;
- receiving, at a Central Data Server, the data and the flow index, wherein the flow index is used to retrieve an address for where to store the data in the Central Data Server;
- determining, using the flow index, a first set of the data, wherein the first set of the data is comprised of sampling-type data, to maintain in a Current Value Table included in the Central Data Server generated from the most recent data from the Remote Input Units;
- determining, using the flow index, a second set of the data, wherein the second set of the data is comprised of queuing-type data, to maintain in at least two circular buffers included in the Central Data Server, wherein the at least two circular buffers are defined by the data rate at which each operates at and are segregated by egress port speed;
- writing, via a first set of data concentrators, the first set of the data in the CVT;
- constructing a message derived from at least one of:
- a portion of data maintained in the Current Value Table, or a portion of data maintained in the at least two circular buffers, wherein the message is formatted for at least one Subscriber Unit associated with the network;
- writing, via a second set of data concentrators, the second set of the data in the at least two circular buffers;
- and
- sending the message to the at least one Subscriber Unit.
Dependencies are inferred from the claim text.