Aircraft data communications services for users
First Claim
Patent Images
1. A method of providing data communication services, comprising:
- establishing a radio communication path between a moving object and a ground station using a data communication server co-located with the moving object, the data communications server including a plurality of interface units for accessing different data networks including an Ethernet interface unit, an ISDN interface unit, and a pre-determined wireless data network interface unit;
said step of establishing including;
sending a channel request signal, via the ISDN interface unit and a communication unit, to the ground station; and
receiving an acknowledgement signal via the ISDN interface unit and the communication unit, including a channel assignment, back from the ground station indicating a channel is being made available and being assigned for the radio communication path;
transmitting data to and receiving data from said ground station over said packet data network, said data including either of user information or moving object operation information;
wherein said data communication server includes software architecture including software functional layers, the layers including a system resources layer, a system services layer, an application programming interface layer, and an application layer;
the system resources layer to communicate with the systems services layer and including a device driver for data exchange with onboard avionics, the system services layer to provide services including at least one of avionics standards services, data compression and cryptographic services, and to communicate with the onboard avionics by way of the device driver, and the application programming interface layer including objects corresponding to aircraft services;
wherein a client-side object in the application layer includes a communicator to request a service from the application programming interface layer;
wherein a receptor in the application programming interface layer is to respond to the request; and
wherein the objects include objects for retrieving time-sensitive information for a user, a FMS (Flight Management System) object for database loading, and FOQA (Flight Operations Quality Assurance) object for obtaining and managing ACMS (Aircraft Condition Monitoring Systems) data.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system provide efficient, flexible, and convenient data communication services for users over public wireless systems. The system includes a data communication server, having a plurality of interface units, for facilitating data communication between a moving object and one or more ground terminals via a radio communication path. The data communication server establishes the radio communication path over one of a plurality of wireless data networks including packet data networks and satellite data networks and preferably includes a pre-determined software architecture.
-
Citations
15 Claims
-
1. A method of providing data communication services, comprising:
-
establishing a radio communication path between a moving object and a ground station using a data communication server co-located with the moving object, the data communications server including a plurality of interface units for accessing different data networks including an Ethernet interface unit, an ISDN interface unit, and a pre-determined wireless data network interface unit; said step of establishing including; sending a channel request signal, via the ISDN interface unit and a communication unit, to the ground station; and receiving an acknowledgement signal via the ISDN interface unit and the communication unit, including a channel assignment, back from the ground station indicating a channel is being made available and being assigned for the radio communication path; transmitting data to and receiving data from said ground station over said packet data network, said data including either of user information or moving object operation information; wherein said data communication server includes software architecture including software functional layers, the layers including a system resources layer, a system services layer, an application programming interface layer, and an application layer; the system resources layer to communicate with the systems services layer and including a device driver for data exchange with onboard avionics, the system services layer to provide services including at least one of avionics standards services, data compression and cryptographic services, and to communicate with the onboard avionics by way of the device driver, and the application programming interface layer including objects corresponding to aircraft services; wherein a client-side object in the application layer includes a communicator to request a service from the application programming interface layer; wherein a receptor in the application programming interface layer is to respond to the request; and wherein the objects include objects for retrieving time-sensitive information for a user, a FMS (Flight Management System) object for database loading, and FOQA (Flight Operations Quality Assurance) object for obtaining and managing ACMS (Aircraft Condition Monitoring Systems) data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing data communication services, comprising:
-
establishing a radio communication path between a moving object and a ground station using a data communication server co-located with the moving object, the data communications server including a plurality of interface units; said step of establishing including; sending a channel request signal to the ground station; and receiving an acknowledgement signal back from the ground station; transmitting data to and receiving data from said ground station, said data including either of user information or moving object operation information; wherein said data communication server includes software architecture including software functional layers, the layers including a system resources layer, a system services layer, an application programming interface layer, and an application layer, the application programming interface layer including a device for retrieving time-sensitive information; the system resources layer to communicate with the systems services layer and including a device driver for data exchange with onboard avionics, the system services layer to provide services including at least one of avionics standards services, data compression and cryptographic services, and to communicate with the onboard avionics by way of the device driver, and the application programming interface layer including objects corresponding to aircraft services; wherein a client-side object in the application layer includes a communicator to request a service from the application programming interface layer; and wherein a receptor in the application programming interface layer is to respond to the request. - View Dependent Claims (12, 13, 14)
-
-
15. A system for providing data communication services, comprising:
-
a data communication server, co-located with a moving object, for establishing a radio communication path between a moving object and a ground station; wherein the data communication server including software architecture including software functional layers, the layers including a system resources layer, a system services layer, an application programming interface layer, and an application layer; the system resources layer to communicate with the systems services layer and including a device driver for data exchange with onboard avionics, the system services layer to provide services including at least one of avionics standards services, data compression and cryptographic services, and to communicate with the onboard avionics by way of the device driver, and the application programming interface layer including objects corresponding to aircraft services; wherein a client-side object in the application layer includes a communicator to request a service from the application programming interface layer; and wherein a receptor in the application programming interface layer is to respond to the request.
-
Specification