IP Library Granted Patent US 8,676,191
Granted Patent B2
US 8,676,191 · App. 12/594,273 · Granted Mar 18, 2014

Method and device for managing communication channels for data exchange from an aircraft

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,676,191
App. No.
12/594,273
Granted
Mar 18, 2014
Kind
B2
Abstract

A method and device for managing communication channels for data exchange from an aircraft establishes at least one connection path between the aircraft and at least one ground entity with a plurality of communication channels of at least two different types. After detecting an event such as modification of a communication channel condition or a modification of aircraft position, a communication configuration enabling the aircraft to receive or transmit data from or to the ground entity via at least one of the communication channels is determined. A mechanism for establishing at least one connection path is then adapted based on the communication configuration. Advantageously, the transmission of at least one datum includes determining a priority level of the datum and determining the type of communication channel of the connection path, the datum being transmitted if the determined type of communication channel is compatible with the priority level.

Claims (38)

1. A method for communication of data in an aircraft for exchanging data between at least one application of the aircraft and at least one application on the ground, the aircraft including a mechanism capable of establishing at least one connection path between the aircraft and at least one entity on the ground according to a plurality of communication channels, said plurality of communication channels including one communication channel of an open type and one communication channel of a different type, the method comprising:

controlling said communication channels before processing a data element for transmission between said applications, the controlling including

detecting an event relating to availability of a communication channel of said plurality of communication channels,

identifying a modification of a communication parameter, said communication parameter relating to said availability of said communication channel of said plurality of communication channels,

determining a communication configuration that identifies said communication channel of the plurality of communication channels according to the event and said communication parameter to permit the aircraft to receive or transmit the data element to the at least one entity on the ground by said communication channel,

transmitting said communication configuration to at least one equipment of a communication network of the aircraft, thereby enabling said equipment to modify its configuration accordingly,

transmitting information relating to said availability of the communication channel to a database,

checking said database, and

upon processing of said information relating to said availability of the communication channel, adapting the mechanism capable of establishing at least one connection path to establish at least one connection path between the aircraft and the at least one entity on the ground according to the communication configuration; and

the method further including controlling the transfer of said data element between said applications independently from said controlling of said communication channels; and

after processing the data element, transmitting at least one datum in the data, the transmitting includes

determining a priority level of the at least one datum,

checking the database to determine if the selected communication channel of the at least one connection path is compatible with the determined priority level, and

when the type of the determined communication channel is incompatible with the priority level, delaying transmission of the at least one datum until a compatible communication channel becomes available, and canceling transmission of the at least one datum when a duration of a delay exceeds a duration of a lifetime of the at least one datum, the duration of the lifetime of the at least one datum being determined based on the priority level of the at least one datum.

2. A method according to claim 1 , further comprises transmitting the at least one datum in the data to the at least one entity on the ground if the type of the determined communication channel is compatible with the priority level.

3. A method according to claim 2 , wherein a destination address of the at least one entity on the ground is associated with each priority level, and the at least one datum is transmitted to the destination address associated with the priority level of the at least one datum.

4. A method according to claim 2 , wherein the determination of the compatibility of the determined communication channel with the priority level is a function of at least one configuration parameter.

5. A method according to claim 1 , further comprising accessing at least one datum to be transmitted, the format of the at least one accessed datum being independent of the communication channel of the at least one connection path.

6. A non-transitory computer readable medium comprising computer executable instructions for executing the method according to claim 1 .

7. A device for communication of data in an aircraft for exchanging data between at least one application of the aircraft and at least one application on the ground, the aircraft including a mechanism capable of establishing at least one connection path between the aircraft and at least one entity on the ground according to a plurality of communication channels, said plurality of communication channels including one communication channel of an open type and one communication channel of a different type, the device comprising:

means for controlling said communication channels before processing a data element for transmission between said applications, the means for controlling including

means for detecting an event relating to availability of a communication channel of said plurality of communication channels,

means for identifying a modification of a communication parameter, said communication parameter relating to said availability of said communication channel of said plurality of communication channels,

means for determining a communication configuration that identifies said communication channel of the plurality of communication channels according to the event and said communication parameter to permit the aircraft to receive or transmit the data element to the at least one entity on the ground by said communication channel,

means for transmitting said communication configuration to at least one equipment of a communication network of the aircraft, thereby enabling said equipment to modify its configuration accordingly,

means for transmitting information relating to said availability of the communication channel to a database,

means for checking said database, and

means for adapting the mechanism capable of establishing at least one connection path to establish at least one connection path between the aircraft and the at least one entity on the ground according to the communication configuration upon processing of said information relating to said availability of the communication channel; and

the device further including

means for controlling the transfer of said data element between said applications independently from said controlling of said communication channels; and

means for transmitting at least one datum in the data element by determining a priority level of the at least one datum,

means for checking the database to determine if the selected communication channel of the at least one connection path is compatible with the determined priority level, and

when the type of the determined communication channel is incompatible with the priority level, delaying transmission of the at least one datum until a compatible communication channel becomes available, and canceling transmission of the at least one datum when a duration of a delay exceeds a duration of a lifetime of the at least one datum, the duration of the lifetime of the at least one datum being determined based on the priority level of the at least one datum.

8. A device according to claim 7 , wherein the means for transmitting the at least one datum in the data transmits the at least one datum to the at least one entity on the ground if the determined type is compatible with the priority level.

9. A device according to claim 8 , further comprising means for storing the data to be transmitted in memory, the data to be transmitted being stored in memory according to priority levels associated with the data to be transmitted, a destination address of the at least one entity on the ground being associated with each priority level.

10. A device according to claim 7 , wherein the means for detecting an event is capable of detecting a modification of the state of the communication channels or of the position of the aircraft, and the state of the communication channel includes an availability of the communication channel.

11. The method according to claim 1 , wherein said step of controlling said communication channels is independent from said step of controlling the transfer of said data between said applications.

12. The device according to claim 7 , wherein said means for controlling said communication channel operates independently from said means for controlling the transfer of said data between said applications.

Assignments (2)
MERGER Recorded May 18, 2011
From: AIRBUS FRANCE
To: AIRBUS OPERATIONS SAS
Reel/Frame 026298/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2010
From: SOUMIER, VINCENT; RABAUTE, ERIC; REGOUBY, CHRISTOPHE; MOTHES, YVAN; GILIS, FABIEN; CUQ, PIERRE
To: AIRBUS; AIRBUS OPERATIONS (S.A.S)
Reel/Frame 024161/0052 →