Master Queue Data Transmission with Serial Link Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods face challenges in reducing network latency and power consumption, particularly when segmenting messages into multiple segments and processing them across multiple connections, leading to redundant operations and increased resource usage.
Innovation Solution
A method and system that utilize a master queue with primary ports connected via a serial link to segment messages, adjust transmission sequences based on connection priorities, and perform caching operations to minimize processing and transmission overhead, allowing for efficient data transmission across multiple connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If messages are segmented into multiple segments and processed across multiple connections, then data transmission capability is improved, but network latency and power consumption increase due to redundant operations
Solution Approach 1:
The message is divided into multiple segments that can be transmitted through different primary ports in parallel. The master queue head segments the message and distributes segments to multiple primary ports, enabling concurrent transmission while maintaining overall transmission capability.
Solution Approach 2:
Multiple primary ports are merged into a single master queue structure, allowing coordinated management of segmented messages. The master queue head consolidates the transmission control of multiple ports, reducing redundant operations and optimizing the overall transmission process.
2Productivity
If messages are segmented into multiple segments and processed across multiple connections, then data transmission capability is improved, but power consumption increases due to redundant operations
Solution Approach 1:
The message is divided into multiple segments that can be transmitted through different primary ports in parallel. The master queue head segments the message and distributes segments to multiple primary ports, enabling concurrent transmission while maintaining overall transmission capability.
Solution Approach 2:
Multiple primary ports are merged into a single master queue structure, allowing coordinated management of segmented messages. The master queue head consolidates the transmission control of multiple ports, reducing redundant operations and optimizing the overall transmission process.
3Productivity
If transmission sequence is adjusted based on connection priorities, then data transmission efficiency is improved, but device complexity increases
Solution Approach 1:
Connection priorities are determined in advance before message transmission begins. The system pre-establishes the transmission sequence based on connection priorities, allowing the master queue head to efficiently manage segment distribution without complex real-time decision-making during transmission.
Solution Approach 2:
The master queue head acts as an intermediary between the message source and multiple primary ports. It manages the transmission sequence by receiving messages, segmenting them, and distributing segments to appropriate primary ports based on pre-determined connection priorities, simplifying the overall system architecture.
Data Source
AI summary
A method for data transmission may be implemented on an electronic device having one or more processors. The one or more processors may include a master queue including a master queue head and a plurality of primary ports that are connected to each other using a serial link. The method may include operating the master queue head to obtain a message. The method may also include operating the master queue head to segment the message into a plurality of segments. The method may also include operating the master queue head to transmit the plurality of segments to a first primary port of the plurality of primary ports in the master queue. The method may also include operating the first primary port to transmit the plurality of segments to a second primary port of the plurality of primary ports in the master queue.


