Network Socket Interface Translator for Intelligent Electronic Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional intelligent electronic devices (IEDs) face limitations in data transfer speed and efficiency due to serial-based communication protocols, which restrict the amount of data that can be transferred at once, leading to delays and increased processing time when handling large data sets.
Innovation Solution
The implementation of a network socket interface translator within the IED to facilitate data transfer by translating management signals between different network interfaces, enabling the processing of client requests, constructing internal data requests, and retrieving data from a native database for forwarding to clients, thereby improving data transfer rates and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If serial-based communication protocols are used for data transfer in IEDs, then device compatibility and protocol standardization are improved, but data transfer speed and efficiency deteriorate
Solution Approach 1:
The patent implements a socket interface translator that acts as an intermediary between serial-based communication protocols and network-based data transfer. The translator receives data requests from network interfaces, converts them into serial protocol commands, and transmits them to the IED. This intermediary layer enables high-speed network communication while maintaining compatibility with legacy serial protocols, thereby resolving the contradiction between speed and adaptability.
2Device complexity
If serial-based communication protocols with limited data transfer capacity are used, then protocol simplicity and ease of implementation are improved, but processing time and data handling efficiency deteriorate
Solution Approach 1:
The patent segments the data transfer process into multiple components: network interface reception, socket interface translation, serial protocol command generation, and IED communication. By dividing the data transfer into smaller manageable segments and processing them sequentially through each layer, the system handles large data sets more efficiently while maintaining protocol simplicity. The segmentation allows parallel processing of multiple data requests and reduces overall processing time.
3Quantity of substance
If multiple serial requests are sent to transfer large data sets, then data transfer completeness is improved, but processing delays and network traffic increases
Solution Approach 1:
The patent establishes continuous data transfer operations by implementing a socket interface that maintains persistent network connections and enables continuous data streaming. Instead of sending discrete serial requests with idle periods between them, the system continuously receives and processes data requests over the network, eliminating gaps in the transfer process. This continuity increases productivity by maximizing data transfer throughput while maintaining complete data transfer.
Data Source
AI summary
There is provided an intelligent electronic device for responding to user data and information requests regarding power usage and power quality for any metered point within a power distribution system. The intelligent electronic device includes a first network interface which receives client side information and data requests, which are processed in accordance with a network protocol and forwarded to a network interface via a network socket interface translator which translates management signals to facilitate the eventual data transfer. Protocol routines process the requests by constructing an internal data request in certain cases and forwards the internal data request to a data interface for translation from an internal data request format of the protocol routine format to a native database format. The database receives the translated request, and retrieves the requested data from a measuring unit of the electric power meter, and forwards the data back to the requesting client.


