Server Signal Deduplication for Real-Time Network Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control systems face challenges in ensuring real-time operation due to network delays and communication protocols, particularly when using firewalls or proxy servers, which can hinder the use of protocols like UDP.
Innovation Solution
A server device configuration that includes a communicator, a determiner, and a control operation part, which sequentially receives and processes packets with the same signal using different connection information, determining if the signal has already been received to generate a corresponding signal only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If control is executed via a network such as the Internet, then system accessibility and flexibility are improved, but network delays and communication instability cause control to fail within required time periods
Solution Approach 1:
The system performs preliminary actions by transmitting the same signal multiple times in advance before the control deadline. The communication device sends redundant signals through different connection information (ports/channels) so that at least one signal arrives within the required time period, compensating for potential network delays.
Solution Approach 2:
The system prepares compensatory measures in advance by establishing multiple connection information paths and transmitting redundant signals. This cushioning approach ensures that if some signals are delayed or lost, other signals can compensate and still meet the control timing requirements.
2Reliability
If firewalls or proxy servers are arranged in the network for security, then system security is improved, but real-time communication protocols like UDP cannot be used
Solution Approach 1:
The system uses connection information (multiple ports/channels) as intermediaries to transmit signals through the firewall or proxy server. By converting single-protocol communication into multi-channel communication, the system can work around firewall restrictions while maintaining security policies.
Solution Approach 2:
The system changes communication parameters by using multiple connection information (different ports, channels, or protocols) instead of relying on a single protocol. This allows the system to adapt to firewall restrictions while maintaining effective real-time communication.
3Productivity
If multiple server devices are used to handle control tasks, then system capacity and reliability are improved, but unexpected communication delays may occur between servers
Solution Approach 1:
The system segments the control signal transmission into multiple independent channels using different connection information. Each channel operates independently, so delays in one channel do not affect others, allowing the system to maintain overall communication reliability while handling increased capacity requirements.
4Reliability
If the same signal is transmitted multiple times through different connection information, then signal reception reliability is improved, but data transmission efficiency decreases due to redundant processing
Solution Approach 1:
The determiner component provides feedback by checking whether a received signal is already present in storage. This feedback mechanism allows the system to identify and eliminate redundant signals, maintaining high reception reliability while improving transmission efficiency by avoiding unnecessary duplicate processing.
Solution Approach 2:
The system discards redundant duplicate signals that have already been processed, recovering computational resources for useful new signals. The determiner identifies duplicates and prevents them from being processed again, maintaining reliability while improving overall system efficiency.
Data Source
AI summary
According to the present embodiment, a server device comprises a communicator, a determiner, and a control operation part. The communicator sequentially receives a plurality of first packets each including a same first signal with respect to each of different pieces of connection information via a network. The determiner determines whether the first signal included in each of the first packets has been already received. The control operation part generates a second signal corresponding to the first signal when the first signal is determined not to have been already received based on the determination.


