Industrial Machine Control Update Sync With Selective Retransmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In industrial machine control systems, frequent communication failures lead to data discrepancies between the server and client due to redundant responses and retransmissions, increasing the number of communications and undermining the goal of minimizing interactions.
Innovation Solution
A control device with an update data storage unit, monitoring unit, confirmation unit, determination unit, and retransmission unit that checks for data reception status and retransmits only when necessary, ensuring data consistency without redundant communications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the client returns a response each time it receives update data, then data consistency between server and client is ensured, but the number of communications increases
Solution Approach 1:
The server performs preliminary actions by storing update data before transmission and proactively monitoring whether the client has received it. The server stores update data in advance (update data storage) and then actively checks reception status through periodic monitoring, rather than waiting for client responses. This preliminary preparation enables the server to detect communication failures and retransmit data without requiring continuous client feedback, thus reducing communication overhead while maintaining data consistency.
Solution Approach 2:
The system implements a feedback mechanism where the server monitors whether update data has been successfully received by the client. The server stores update data and then actively checks if the client has received it by comparing stored data with received data. When a discrepancy is detected (indicating failed reception), the server triggers retransmission. This feedback loop ensures data consistency while allowing the server to control the communication节奏, reducing unnecessary responses from the client.
2Productivity
If push transmission is used to decrease communications, then communication frequency is reduced, but data reception failures occur without detection
Solution Approach 1:
The server performs preliminary actions by storing update data before transmission and proactively monitoring whether the client has received it. The server stores update data in advance (update data storage) and then actively checks reception status through periodic monitoring, rather than waiting for client responses. This preliminary preparation enables the server to detect communication failures and retransmit data without requiring continuous client feedback, thus reducing communication overhead while maintaining data consistency.
Solution Approach 2:
The system implements a feedback mechanism where the server monitors whether update data has been successfully received by the client. The server stores update data and then actively checks if the client has received it by comparing stored data with received data. When a discrepancy is detected (indicating failed reception), the server triggers retransmission. This feedback loop ensures data consistency while allowing the server to control the communication节奏, reducing unnecessary responses from the client.
3Reliability
If retransmission is performed after communication failure, then data consistency is maintained, but redundant communications occur when data is frequently updated
Solution Approach 1:
The server performs preliminary actions by storing update data before transmission and proactively monitoring whether the client has received it. The server stores update data in advance (update data storage) and then actively checks reception status through periodic monitoring, rather than waiting for client responses. This preliminary preparation enables the server to detect communication failures and retransmit data without requiring continuous client feedback, thus reducing communication overhead while maintaining data consistency.
Solution Approach 2:
The system implements a feedback mechanism where the server monitors whether update data has been successfully received by the client. The server stores update data and then actively checks if the client has received it by comparing stored data with received data. When a discrepancy is detected (indicating failed reception), the server triggers retransmission. This feedback loop ensures data consistency while allowing the server to control the communication节奏, reducing unnecessary responses from the client.
Data Source
AI summary
A number of communications for transmitting update data from a control device to a client is decreased, and discrepancies in the content of the latest update data between the control device and the client are prevented. The control device has: an update data monitoring unit for monitoring the latest update data and monitoring whether there has been an update within a predetermined time thereafter; an update data confirmation unit which, if there has been no update in the predetermined time, transmits to the client a request to confirm an update data reception state; a reception state determination unit which, based on the update data reception state in the client and the latest update data, determines whether the client has received the latest update data; and a retransmission instructing unit which, if the client has not received the latest update data, re-transmits the latest update data to the client.


