Virtual host isolation and detection of embedded operational flight program (OFP) capabilities
First Claim
1. A method for interfacing communications between at least one of a weapons, targeting, or tracking platform, which is a host system, and at least one of a weapon, or a targeting or tracking unit, which is an associated store, the method comprising the steps of:
- auto-detecting the host system;
instantiating an interface object for controlling communications with the host system that has been auto-detected, and for translating messages received from the host system, said interface object inherits the properties of the host system object class and the properties of the store level commands object class; and
establishing communications between the associated store and the host system, wherein the host system and the associated store exchange information.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to an object oriented architecture that includes a plurality of host aircraft interface objects that enable a plurality of different host aircraft or variants to be attached or interfaced to an associated store, such as a targeting pod or a weapon system. The union of all aircraft hosts and variants are packaged and maintained as one executable capable of adapting to the predetermined suite of identified hosts and host variants. At least one or more interface objects provide a virtual translation layer which is dynamically determined and allocated during instantiation. Auto detection of the host aircraft/host aircraft variant provides the specific interface protocol by which the store can process and provide status via a predetermined signal format.
13 Citations
26 Claims
-
1. A method for interfacing communications between at least one of a weapons, targeting, or tracking platform, which is a host system, and at least one of a weapon, or a targeting or tracking unit, which is an associated store, the method comprising the steps of:
-
auto-detecting the host system; instantiating an interface object for controlling communications with the host system that has been auto-detected, and for translating messages received from the host system, said interface object inherits the properties of the host system object class and the properties of the store level commands object class; and establishing communications between the associated store and the host system, wherein the host system and the associated store exchange information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for interfacing communications between a host aircraft and an associated store, comprising the steps of:
-
auto-detecting the host aircraft; instantiating a first interface object to control communication with the host aircraft that has been auto-detected, said first interface object inherits the properties of the host aircraft object class and captures incoming control data from the host system; instantiating a second interface object for translating messages received from the host aircraft that has been auto-detected, said second interface object inherits the properties of the store level commands object class and translates the control data from the host system into a functionally mapped software architecture for the associated store; and establishing communications between the associated store and the host aircraft, wherein the host system and the associated store exchange information. - View Dependent Claims (10, 11)
-
-
12. At least one of a weapon, or a targeting or tracking unit, which is an associated store, that interfaces and communicates with at least one of a weapons, targeting, or tracking platform, which is a host system, the store comprising:
-
at least a first processor that auto-detects the host system, instantiates a first interface object which controls communications with the host system and which inherits the properties of the host system object class, and instantiates a second interface object which translates messages received from the host system and inherits the properties of the store level commands object class; and at least one module that is responsive to the first processor and communicates with the host system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for interfacing communications between a host aircraft and an associated store, the method comprising:
-
an auto-detection unit that auto-detects the host aircraft; a first interface instantiation unit that instantiates a first interface object to control communication with the host aircraft that has been auto-detected, said first interface object inherits the properties of the host aircraft object class and captures incoming control data from the host aircraft; a second interface instantiation unit that instantiates a second interface object for translating messages received from the host aircraft that has been auto-detected, said second interface object inherits the properties of the store level commands object class and translates the control data from the host aircraft into a functionally mapped software architecture for the associated store; and an information exchange unit that exchanges information between the associated store and the host aircraft. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification