Transmission Module Flag Setting for Transport Layer Cancellation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


