IP Packet Prioritization for Delay-Sensitive Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IP data packets are prone to loss or invalidation due to transmission failures and excessive delays, especially in wireless environments, leading to inefficiencies in data transmission, particularly for services requiring multiple packets to arrive within a specified time.
Innovation Solution
Determine a fixed number of IP data packets for transmitting different types of data, with critical data prioritized in the first set and less critical data in the second set, and adjust transmission periods based on successful delivery of the first set to optimize data packet delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple IP data packets are transmitted to ensure complete data delivery, then data completeness is improved, but transmission reliability deteriorates because packet loss and delays cause all packets to become invalid
Solution Approach 1:
The patent segments data packets into two distinct types: first-type packets containing critical data that must be delivered, and second-type packets containing non-critical data. This segmentation allows the system to prioritize transmission of essential packets while reducing the overall requirement for complete packet delivery, thereby improving reliability without requiring all packets to arrive within the time constraint.
Solution Approach 2:
The patent extracts and separates critical data from non-critical data into different packet types. By taking out only the essential first-type packets as the primary transmission target, the system eliminates the requirement for complete delivery of all packets, thus resolving the contradiction between ensuring data completeness and minimizing transmission time losses.
2Reliability
If all IP data packets are required to arrive within specified time, then data integrity is improved, but transmission efficiency deteriorates due to packet loss causing complete data invalidation
Solution Approach 1:
The patent divides data packets into first-type (critical) and second-type (non-critical) segments. This segmentation allows the system to define data integrity requirements differently for each type: first-type packets must arrive within the specified time to maintain integrity, while second-type packets can be transmitted without the same strict requirements, thereby improving overall transmission efficiency.
Solution Approach 2:
The patent applies different quality requirements to different parts of the data transmission system. First-type packets are subject to strict timing and integrity requirements, while second-type packets have relaxed requirements. This local differentiation of quality standards optimizes transmission efficiency by not imposing unnecessary constraints on non-critical data while ensuring integrity for critical data.
3Productivity
If critical data is prioritized in transmission, then data transmission efficiency is improved, but device complexity increases due to packet classification and conditional transmission logic
Solution Approach 1:
The patent segments packets into two clear types with distinct transmission requirements. This binary segmentation simplifies the classification logic compared to more granular segmentation schemes, as each packet only needs to be categorized as either first-type or second-type, thereby limiting the increase in device complexity while still achieving prioritized transmission of critical data.
Data Source
AI summary
The present disclosure relates to a data transmission method, a data transmission device, and a storage medium. The data transmission method is characterized by being applied to a data generation end. The method includes: determining the number of Internet Protocol (IP) data packets, wherein the number of the IP data packets comprises a first number and a second number; and within a first data transmission period, transmitting a first type of data on the basis of the first number, and transmitting a second type of data on the basis of the second number.


