Intelligent electronic device for receiving and sending data at high speeds over a network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/00
G01D-004/00
G06F-017/30
H04L-029/08
G01R-019/25
G01R-022/10
출원번호
US-0061979
(2008-04-03)
등록번호
US-9080894
(2015-07-14)
발명자
/ 주소
Spanier, Joseph
Wang, Wei
Siqueira da Silva, Dulciane
출원인 / 주소
Electro Industries/Gauge Tech
대리인 / 주소
Hespos, Gerald E.
인용정보
피인용 횟수 :
3인용 특허 :
91
초록▼
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 provi
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.
대표청구항▼
1. A method comprising the steps of: enabling a remote client to poll an intelligent electronic device (IED) to obtain feedback data concerning the current state of entries in a plurality of logs which are stored in a storage file system of the IED, the IED being configured to measure electrical par
1. A method comprising the steps of: enabling a remote client to poll an intelligent electronic device (IED) to obtain feedback data concerning the current state of entries in a plurality of logs which are stored in a storage file system of the IED, the IED being configured to measure electrical parameters of electrical energy usage at a customer location;parsing the feedback data at the remote client to determine whether new entries have been entered in the logs since a previous polling step and, if it is determined that new entries have been entered, then determining a range of records to be retrieved for each of the logs;communicatively connecting to the IED from the remote client via an IED connection port;retrieving IED identification information from the IED by the remote client and using a first portion of the IED identification information to determine features that are supported by a version of firmware of the IED;retrieving a programmable settings file from the IED by the remote client;using the retrieved programmable settings file at the remote client to calculate a file mapping of each log stored in the storage file system of the IED, each file mapping including information regarding which files are stored in which logs and the location of records in each file;enabling the remote client to use a second portion of the IED identification information to create a log storage directory;retrieving, by the remote client, header files from the IED, wherein the header files are associated with the logs in a one-to-one relationship, the header files including information pertaining to the layout of records in the logs;retrieving log files based on information included in the retrieved header files; andparsing records, by the remote client, from the retrieved log files. 2. The method according to claim 1, further comprising storing the retrieved programmable settings file in a non-volatile memory in the IED. 3. The method according to claim 1, wherein the step of parsing the records from the retrieved log files further comprises the step of initializing internal data structures allocated to accommodate data fields of the parsed log files. 4. The method according to claim 1, wherein the IED identification information comprises a factory assigned serial number. 5. The method according to claim 1, further comprising the step of storing the retrieved log files in an intermediate data format at the remote client subsequent to the step of parsing the records from the retrieved log files. 6. The method according to claim 5, wherein the intermediate data format comprises at least one of a Comma Separated Value (CSV) file format and a Binary Log Records file format. 7. The method according to claim 5, further comprising the step of analyzing, converting, and storing the log files in the intermediate data format in a database file. 8. A remote client system comprising: a command channel port configured to transfer data to an intelligent electronic device (IED) and receive data from the IED, the IED being configured to measure electrical parameters of electrical energy usage at a customer location; anda log retrieval system configured to: poll the IED to obtain a status response concerning a current status of the entries in a plurality of logs stored in a storage file system of the IED;determine from the status response whether new entries have been entered in the logs since a previous polling step and, if it is determined that new entries have been entered, then determine a range of records to be retrieved for each log;open the command channel port to establish a log retrieval session with the IED;retrieve IED identification information from the IED and use a first portion of the IED identification information to determine features that are supported by a version of firmware of the IED;retrieve a programmable settings file from the IED;calculate, using the retrieved programmable settings file, a file mapping of each log stored in the storage file system of the IED, each file mapping including information regarding which files are stored in which logs and the location of records in each file;use a second portion of the IED identification information to create a log storage directory;retrieve header files from the IED, the header files being associated with the logs in a one-to-one relationship and including information pertaining to the layout of records in the logs;retrieve log files based on information included in the header files; andparse records from the log files. 9. The remote client system according to claim 8, wherein the command channel port utilizes a File Transfer Protocol (FTP). 10. The remote client system according to claim 8, wherein the log retrieval system comprises a communicator application, a File Transfer Protocol (FTP) log retrieval application, a log converter application, and a log viewer application. 11. The remote client system according to claim 8, wherein the log retrieval system is further configured to initialize internal data structures allocated to accommodate data fields of the parsed log files. 12. The remote client system according to claim 8, wherein the IED identification information comprises a factory assigned serial number. 13. The remote client system according to claim 8, further comprising system memory configured to store the parsed log files in an intermediate data format. 14. The remote client system according to claim 13, wherein the intermediate data format comprises at least one of a Comma Separated Value (CSV) file format and a Binary Log Records file format. 15. The remote client system according to claim 13, further comprising a database, wherein the log retrieval system is further configured to analyze, convert, and store the parsed log file records in the intermediate data format in the database. 16. A system comprising: 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 logs representing the sensed electrical parameters; anda communication device;a client system configured to retrieve and process the logs stored in the storage file system of the IED, the client system comprising a command channel port and a log retrieval system; anda network in communication with the communication device of the IED and the command channel port of the client system, the network configured to enable the IED to transfer data via the communication device to the client system and to enable the client system to transfer data via the command channel port to the IED;wherein the log retrieval system of the client system is configured to: poll the IED to obtain a status response concerning a current status of entries in the logs stored in the storage file system of the IED;determine from the status response whether new entries have been entered in the logs since a previous polling process and determine a range of records to be retrieved for each log if it is determined that new entries have been entered;open the command channel port to establish a log retrieval session with the IED;retrieve IED identification information from the IED and using a first portion of the IED identification information to determine features that are supported by a version of firmware of the IED;retrieve a programmable settings file from the IED;use the retrieved programmable settings file to calculate a file mapping of each log stored in the storage file system of the IED;using a second portion of the IED identification information to create a log storage directory in which to store the logs;retrieve log header files from the IED, the log header files being associated with the logs in a one-to-one relationship and including layout information pertaining to a layout of records in the logs;retrieve log file records based on information included in the log header files; andparse the log file records. 17. The system according to claim 16, wherein the command channel port utilizes a File Transfer Protocol (FTP). 18. The system according to claim 16, wherein the log retrieval system comprises a communicator application, a File Transfer Protocol (FTP) log retrieval application, a log converter application, and a log viewer application. 19. The system according to claim 16, wherein the log retrieval system is further configured to initialize internal data structures allocated to accommodate data fields of the parsed log file records. 20. The system according to claim 16, wherein the IED identification information comprises a customer-assigned IED meter designation and a factory-assigned serial number. 21. The system according to claim 16, further comprising system memory configured to store the parsed log file records in an intermediate data format. 22. The system according to claim 21, wherein the intermediate data format comprises at least one of a Comma Separated Value (CSV) file format and a Binary Log Records file format. 23. The system according to claim 21, further comprising a database, wherein the log retrieval system is further configured to analyze, convert, and store the parsed log file records in the intermediate data format in the database. 24. A method comprising the steps of: polling, by a remote client via a network, an intelligent electronic device (IED) to obtain feedback data concerning the current state of entries in a plurality of logs which are stored in a storage file system of the IED, the IED being configured to measure electrical parameters of electrical energy usage at a customer location;parsing the feedback data at the remote client to determine whether new entries have been entered in the logs since a previous polling step and, if it is determined that new entries have been entered, then determining a range of records to be retrieved for each of the logs;retrieving, by the remote client, IED identification information from the IED;enabling the remote client to utilize a first portion of the IED identification information to determine features that are supported by a version of firmware of the IED;enabling the remote client to utilize a second portion of the IED identification information to create a log storage directory;retrieving a programmable settings file from the IED by the remote client;using the retrieved programmable settings file at the remote client to calculate a file mapping of each log stored in the storage file system of the IED, each file mapping including information regarding which files are stored in which logs and the location of records in each file;retrieving, by the remote client, header files from the IED, wherein the header files are associated with the logs in a one-to-one relationship, the header files including information pertaining to the layout of records in the logs; andretrieving log files based on information included in the retrieved header files. 25. The method according to claim 24, further comprising storing the retrieved programmable settings file in a non-volatile memory in the IED. 26. The method according to claim 24, further comprising the step of parsing records, by the remote client, from the retrieved log files. 27. The method according to claim 26, wherein the step of parsing the records from the retrieved log files further comprises the step of initializing internal data structures allocated to accommodate data fields of the parsed log files. 28. The method according to claim 26, further comprising the step of storing the retrieved log files in an intermediate data format at the remote client subsequent to the step of parsing the records from the retrieved log files. 29. The method according to claim 28, wherein the intermediate data format comprises at least one of a Comma Separated Value (CSV) file format, a Binary Log Records file format, an eXtensible Markup Language (XML) file format, an American Standard Code for Information Interchange (ASCII) file format and a Modbus file format. 30. A system comprising: 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 logs representing the sensed electrical parameters; andat least one processor configured to act as a File Transfer Protocol (FTP) server, the FTP server provides access to the storage file system via a first communication device;a client system configured to retrieve and process the logs stored in the storage file system of the IED, the client system comprising a second communication device and a log retrieval system, the log retrieval system configured to: poll the IED to obtain feedback data concerning the current state of entries in the logs stored in the storage file system of the IED;retrieve IED identification information from the IED;utilize a first portion of the IED identification information to determine features that are supported by a version of firmware of the IED;utilize a second portion of the IED identification information to create a log storage directory in which to store the logs;retrieve a programmable settings file from the IED; anduse the programmable settings file to calculate a file mapping of each log stored in the storage file system of the IED; anda network in communication with the first communication device of the IED and second communication device of the client system, the network configured to enable the IED to transfer data via the first communication device to the client system and to enable the client system to transfer data via the second communication device to the IED. 31. The system according to claim 30, wherein the at least one processor of the IED is configured to convert a command from the client system into an FTP command for accessing the storage file system. 32. The system according to claim 30, wherein the at least one processor of the IED is configured to convert a virtual command file from the client system into an FTP command for accessing the storage file system. 33. The system according to claim 30, wherein the storage file system is configured as a FAT32 file system. 34. The system according to claim 30, wherein the storage file system is configured as a flat file system.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (91)
Rene T. Jonker CA; Piotr B. Przydatek CA; Colin N. Gunn CA; Michael E. Teachman CA; Constantine A. Antoniou CA, A-base revenue meter with power quality features.
Forth, J. Bradford; Teachman, Michael E.; Yeo, Jeffrey W., Apparatus and method for measuring and reporting the reliability of a power distribution system.
Rajda, Janos; Galbraith, Anthony William; Schauder, Colin David, Device, system, and method for providing a low-voltage fault ride-through for a wind generator farm.
Johnson Richard A. (Murrysville PA) Engel Joseph C. (Monroeville PA) Saletta Gary F. (Irwin PA) Shimp Alan B. (Monroeville PA), Digitally controlled circuit interrupter with improved automatic selection of sampling interval for 50 Hz and 60 Hz powe.
Alexander James O. ; King William A. ; Leone David A., Graphical energy information display system having a menu for user selection of energy related information for an AC load control device.
McEachern Alexander (Oakland CA) Nicholson Jamie (Foster City CA), Harmonic measuring instrument for AC power systems with a time-based threshold means.
McEachern Alexander (Oakland CA) Hord Bryan D. (San Francisco CA), High-pass filter for enhancing the resolution of AC power line harmonic measurements.
Hancock,Martin A.; Forth,J. Bradford; Lightbody,Simon H.; Huber,Benedikt T.; Teachman,Michael E., Integrated circuit with power monitoring/control and device incorporating same.
Spanier, Joseph; Werner, Andrew J.; Slota, Frederick B; Zhu, Hai; Wang, Wei; Siqueira da Silva, Dulciane; Kagan, Erran, Intelligent electronic device with enhanced power quality monitoring and communications capabilities.
Beckwith Robert W. (2794 Camden Rd. Clearwater FL 34619), Method and apparatus providing half-cycle digitization of AC signals by an analog-to-digital converter.
Janusz,Gerald E.; Payne,Stephen C.; Prell,Timothy J.; van der Pol,Paul, Method and system for transmitting, receiving and collecting information related to a plurality of working components.
Alexander James O. ; King William A. ; Leone David A., Method for graphically displaying a menu for selection and viewing of the load related parameters of a load connected to an AC load control device.
Yalla Murty V. V. S. (North Seminole FL) Beckwith Robert W. (Clearwater FL) Craig Andrew P. (Largo FL) Vescovi David C. (North Pinellas Park FL) Harlow James H. (North Largo FL) Bryant Timothy J. (Pa, Microcontroller-based tap changer controller employing half-wave digitization of A.C. signals.
Ott, Donna E., Performance optimization of computer system by dynamically and immediately updating a configuration setting based on detected change in preferred use.
Saito Takeshi,JPX ; Kamagata Eiji,JPX ; Kamatani Yukio,JPX ; Takabatake Yoshiaki,JPX, Power supply control method, power supply control system and computer program product.
Przydatek, Piotr B.; Bandsmer, Michael D.; McPhalen, Erin C.; Loewen, Daniel N.; Marr, Darrin G.; Law, Robert M., Revenue class power meter with frequency rejection.
Forth,J. Bradford; Dagg,Jordon M.; Hancock,Martin A.; Hirschbold,Markus F.; Hyatt,Geoffrey T.; Lightbody,Simon H., Systems for in the field configuration of intelligent electronic devices.
Nelson, Cindy Rae; Fesler, Charles Stephen; McGallagher, Theodore Ellzey, Method, apparatus and computer program to provide access to client records and data resources.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.