Tree Connection Link Data Transmission Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current peer-to-peer (P2P) data transmission technologies are inefficient in managing large data transfers to multiple destination devices, leading to network overload and wastage of inter-network bandwidth, as they lack unitary control over data transmission rates and cannot effectively utilize intra-network bandwidth between destination devices.
Innovation Solution
A method and system for link data transmission that establishes a tree connection between a source node and destination nodes, allowing data to be sent to child and sibling nodes in a controlled manner, optimizing data paths and bandwidth usage by using a tree structure to manage data transmission rates and prevent repeated transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If P2P data transmission is used to copy data from source device to multiple destination devices, then intra-network bandwidth between destination devices can be utilized, but unitary control over data transmission cannot be achieved and network may be overwhelmed
Solution Approach 1:
The patent segments the network into two distinct control domains: intra-network segment where destination devices peer-to-peer transmit data to each other, and inter-network segment where the source device maintains unitary control. This segmentation allows P2P bandwidth utilization within networks while preserving centralized control at the source device for overall transmission management.
Solution Approach 2:
The source device acts as an intermediary that coordinates between the need for P2P transmission and unitary control requirements. It establishes the tree connection structure, manages the transmission rates to child nodes, and controls the overall data flow to prevent network overload while enabling efficient intra-network P2P sharing.
2Ease of operation
If source device copies data to multiple destination devices one by one, then unitary control is maintained, but inter-network bandwidth resources are wasted
Solution Approach 1:
The patent segments the transmission path into inter-network segments (source to gateway, gateway to destination) and intra-network segments (between destination devices). By establishing tree connections through gateways, the system enables P2P transmission within networks while maintaining controlled data flow across networks, thus preserving unitary control without wasting inter-network bandwidth.
Solution Approach 2:
The patent introduces a hierarchical dimension to the transmission architecture by adding gateway nodes and tree connection structures. This hierarchical organization allows data to flow through multiple levels (source→gateway→destination) enabling both centralized control at the source and efficient P2P distribution at the destination network level, resolving the contradiction between control and bandwidth utilization.
3Productivity
If large amount of data transmission is performed in P2P network, then bandwidth utilization improves, but network may be overwhelmed and paralyzed
Solution Approach 1:
The source device implements feedback control by monitoring the transmission rates to its child nodes and adjusting them dynamically. It receives status information from destination devices about their reception and forwarding capabilities, then regulates the data flow to prevent any single node or network segment from being overwhelmed, thus maintaining network stability while achieving high transmission efficiency.
Solution Approach 2:
The patent implements dynamic transmission rate adjustment where the source device can modify the data flow rates to different child nodes based on real-time network conditions and destination device capabilities. This dynamic control prevents network overload by adapting the transmission intensity to current system state, ensuring reliability while maximizing productivity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Link data transmission to a plurality of nodes includes: establishing a tree connection among the plurality of nodes; receiving data to be transmitted at a current node; in the event that the current node receiving the data to be transmitted has at least one child node; sending by the current node the data to be transmitted to one of the at least one child node, and in the event that the current node receiving the data to be transmitted has at least one sibling node that has not obtained the data to be transmitted, sending by the current node the data to be transmitted to one of the at least one sibling node.