Communication Program Protocol Switching for Intermittent Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments with intermittent communication, existing technologies face challenges in maintaining stable connections due to varying conditions, leading to communication disruptions and difficulties in using Delay/Disruption Tolerant Networking (DTN) protocols effectively for general applications, as they are designed for non-real-time communications and lack clear error detection mechanisms.

Innovation Solution

A communication program that switches between TCP/IP and DTN protocols based on connection conditions, using a proxy function to manage communication, allowing for seamless data transmission and error notification even during disruptions, and optimizing communication paths through multiple lines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DTN protocol is used for communication in intermittent environments, then communication reliability is improved, but error detection and notification mechanisms are insufficient

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiderror detection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the proxy function notifies the terminal of communication failures in DTN protocol. The proxy detects when data transmission fails and provides feedback by sending notification packets to the terminal, enabling the terminal to understand why communication failed and take appropriate actions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The proxy function acts as an intermediary between the terminal and the DTN communication system. It translates DTN protocol failures into understandable notifications for the terminal, bridging the gap between the complex DTN error detection mechanisms and the terminal's need for clear failure information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If protocol switching between TCP/IP and DTN is implemented, then adaptability to communication conditions is improved, but device complexity increases

Engineering Contradiction:
Improveprotocol adaptabilityVSAvoidcommunication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The proxy function serves as an intermediary that handles protocol switching between TCP/IP and DTN. It receives data from the terminal using TCP/IP, converts it to DTN protocol for transmission, and handles the reverse conversion for incoming data, thereby managing the complexity of protocol switching centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication system is segmented into distinct functional components: the terminal, the proxy function, and the DTN communication layer. This segmentation allows each component to specialize in specific tasks, with the proxy handling protocol conversion and the terminal handling application logic, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

3Productivity

If communication continues during connection disruptions, then data transmission continuity is improved, but communication quality deteriorates

Engineering Contradiction:
Improvedata transmission continuityVSAvoidcommunication quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The proxy function performs preliminary actions by buffering data locally when connection disruptions are detected. It continues to accumulate and prepare data for transmission even when the connection is unstable, so that when the connection improves, data can be transmitted continuously without interruption or loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10462848B2Non-transitory computer readable recording medium, communication method and communication device
Publication Date: 2019.10.29 FUJITSU LTD
  • US10462848B2 patent drawing
  • US10462848B2 patent drawing
  • US10462848B2 patent drawing

AI summary

A non-transitory computer readable recording medium storing therein a communication program, the communication program relaying communication from an application operating on a terminal to a communication destination and causing a computer to execute a process, the process including: switching a communication protocol for the communication from a first protocol to a Delay/Disruption Tolerant Networking (DTN) protocol, in accordance with a connection condition with the communication destination for the communication; and notifying the terminal of a failure of a specific communication in cases when the specific communication has been notified to the application as completed and the specific communication in the DTN protocol results in failure.