Relay Apparatus Discards Data in Prohibition State
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In relay apparatus configurations, communication data is often transferred unexpectedly to destination devices when the destination port is in a relay prohibition state, leading to inappropriate data delivery and potential device operations errors.
Innovation Solution
A relay apparatus with multiple ports and a setting portion that can be set to either a relay prohibition or allowance state, where the relay process portion discards received communication data if the destination port is in the prohibition state, preventing data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the relay apparatus stores communication data in a buffer when the destination port is in relay prohibition state, then the data can be transmitted after the port is set to relay allowance state, but inappropriate communication data may be transferred to the destination device
Solution Approach 1:
The relay apparatus applies preliminary anti-action by checking the relay prohibition/allowance state of the destination port before storing communication data in the buffer. When the destination port is in relay prohibition state, the apparatus prevents data storage and transmission in advance, thereby avoiding the harmful effect of inappropriate data delivery to the destination device.
2Productivity
If the relay apparatus transmits stored communication data after the destination port is set to relay allowance state, then data transmission can resume, but the transmitted data may have been generated before the destination device was ready for communication
Solution Approach 1:
The relay apparatus performs preliminary action by checking the relay allowance state of the destination port before transmitting stored communication data. This ensures that data is only transmitted after the destination port is properly configured and ready to receive communication, preventing protocol violations and ensuring reliable data transmission.
3Loss of time
If the relay apparatus allows relay of communication data without checking port state, then communication can proceed without delays, but data may be transferred to devices not ready for reception
Solution Approach 1:
The relay apparatus implements feedback by continuously monitoring the relay prohibition/allowance state of each port and using this information to control data transmission decisions. This feedback mechanism ensures that data is only transmitted when the destination port is ready, preventing communication errors while minimizing delays through efficient state-based routing.
Data Source
AI summary
A relay apparatus includes: ports for transmitting and receiving communication data; a relay process portion that executes a relay process of transmitting the communication data received from at least one of the ports, from a destination port corresponding to the at least one of the ports connected to a destination device in accordance with a destination for the communication data; and a setting portion that, by an instruction from at least one external device, sets each of the ports to either a relay prohibition state in which relay of the communication data is prohibited or a relay allowance state in which the relay of the communication data is allowed. When the destination port, the relay process portion discards the received communication data without saving the received communication data.


