Method for managing redundant resources in a complex avionics communication system
First Claim
1. In an avionics system of the type having a plurality of resources, a method utilizing a general purpose computer for configuring the resources in selected signal processing modes for performing different communication, navigation, and identification functions, comprising the steps of:
- outputting a menu of the functions previously stored in the computer;
receiving a first signal indicative of a selected one of the functions;
outputting a list of possible ones of the modes in response to said first signal, said modes having been previously stored in the computer;
receiving a second signal indicative of selected ones of the modes;
processing said second signal to determine the required resources and their modes, said processing step comprising;
selecting appropriate specifications for resource linking to construct the desired modes from a table of specifications previously storeed in the computer;
checking a plurality of resource pools previously stored in the computer to determine the availability/ of each resource required to accomplish the selected specifications;
assigning available resources from each of the resource pools to respective modes;
determining that one or more of the resource are not presently availabel to implement a desired mode;
comparing a previously assigned priority value of the mode indicated by the current second signal to the priority values of modes already implemented;
determining whether the currently requested mode has a higher priority than any of the existing modes;
reassigning one of the resources to the currently requested mode when said currently requested mode has a higher priority than at least one of the existing modes; and
outputting a message indicative of said resource reassignment if made, or if not made due to an absence of resources necessary accomplish the currently requested mode;
implementing the selected modes by appropriately interconnecting the required resources activating them, and tuning each of the selected modes to an appropriate frequency;
updating information in a previously stored resource data table concerning the status of the resources used to activate the selected modes; and
generating a table of the activated modes.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital computer based system for managing a plurality of redundant sig processing equipment in a complex avionics system provides fast reconfiguration of the signal processing equipment to add, delete, or modify signal processing functions. A single user may thereby control a very large number of signal processing functions for communication, navigation, and identification from a single input/output device. The system utilizes a data base thereby making additions or deletions of equipment easily achievable.
55 Citations
8 Claims
-
1. In an avionics system of the type having a plurality of resources, a method utilizing a general purpose computer for configuring the resources in selected signal processing modes for performing different communication, navigation, and identification functions, comprising the steps of:
-
outputting a menu of the functions previously stored in the computer; receiving a first signal indicative of a selected one of the functions; outputting a list of possible ones of the modes in response to said first signal, said modes having been previously stored in the computer; receiving a second signal indicative of selected ones of the modes; processing said second signal to determine the required resources and their modes, said processing step comprising; selecting appropriate specifications for resource linking to construct the desired modes from a table of specifications previously storeed in the computer; checking a plurality of resource pools previously stored in the computer to determine the availability/ of each resource required to accomplish the selected specifications; assigning available resources from each of the resource pools to respective modes; determining that one or more of the resource are not presently availabel to implement a desired mode; comparing a previously assigned priority value of the mode indicated by the current second signal to the priority values of modes already implemented; determining whether the currently requested mode has a higher priority than any of the existing modes; reassigning one of the resources to the currently requested mode when said currently requested mode has a higher priority than at least one of the existing modes; and outputting a message indicative of said resource reassignment if made, or if not made due to an absence of resources necessary accomplish the currently requested mode; implementing the selected modes by appropriately interconnecting the required resources activating them, and tuning each of the selected modes to an appropriate frequency; updating information in a previously stored resource data table concerning the status of the resources used to activate the selected modes; and generating a table of the activated modes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a complex avionics system of the type having a plurality of resources, apparatus for configurating the resources in selected signal processing modes for performing different communication, navigation, and identification, functions, comprising:
-
functional mode data file means for storing a table of obtainable signal processing modes; display means for outputting a list of the obtainable signal processing modes from said functional mode data file means; manual entry means for inputting a signal processing mode selection; data storage and processing means responsive to said manual entry means for determining the signal processing resources required to configure the selected signal processing mode, said data storage and processing means comprising; resource linking data file means for storing a table of specifications for linking of the resources to construct the obtainable modes; resource pool data file means for storing information on the identification and availability of the resources; means for selecting a linking specification from said resource linking data file means appropriate for constructing the selected mode; means rsponsive to said specification selecting means for assigning avaialble resources from said resource pool data file means to be implemented for the selected mode; means for determining that one or more resources are not available to implement the selected mode; means for comparing a previously assigned priority value of the selected mode to priority values of the modes already implemented; means for reassigning a resource to the selected mode from an existing mode having a lower priority; and display means for outputting a message indicative of said resource reassignment if made, or if not made due to the unavailability of resources to accomplish the selected mode; means responsive to said data storage and processing means for implementing the selected mode; means responsive to said implementing means for generating, storing, and displaying a table of the implemented modes; resource data table storage means for storing data concerning the status of resources used to implement the selected mode; and means responsive to said implementing means for updating said resource data table storage means and said resource pool data file means. - View Dependent Claims (8)
-
Specification