Interface for translating an information message from one protocol to another
First Claim
1. An equipment management system having at least one piece of equipment controlled by an equipment manager via an equipment controller, said equipment controller and equipment manager being arranged to respond to and produce information messages having a plurality of fields according to a first and a second protocol, respectively, in which said equipment management system includes a computer implemented interface between said equipment controller and said equipment manager for translating an original information message in said first protocol to a translated information message in said second protocol, said interface comprising:
- a plurality of program modules, each of which has at least one input and at least one output, each program module being arranged to perform a predefined action on data received at its said at least one input, outputs of some of said program modules constituting inputs of others of said program modules thereby defining a network of program modules;
said program modules including a plurality of modules of a first type, each of which is responsive to said original information message having respective predefined information in a first field and a plurality of program modules of a second type, each of which is responsive to said original information message having respective predefined information in a second field;
one of said modules of said first type being arranged to receive an original information message and, in the absence of detecting its respectively associated predefined information in said first field of an original message, to output such original message to an input of another one of said modules of the first type;
each module of said first type being arranged, on detecting its respectively associated information in said first field, to output a message which includes at least a portion of such original information message to an input of one of said modules of the second type;
at least one of said modules of said second type being arranged, in the absence of detecting its respectively associated predefined information in said second field, to output the message which it receives at its input to an input of another one of said modules of said second type;
each module of said second type being arranged, on detecting its respectively associated predefined information in said second field, to produce at an output a message which includes an indication that such information has been detected successfully; and
said program modules including at least one program module which, on receiving a message at an input produces at an output a message which includes an information stream according to said second protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented interface for interfacing an equipment controller to an equipment manager each arranged to respond to a reproduced text messages according to a first and second protocol, respectively. The interface comprises a number of program modules (502-514) which each receive one or more inputs and produce an output dependent on whether defined conditions are met by the inputs. A number of the outputs of the program modules constitute inputs to other program modules therefore defining a network. A number of the program modules (502-508) are of the type which is responsive to a predefined text in a respective field of an input message to produce an output to a further program module which is responsive to a further predefined text in another field which is valid in a first protocol in the context of the predefined text. The network of program modules produces a series of outputs which represent the information content of the original input message. These outputs are then passed to a further series of modules which format a translation of the input message. The defined conditions of the program modules are modifiable and in particular are modifiable in a manner which is dependent on the state of part of the equipment management system thereby providing an inherent model of the network management system for use during parsing of an input message.
178 Citations
7 Claims
-
1. An equipment management system having at least one piece of equipment controlled by an equipment manager via an equipment controller, said equipment controller and equipment manager being arranged to respond to and produce information messages having a plurality of fields according to a first and a second protocol, respectively, in which said equipment management system includes a computer implemented interface between said equipment controller and said equipment manager for translating an original information message in said first protocol to a translated information message in said second protocol, said interface comprising:
-
a plurality of program modules, each of which has at least one input and at least one output, each program module being arranged to perform a predefined action on data received at its said at least one input, outputs of some of said program modules constituting inputs of others of said program modules thereby defining a network of program modules; said program modules including a plurality of modules of a first type, each of which is responsive to said original information message having respective predefined information in a first field and a plurality of program modules of a second type, each of which is responsive to said original information message having respective predefined information in a second field; one of said modules of said first type being arranged to receive an original information message and, in the absence of detecting its respectively associated predefined information in said first field of an original message, to output such original message to an input of another one of said modules of the first type; each module of said first type being arranged, on detecting its respectively associated information in said first field, to output a message which includes at least a portion of such original information message to an input of one of said modules of the second type; at least one of said modules of said second type being arranged, in the absence of detecting its respectively associated predefined information in said second field, to output the message which it receives at its input to an input of another one of said modules of said second type; each module of said second type being arranged, on detecting its respectively associated predefined information in said second field, to produce at an output a message which includes an indication that such information has been detected successfully; and said program modules including at least one program module which, on receiving a message at an input produces at an output a message which includes an information stream according to said second protocol. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented interface for translating an original information message in a first protocol to a translated information message in a second protocol, said interface comprising:
-
a plurality of program modules, each of which has at least one input and at least one output, each program module being arranged to perform a predefined action on data received at its said at least one input, outputs of some of said program modules constituting inputs of others of said program modules thereby defining a network of program modules; said program modules including a plurality of modules of a first type, each of which is responsive to said original information message having respective predefined information in a first field and a plurality of program modules of a second type, each of which is responsive to said original information message having respective predefined information in a second field; one of said modules of said first type being arranged to receive an original information message and, in the absence of detecting its respectively associated predefined information in said first field of an original message, to output such original message to an input of another one of said modules of the first type; each module of said first type being arranged, on detecting its respectively associated information in said first field, to output a message which includes at least a portion of such original information message to an input of one of said modules of the second type; at least one of said modules of said second type being arranged, in the absence of detecting its respectively associated predefined information in said second field, to output the message which it receives at its input to an input of another one of said modules of said second type; each module of said second type being arranged, on detecting its respectively associated predefined information in said second field, to produce at an output a message which includes an indication that such information has been detected successfully; and said program modules including at least one program module which, on receiving a message at an input produces at an output a message which includes an information stream according to said second protocol. - View Dependent Claims (7)
-
Specification