Middleware Packet Redundancy Across Multiple Communication Paths
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems require multiple devices for data redundancy, increasing complexity and making it difficult to ensure high reliability in environments where installing a relay device is challenging, such as narrow spaces.
Innovation Solution
A communication device that implements packet redundancy using middleware to generate multiple transmission packets via multiple communication paths, without increasing the number of physical devices, by utilizing a processor to execute middleware for redundancy control and encapsulation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a transmission device is added to implement packet redundancy, then communication reliability is improved, but the number of devices increases
Solution Approach 1:
The patent merges the transmission device functionality into the processing device itself. The processing device executes both the application for data generation and the middleware for redundancy control, combining what were previously separate functions into a single integrated device. This eliminates the need for a separate transmission device while maintaining packet redundancy capabilities.
Solution Approach 2:
The processing device is designed to perform multiple functions: it acts as both the data source (executing the application) and the transmission controller (executing the middleware). This multi-functional approach allows the single device to replace what would traditionally require separate specialized devices for data processing and redundant transmission.
2Reliability
If a relay device is installed to ensure high reliability, then communication reliability is improved, but installation difficulty increases in narrow spaces
Solution Approach 1:
By combining the relay/transmission functions into the existing processing device, the system eliminates the need for additional physical relay devices that would be difficult to install in narrow spaces. The processing device itself performs all necessary functions locally.
Solution Approach 2:
The processing device serves itself by executing the middleware to perform redundancy control on its own generated data. This self-service capability eliminates the need for external relay devices that would require installation in physically accessible locations.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided is a communication device capable of implementing packet redundancy while suppressing an increase in the number of devices. A processor executes an application to implement a communication application unit A101 that sends a packet A111 addressed to a terminal B. In addition, the processor executes the middleware to implement the redundancy control unit that generates the plurality of packets A112 respectively corresponding to the plurality of communication paths 1 to n to make the packet A111 sent from the application unit redundant and transmits the respective packets A112 to the terminal B via the plurality of communication paths 1 to n.