Transmission Module Flag Setting for Transport Layer Cancellation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication protocols, such as PTP, face challenges in efficiently halting data transmission across different transport layers like USB and IP networks, leading to inconsistencies and potential data transfer halts due to lack of standardized cancellation methods.

Innovation Solution

A transmission module and method that includes a setting unit to set a flag indicating the termination of transmission in communication frames, allowing for seamless halting of data transfer across various transport layers by converting triggers and data into appropriate transport layer information, enabling confirmation of halted data transfer without relying on existing control functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing communication protocols (PTP over USB/IP) are used for data transfer, then data transfer can be performed across different transport layers, but the protocols lack standardized cancellation methods leading to inconsistencies and potential data transfer halts

Engineering Contradiction:
Improvetransport layer compatibilityVSAvoiddata transfer cancellation consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The invention creates a universal cancellation mechanism that works across multiple transport layers (USB, IP networks, and other wired/wireless communications). By defining a standardized flag setting method at the PTP layer that can be applied regardless of the underlying transport layer, the system achieves multi-functionality in handling cancellation operations across different communication protocols and mediums.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention introduces an intermediary cancellation mechanism that sits between the PTP application layer and the transport layer. This intermediary mechanism uses flag setting in data packets as a mediator to communicate cancellation intent across different transport layers, resolving the inconsistency problem by providing a unified cancellation interface that translates to transport-layer-specific actions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If PTP operation cancellation is implemented according to USB transport layer characteristics, then data transfer can be halted in USB connections, but the method cannot be directly applied to IP networks or other transport layers

Engineering Contradiction:
Improvecancellation controlVSAvoidtransport layer applicability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The invention makes the cancellation control mechanism universal by defining it at the PTP protocol layer rather than being transport-layer-specific. The flag setting method can be applied to USB, IP networks, and other wired/wireless transport layers, allowing the same cancellation logic to work across diverse communication mediums without requiring transport-layer-specific implementation details.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Instead of adapting PTP cancellation to each transport layer's characteristics (the conventional approach), the invention inverts the approach by defining a transport-layer-agnostic cancellation mechanism at the PTP layer. This reversal allows the PTP protocol to dictate the cancellation method, which then adapts to various transport layers rather than being constrained by them.

Inventive Principle:
Principle #13The other way round (Inversion)

3Productivity

If data transfer is halted by halting USB token issuance, then transmission can be stopped in USB connections, but this method causes data transfer halts in other transport layers lacking similar control functions

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidtransport layer control compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The invention creates a universal data transfer halting mechanism that works across USB, IP networks, and other transport layers. By using flag setting in data packets as the primary control method, the system achieves multi-functionality in halting transmissions regardless of the underlying transport layer's native control capabilities, eliminating the need for transport-layer-specific control functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention introduces an intermediary flag-based control mechanism that sits between the PTP application layer and the transport layer. This mediator allows graceful halting of data transfer by setting termination flags in data packets, which the transport layer then honors, providing a unified control method that works even for transport layers lacking native halting functions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8831037B2Transmission module, reception module, transmission method, reception method, and communications system
Publication Date: 2014.09.09 OLYMPUS CORPORATION(JP)
  • US8831037B2 patent drawing
  • US8831037B2 patent drawing
  • US8831037B2 patent drawing

AI summary

A transmission module may include a first interface unit that inputs transmission target data and a trigger relating to halting transmission of the transmission data from a processing unit that performs processing in compliance with a communication protocol of an upper layer, a generating unit that generates a communication frame of a transport layer level corresponding to the transmission target data, a second interface unit that transmits the generated communication frame, and a setting unit that, when the trigger is inputted while communication frame corresponding to the transmission target data are being sequentially transmitted, sets a flag indicating the termination of transmission of the transmission target data to communication frame among those being transmitted which do not correspond to a final portion of the transmission target data.