Communication Control Device for TSN Gate Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication systems utilizing the Time-Sensitive Networking (TSN) standard do not effectively utilize communication resources due to the inability to complete the process of determining whether a frame is permitted to be transmitted within a certain period, especially when considering the forward gate state.

Innovation Solution

A communication control device generates transmission permission information from the gate control list, allowing for efficient use of communication resources by converting the gate control list into a format suitable for hardware processing, enabling timely completion of the transmission control process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the gate control list is used to determine whether a frame is permitted to be transmitted by checking forward gate state, then transmission control accuracy is improved, but the transmission control process cannot be completed within a certain period

Engineering Contradiction:
Improvetransmission control accuracyVSAvoidtransmission control time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores transmission permission information for each queue based on the gate control list before actual transmission occurs. This preliminary action allows the system to bypass time-consuming forward gate state checks during real-time transmission control, completing the process within required time periods while maintaining accuracy through pre-computed results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent prepares transmission permission information in advance as a buffer or cushion for future transmission decisions. By pre-processing the gate control list and storing the results, the system eliminates the need for real-time complex calculations, ensuring both accuracy and timely completion of transmission control processes.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If the gate control list processing is performed in conventional manner, then transmission control is maintained, but communication resources are not utilized effectively

Engineering Contradiction:
Improvetransmission control reliabilityVSAvoidcommunication resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent pre-generates transmission permission information from the gate control list and stores it in a lookup table or memory structure. This preliminary processing transforms the conventional sequential checking method into a direct table lookup approach, maintaining reliable transmission control while dramatically improving communication resource utilization by eliminating redundant processing overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the gate control list processing results in the form of transmission permission information stored in memory. Instead of repeatedly processing the original gate control list for each transmission decision, the system uses this pre-computed copy, maintaining control reliability while improving productivity by reducing processing time and resource consumption.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11755517B2Communication control device, communication control method, information processing device, information processing method, and computer program product
Publication Date: 2023.09.12 KK TOSHIBA
  • US11755517B2 patent drawing
  • US11755517B2 patent drawing
  • US11755517B2 patent drawing

AI summary

A communication control device according to an embodiment includes one or more hardware processors functioning as a transmission control unit and a communication unit. The transmission control unit performs control of transmission of messages by opening and closing a gate based on transmission permission information. The transmission permission information is generated based on gate control information including a plurality of entries for determining whether to open a plurality of gates corresponding to a plurality of queues. The transmission permission information indicates an amount of transmittable messages in a period corresponding to one or more continuous entries. The communication unit transmits and receives messages in accordance with the control of the transmission control unit.