Intelligent electronic device for receiving and sending data at high speeds over a network
First Claim
Patent Images
1. An intelligent electronic device (IED) configured to monitor and determine power usage of a load within a power distribution system, the IED comprising:
- a plurality of sensors coupled to a plurality of phases of the power distribution system, the plurality of sensors configured to sense electrical parameters of the power distributed by the power distribution system to the load;
at least one memory device including a storage file system configured to store data logs representing the sensed electrical parameters in the at least one memory device, each of the data logs including at least one log file, the storage file system having a single directory, each of the data logs stored in the single directory, wherein the storage file system is further configured such that the total number of log files is fixed, each of the log files is of a fixed size, and the log files are stored adjacent to each other in the at least one memory device, such that, during normal operation, the log files are never deleted and new log files are never created to guarantee the log files remain adjacent to each other within the at least one memory device; and
at least one processor configured to operate as a File Transfer Protocol (FTP) server to provide access to the storage file system via a first communication device;
wherein the at least one processor performs a file transfer operation in accordance with the FTP protocol to transfer the data logs as a stream of data blocks via a network to a client system, the fixed size of each log file being configured to a predetermined minimum size to optimize the performance of the file transfer operation;
wherein the at least one processor is configured to receive at least one virtual command file via an FTP communication from the client system, the at least one virtual command file is packaged as a file name to be accessed on the storage file system, the at least one processor configured to open the at least one virtual command file and perform an action on the IED, the action performed by the at least one processor as a function of the file name to be accessed.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides methods and systems for improving a data transfer rate from an intelligent electronic device (IED) to external PC clients, via a network interface. In one embodiment, an FTP based approach is disclosed which allows for significant optimization of download speeds providing as much a 100 times the download speed capability. In accordance with one aspect of present disclosure, an improved data rate is achieved by utilizing a high-speed transfer protocol, such as the FTP protocol in conjunction with a novel file system incorporated into the IED.
-
Citations
25 Claims
-
1. An intelligent electronic device (IED) configured to monitor and determine power usage of a load within a power distribution system, the IED comprising:
-
a plurality of sensors coupled to a plurality of phases of the power distribution system, the plurality of sensors configured to sense electrical parameters of the power distributed by the power distribution system to the load; at least one memory device including a storage file system configured to store data logs representing the sensed electrical parameters in the at least one memory device, each of the data logs including at least one log file, the storage file system having a single directory, each of the data logs stored in the single directory, wherein the storage file system is further configured such that the total number of log files is fixed, each of the log files is of a fixed size, and the log files are stored adjacent to each other in the at least one memory device, such that, during normal operation, the log files are never deleted and new log files are never created to guarantee the log files remain adjacent to each other within the at least one memory device; and at least one processor configured to operate as a File Transfer Protocol (FTP) server to provide access to the storage file system via a first communication device; wherein the at least one processor performs a file transfer operation in accordance with the FTP protocol to transfer the data logs as a stream of data blocks via a network to a client system, the fixed size of each log file being configured to a predetermined minimum size to optimize the performance of the file transfer operation; wherein the at least one processor is configured to receive at least one virtual command file via an FTP communication from the client system, the at least one virtual command file is packaged as a file name to be accessed on the storage file system, the at least one processor configured to open the at least one virtual command file and perform an action on the IED, the action performed by the at least one processor as a function of the file name to be accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An intelligent electronic device (IED) configured to monitor and determine power usage of a load within a power distribution system, the IED comprising:
-
a plurality of sensors coupled to a plurality of phases of the power distribution system, the plurality of sensors configured to sense electrical parameters of the power distributed by the power distribution system to the load; a storage file system configured to store data logs representing the sensed electrical parameters; and at least one processor configured to operate as a File Transfer Protocol (FTP) server to provide access to the storage file system via a first communication device, the at least one processor performs a file transfer operation in accordance with the FTP protocol to transfer the data logs via a network to a client system, wherein, in response to a polling request from the client system, the at least one processor transfers feedback data concerning the current state of entries in the data logs stored in the storage file system, IED identification information including a first portion utilized to determine features that are supported by a version of firmware of the IED and a second portion utilized to create a log storage directory in the client system in which to store the data logs, and a programmable settings file used to calculate a file mapping of each data log stored in the storage file system of the IED. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification