Relay Apparatus Discards Data in Prohibition State

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidinappropriate data delivery
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #9Preliminary anti-action

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

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcommunication protocol compliance
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecommunication delayVSAvoiddestination device readiness
Core Design Contradiction:
Loss of timeVSReliability

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11297007B2Relay apparatus
Publication Date: 2022.04.05 DENSO CORP
  • US11297007B2 patent drawing
  • US11297007B2 patent drawing
  • US11297007B2 patent drawing

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.