Application-Specific Serial Port Redirector for Protocol Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial port redirectors are limited to a single application protocol and transport protocol pair, leading to inefficient data transfer and increased network costs due to the transmission of unnecessary control information, especially in wireless networks.

Innovation Solution

An application protocol-specific serial port redirector that dynamically supports multiple application and transport protocol pairs, allowing for the manipulation and reduction of control data before transmission, enabling seamless communication across different protocols and reducing network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing serial port redirectors are used with a single application protocol and transport protocol pair, then protocol compatibility is maintained, but adaptability to different protocol combinations is limited

Engineering Contradiction:
Improveprotocol combination adaptabilityVSAvoidredirector complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The serial port redirector is designed to support multiple application protocols (Modbus ASCII, Modbus RTU, DF1) and multiple transport protocols (TCP, UDP, Telnet, SSL) simultaneously, making it universally applicable across different protocol combinations without requiring separate redirectors for each protocol pair

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

Solution Approach 2:

The redirector dynamically detects the application protocol and transport protocol from the socket configuration and automatically selects the appropriate handling mechanism, enabling flexible adaptation to different protocol combinations without manual intervention

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If all control data is transmitted to serial devices over the network, then complete data fidelity is maintained, but network costs increase due to unnecessary data transfer

Engineering Contradiction:
Improvenetwork data transfer costVSAvoiddata transmission completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The redirector extracts and removes unnecessary control data (such as DTR, RTS, CTS, and other modem control signals) from the data stream before transmission over the network, retaining only the essential serial device commands and responses

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The redirector applies different data handling quality to different data types: essential control commands are transmitted with full fidelity, while unnecessary modem control signals are filtered out, optimizing network usage without compromising serial device operation

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8424024B2Application-specific serial port redirector
Publication Date: 2013.04.16 DIGI INTERNATIONAL
  • US8424024B2 patent drawing
  • US8424024B2 patent drawing
  • US8424024B2 patent drawing

AI summary

A method and system are illustrated to redirect serial device requests from an application on a computer to a plurality of serial devices connected to the computer via a network. The method and system include receiving serial device requests from one or more applications existing on the computer. Each serial device request may be associated with a specific application protocol and directed to one of the plurality of serial devices over the network. The method and system include determining, for a respective serial device request, an application protocol associated with the respective serial device request and forwarding the respective serial device request as a serial redirector message according to the determined application protocol. The method and system include associating the forwarded serial redirector message with a transport protocol. The method and system further include transmitting the serial redirector message over the network as a function of a transport protocol associated with the serial redirector message.