Method and system for remotely monitoring time variant data
First Claim
1. A system for remotely monitoring time variant data provided by a plurality of sensing devices, the system including:
- a) a plurality of remote servers each configured for allowing a remote operator to select a local data unit and to specify a parameter that is at least one of a rate of update and a condition relating to the data unit whereby, upon selection, the respective server is adapted to provide a command signal containing an identifier indicative of the selected local data unit, a subscriber field for identifying the remote server generating the command signal, and a subscription field for indicating the parameter, the remote servers also including respective remote server cache for containing one or more remote data units corresponding to selected local data units;
b) a plurality of local servers each including a local server cache for containing one or more of the local data units designated by the identifiers, the local servers being responsive to the command signal, if the identifier corresponds to a data unit contained in the local server cache, for storing the subscriber field in the local cache and for pushing a data signal including the local data unit to the remote server identified in the subscriber field periodically based on the operator-specified parameter;
c) a plurality of local controllers being responsive to the time variant data provided by the sensing devices for updating the local data units in the local cache; and
d) a plurality of remote server processors associated with respective remote servers and which are responsive to the data signals addressed to the respective servers for updating a remote data unit to correspond with the selected local data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A system (100) and method for remotely monitoring and controlling time variant data in an industrial plant (400). The system (100) includes a local server (102) and at least one remote server (104). The local server (102) includes a local server cache (206), a local controller (308), and a local operator station (1001). Each remote server (104) includes a remote server cache (901) and a remote controller (903). Wherein the local server cache (206) stores a plurality of data units (304), and the local controller (308) provides updated units (902) to the local server cache (206). Each remote server cache (901) stores a plurality of data units (902), and each remote controller (903) provides updated data units (902) to its corresponding remote server cache (901). The method operates such that each cache (206, 901) buffers controllers (308) and other servers (104) from unnecessary data requesting transactions, minimizing the data traffic in the system (100). A communication network hardware in the form of a Wide Area Network (WAN) (106) interconnecting all the servers (102, 104), and a unique data point identifier (204) associated with the at least one remote server (104) are also disclosed.
65 Citations
19 Claims
-
1. A system for remotely monitoring time variant data provided by a plurality of sensing devices, the system including:
-
a) a plurality of remote servers each configured for allowing a remote operator to select a local data unit and to specify a parameter that is at least one of a rate of update and a condition relating to the data unit whereby, upon selection, the respective server is adapted to provide a command signal containing an identifier indicative of the selected local data unit, a subscriber field for identifying the remote server generating the command signal, and a subscription field for indicating the parameter, the remote servers also including respective remote server cache for containing one or more remote data units corresponding to selected local data units; b) a plurality of local servers each including a local server cache for containing one or more of the local data units designated by the identifiers, the local servers being responsive to the command signal, if the identifier corresponds to a data unit contained in the local server cache, for storing the subscriber field in the local cache and for pushing a data signal including the local data unit to the remote server identified in the subscriber field periodically based on the operator-specified parameter; c) a plurality of local controllers being responsive to the time variant data provided by the sensing devices for updating the local data units in the local cache; and d) a plurality of remote server processors associated with respective remote servers and which are responsive to the data signals addressed to the respective servers for updating a remote data unit to correspond with the selected local data unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of remotely monitoring time variant data provided by a plurality of sensing devices, the method including:
-
a) at a local server, storing one or more local data units designated by local data unit identifiers; b) at a remote server, allowing a remote operator to select a local data unit and to specify a parameter including at least one of a rate of update and conditions relating to the data unit, and generating a command signal containing the identifier associated with the selected local data unit, a subscriber field for identifying the remote server generating the command signal, and a subscription field for indicating the parameter corresponding to the at least one of rate of update and the conditions; c) at the local server, responding to the command signal by pushing a data signal including the selected local data unit to the remote server identified in the subscriber field periodically based on the parameter; d) at the remote server, updating a remote data unit to correspond to the local data unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification