Communication Mode Switching Handshake Protocol
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data communication systems experience latency and errors due to incomplete mode switching between full-duplex and half-duplex communication modes, as devices start transmission and reception without confirming the completion of switching, leading to unnecessary delays and errors.
Innovation Solution
A data communication system that uses instruction and response codes to establish a handshake before starting transmission and reception, ensuring both devices confirm the completion of mode switching through a handshake process, preventing premature data communication and reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed time period is used for mode switching, then the communication protocol is simple, but latency increases when switching is completed early or errors occur when switching is not completed
Solution Approach 1:
The patent implements a feedback mechanism where the receiving device sends a response code to the transmitting device to confirm that mode switching is completed. The transmitting device waits for this feedback before starting data transmission, ensuring both devices are synchronized and ready, thus eliminating latency and reception errors while maintaining protocol simplicity.
2Ease of operation
If data transmission starts after a fixed time period, then the system is easy to control, but unnecessary latency occurs when switching is completed early
Solution Approach 1:
Instead of using a fixed time period, the system uses a feedback-based approach where the transmitting device waits for a response code from the receiving device confirming mode switching completion. This allows data transmission to start immediately after switching is complete, eliminating unnecessary latency while keeping the control mechanism simple and intuitive.
3Productivity
If data transmission starts after a fixed time period, then the transmission device can proceed independently, but reception errors occur when the receiving device is not ready
Solution Approach 1:
The patent implements a feedback mechanism where the receiving device sends a response code to confirm mode switching completion before the transmitting device starts data transmission. This ensures both devices are synchronized and ready, eliminating reception errors while maintaining transmission efficiency through the straightforward handshake process.
4Speed
If no confirmation of mode switching is required, then the system is fast and simple, but latency and errors occur due to premature data transmission
Solution Approach 1:
The patent implements a lightweight feedback mechanism using response codes to confirm mode switching completion. This simple confirmation process ensures both devices are synchronized before data transmission, eliminating latency and errors while maintaining fast communication through the efficient handshake protocol.
Data Source
AI summary
A data communication system for starting transmission and reception of target data for processing upon recognition that switching between communication modes is completed. The data communication system includes a master communication device and a slave communication device that continuously perform, at a time of switching from half-duplex communication to full-duplex communication, (i) a handshake using a directional control code indicating the switching and a preamble code indicating completion of the switching and (ii) a handshake using the preamble code and an acknowledge code indicating receipt of the preamble code, whereby each of the devices recognizes that the switching between communication modes by the opposite device is completed and starts transmission and reception of the target data.


