High-Priority Data Frame Transmission with Indicator Bits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current information transmission mechanisms fail to schedule and transmit high-priority data frames in time, leading to high delay and jitter, especially when data packet lengths exceed 64 bytes.
Innovation Solution
Implement a method where high-priority data frames are preferentially scheduled by sending additional data packets in a separate data frame, utilizing indicator bits to distinguish and determine the start, continuation, and end of the frames, allowing for insertion and prioritization based on frame truncation conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data frame truncation is enabled to allow high-priority data frames to be inserted during transmission, then transmission delay and jitter of high-priority data frames are reduced, but data frame integrity and reliability may be compromised
Solution Approach 1:
The patent segments the data frame transmission into multiple data packets with indicator bits that mark the start, continuation, and end of each frame. This segmentation allows the receiving end to reconstruct complete data frames even when high-priority frames are inserted during transmission, thus maintaining data frame integrity while enabling low-latency high-priority transmission.
Solution Approach 2:
The patent employs indicator bits in each data packet to provide feedback information about the frame structure (start, continuation, end markers). This feedback mechanism enables the receiving end to accurately identify and reconstruct complete data frames despite interruptions or insertions, resolving the reliability concern while maintaining the benefits of frame truncation for reduced delay.
2Reliability
If data frame truncation is disabled to maintain data frame integrity, then data frame reliability is improved, but high-priority data frames cannot be scheduled and transmitted in time, resulting in high delay and high jitter
Solution Approach 1:
The patent introduces a dynamic transmission mechanism where the scheduling decision between data frames is flexible. The system can dynamically choose to insert high-priority data frames during the transmission of low-priority frames when truncation is enabled, or maintain strict sequential transmission when truncation is disabled, thus adapting to different reliability and latency requirements.
Solution Approach 2:
The patent uses indicator bits in advance to mark the start, continuation, and end of data frames before transmission begins. This preliminary action allows the receiving end to be prepared for potential frame interruptions or insertions, enabling the system to maintain data frame integrity even when high-priority frames are transmitted with reduced delay.
3Measurement precision
If indicator bits are added to distinguish data frames and mark their boundaries, then data frame differentiation and reception accuracy are improved, but data packet size and transmission overhead increase
Solution Approach 1:
The patent applies indicator bits only at specific local positions within the data packet structure (start, continuation, end markers) rather than throughout the entire packet. This localized approach provides sufficient frame differentiation and boundary detection information while minimizing the increase in transmission overhead.
Solution Approach 2:
The patent changes the parameter of data packet structure by adding indicator bits as a new element. This parameter change enables precise frame boundary detection and data frame differentiation without significantly increasing the overall packet size, as the indicator bits are efficiently integrated into the existing packet structure.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This application discloses an information transmission method and apparatus, to resolve a problem of a high delay and high jitter of information caused by the fact that a data frame with a high priority or the like cannot be scheduled and transmitted in time. The method includes: sending N1 first data packets in a first data frame; and when a first condition is met, sending M second data packets in a second data frame before N2 first data packets in the first data frame are sent. The first condition includes that a priority of the second data frame is higher than a priority of the first data frame. The first data frame includes the N1 first data packets and the N2 first data packets, and N1, N2, and M are positive integers. According to the method provided in embodiments of this application, a high-priority data frame can be preferentially scheduled and transmitted, so that a transmission delay and jitter of the high-priority data frame can be reduced.