Method and apparatus for determining the configuration of hardware installed on remote equipment
First Claim
1. A method for determining configuration information for remote equipment, said remote equipment having a plurality of installed hardware components, said method comprising the steps of:
- assuming a system configuration for said remote equipment, said system configuration consisting of each of said installed hardware components embodied as a default hardware component device;
transmitting a message to said installed hardware components using a message protocol appropriate for a current assumed system configuration;
receiving responses from said installed hardware components, including at least one error message caused by using an improper message protocol for one of said installed hardware components;
refining said assumed system configuration based on said received responses, including said at least one error message; and
repeating said transmitting, receiving and refining steps until a final system configuration is determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique is disclosed for automatically determining system configuration information, including the type and version of hardware installed on remote equipment. A modified central control station communicates with each remote cell station to perform an iterative system configuration process that progressively refines the system configuration information, until the actual installed system configuration is obtained, or until manual intervention is required. The system configuration process initially assumes a system configuration having the cell station fully installed with a default hardware component. The default “guess” is sent to the cell station which, in turn, communicates with each of the hardware components using a message protocol appropriate for the assumed configuration. In one embodiment, the cell station queries each of the hardware components for their associated type and version. The responses from the actual installed hardware components are collected by the cell station and returned to the central control station. The returned responses provide information that can be used by the central control station to ascertain the type and version of each hardware component actually installed. The assumed system configuration is refined over a number of iterations, until the system configuration is obtained, or until manual intervention is required.
-
Citations
18 Claims
-
1. A method for determining configuration information for remote equipment, said remote equipment having a plurality of installed hardware components, said method comprising the steps of:
-
assuming a system configuration for said remote equipment, said system configuration consisting of each of said installed hardware components embodied as a default hardware component device;
transmitting a message to said installed hardware components using a message protocol appropriate for a current assumed system configuration;
receiving responses from said installed hardware components, including at least one error message caused by using an improper message protocol for one of said installed hardware components;
refining said assumed system configuration based on said received responses, including said at least one error message; and
repeating said transmitting, receiving and refining steps until a final system configuration is determined. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for determining the configuration of installed hardware components, said method comprising the steps of:
-
obtaining an assumed system configuration for said installed hardware components, said assumed system configuration consisting of each of said installed hardware components embodied as a default hardware component device;
communicating with said installed hardware components using a message protocol appropriate for said assumed system configuration;
receiving responses from said installed hardware components, including at least one error message caused by using an improper message protocol for one of said installed hardware components;
refining said assumed system configuration based on said received responses, including said at least one error message; and
repeating said receiving and refining steps until a final system configuration is determined. - View Dependent Claims (8, 9, 10)
-
-
11. A central control station interconnected with remote equipment in a communication network, said remote equipment having a plurality of installed hardware components, comprising:
-
a processor to assume a system configuration for said remote equipment, said system configuration consisting of each of said installed hardware components embodied as a default hardware component device;
an output for transmitting a message to said installed hardware components using a message protocol appropriate for said assumed system configuration;
an input for receiving responses from said installed hardware components, including at least one error message caused by using an improper message protocol for one of said installed hardware components; and
a processor to iteratively refine said assumed system configuration based on said received responses including said at least one error message and repeat said transmission of said message and said receiving of responses until a final system configuration is determined. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A self-configuring remote device, said remote device having a plurality of installed hardware components, comprising:
-
a processor configured to;
(i) assume a system configuration for said installed hardware components, said system configuration consisting of each of said installed hardware components embodied as a default hardware component device;
(ii) communicate with said installed hardware components using a message protocol appropriate for said assumed system configuration;
(iii) receive responses from said installed hardware components, including at least one error message caused by using an improper message protocol for one of said installed hardware components;
(iv) refine said assumed system configuration based on said received responses, including said at least one error message; and
(v) repeat said receiving and refining steps until a final system configuration is determined; and
a memory device for storing a knowledge base of potential hardware component(s) for each possible received response. - View Dependent Claims (17, 18)
-
Specification