Method and apparatus for simplifying the configuration of several models of customer premise equipment
First Claim
1. A method of configuring a plurality of models of CPEs, wherein CPEs of each of said plurality of models can be configured by issuing a corresponding plurality of commands, wherein said plurality of commands for different models are specified with a different syntax, wherein at least some of said plurality of commands are specified to contain a parameter, said method comprising the steps of:
- (a) implementing a data processing system to be able to issue said corresponding plurality of commands with corresponding specified syntax for each of said models of CPEs;
(b) loading a plurality of parameters from a central system to said data processing system, wherein said plurality of parameters correspond to at least some parameters of said plurality of commands;
(c) providing an interface between said data processing system and a CPE to be configured; and
(d) providing an indication to said data processing system to start configuring said CPE to be configured, wherein said data processing system issues said plurality of commands corresponding to a model which said CPE to be configured relates to, wherein said plurality of commands are issued according to the syntax specified in step (a), and wherein some of said plurality of commands contain some of said plurality of parameters loaded in step (b), whereby the installation of said models of CPEs can be performed by installers easily.
24 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus which simplifies the configuration of CPEs of several models, potentially from several manufacturers. Each model may be employ a different syntax for the configuration commands. A portable system is implemented to issue commands with all such different syntaxes. The configuration parameters are retrieved from a central system and the commands are issued to each CPE to be configured. The issued commands have the syntax corresponding to the model of the configured CPE, and in some cases incorporate the retrieved parameters. The invention is particularly useful for service providers who may have the responsibility of configuring numerous CPEs of several different models.
70 Citations
21 Claims
-
1. A method of configuring a plurality of models of CPEs, wherein CPEs of each of said plurality of models can be configured by issuing a corresponding plurality of commands, wherein said plurality of commands for different models are specified with a different syntax, wherein at least some of said plurality of commands are specified to contain a parameter, said method comprising the steps of:
-
(a) implementing a data processing system to be able to issue said corresponding plurality of commands with corresponding specified syntax for each of said models of CPEs;
(b) loading a plurality of parameters from a central system to said data processing system, wherein said plurality of parameters correspond to at least some parameters of said plurality of commands;
(c) providing an interface between said data processing system and a CPE to be configured; and
(d) providing an indication to said data processing system to start configuring said CPE to be configured, wherein said data processing system issues said plurality of commands corresponding to a model which said CPE to be configured relates to, wherein said plurality of commands are issued according to the syntax specified in step (a), and wherein some of said plurality of commands contain some of said plurality of parameters loaded in step (b), whereby the installation of said models of CPEs can be performed by installers easily. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
(e) providing routines on said central system, wherein said routines can be executed to cause said data processing system to issue said plurality of commands in step (d); and
(f) loading said routines onto said data processing system from said central system.
-
-
4. The method of claim 2, wherein said routines and said plurality of parameters are encoded in extensible meta-language (XML).
-
5. The method of claim 4, wherein additional routines are provided on said central system to support a new model of CPE, and wherein said additional routines are loaded onto said data processing system to support said new model of CPE.
-
6. The method of claim 1, further comprising the step of storing said plurality of parameters in a database provided in said data processing system.
-
7. The method of claim 1, further comprising the step of uploading the output generated by said CPE to said central system such that a technical expert can assist said installer if any problems are encountered during installation.
-
8. The method of claim 1, wherein said CPE comprises an internet protocol router, and said parameters comprise an internet protocol address and a internet protocol mask.
-
9. The method of claim 1, wherein said data processing system comprises a portable system such said installers can easily transport said portable system to several locations with CPEs.
-
10. A method of providing a configuration service for a plurality of users related to a customer, wherein a plurality of models of CPEs need to be configured to provide said configuration service, wherein a CPE of a corresponding model can be configured by issuing a corresponding plurality of commands, wherein said plurality of commands for different models are specified with potentially a different syntax, wherein at least some of said plurality of commands also contain a parameter, said method comprising the steps of:
-
(a) implementing a data processing system to be able to issue said corresponding plurality of commands for each of said models of CPEs;
(b) providing a central system for receiving an order from said customer for the configuration of a CPE of one said plurality of models, wherein said CPE relates to one of said users, said customer specifying at least some configuration parameters;
(c) assigning said order to an installer using said central system, wherein said installer loads said configuration parameters from said central system to said data processing system;
(d) said installer providing an interface between said data processing system and said CPE and causing said data processing system to issue said plurality of commands corresponding to said model of said CPE, wherein said commands contain some of said configuration parameters as parameters for said issued plurality of commands, whereby said installer can easily configure said CPE. - View Dependent Claims (11, 12, 13)
-
-
14. A data processing system for configuring a plurality of models of CPEs, wherein CPEs of each of said plurality of models can be configured by issuing a corresponding plurality of commands, wherein said plurality of commands for different models are specified with a different syntax, wherein at least some of said plurality of commands are specified to contain a parameter, said data processing system comprising:
-
a receive block for receiving a plurality of parameters from a central system, one of said plurality of parameters indicating a model of a CPE to be configured;
a storage for storing said plurality of parameters; and
a command generation block coupled to said storage and said CPE to be configured, said command generation block being designed to issue said corresponding plurality of commands with the specified syntax for all of said plurality of models, wherein said command generation block determines the plurality of commands to be generated according to the model of said CPE to be configured, said command generation block retrieving said plurality of parameters from said storage and issuing said plurality of commands related to said determined model, said plurality of command containing at least some of said retrieved plurality of parameters, whereby said data processing system can be used by relatively low-skilled installers to easily configure several models of CPEs. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A data processing system for configuring a plurality of models of CPEs, wherein CPEs of each of said plurality of models can be configured by issuing a corresponding plurality of commands, wherein said plurality of commands for different models are specified with a different syntax, wherein at least some of said plurality of commands are specified to contain a parameter, said data processing system comprising:
-
means for receiving a plurality of parameters from a central system, one of said plurality of parameters indicating a model of a CPE to be configured;
storage means for storing said plurality of parameters; and
command generation means coupled to said storage means and said CPE to be configured, said command generation means being designed to issue said corresponding plurality of commands with the specified syntax for all of said plurality of models, wherein said command generation means determines the plurality of commands to be generated according to the model of said CPE to be configured, said command generation means retrieving said plurality of parameters from said storage and issuing said plurality of commands related to said determined model, said plurality of command containing at least some of said retrieved plurality of parameters, whereby said data processing system can be used by relatively low-skilled installers to easily configure several models of CPEs.
-
Specification