QoS Packet Group Discarding in 5G Service Flows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network systems face limitations in managing multiple quality of service (QoS) flows, leading to resource exhaustion and difficulty in meeting the demands of diverse services, especially in 5G networks where different network scheduling policies are required for the same service flow, resulting in challenges with data packet transmission and service flow statistics.
Innovation Solution
The method involves dividing data packets in a target service flow into different data packet set types based on their network processing demands, using QoS profile information to determine which packets to discard during congestion, optimizing network transmission by applying specific packet loss processing and quality of service rules for each set type.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional transmission protocols (TCP/IP, HTTP, FTP) are used for data communication between master and slave devices, then ease of operation and device compatibility are improved, but transmission security and data privacy deteriorate due to unencrypted communication
Solution Approach 1:
The encryption process is segmented into multiple distinct steps: generating first encryption data from original data using first encryption information, generating second encryption data from first encryption data using second encryption information, and generating final encrypted data from second encryption data using third encryption information. This multi-stage segmentation enhances security while maintaining operational ease.
Solution Approach 2:
Random data is introduced as an intermediary element in the encryption process. The random data is combined with original data to generate first encryption data, adding an additional layer of security without complicating the overall transmission process or requiring changes to existing communication protocols.
2Speed
If data is transmitted without encryption to maintain fast transmission speed, then transmission speed is improved, but security and privacy protection deteriorate
Solution Approach 1:
Encryption is performed in advance during the data transmission preparation phase, before actual data transmission begins. The multi-layer encryption process (generating first, second, and final encryption data) is completed beforehand, so that during transmission, the data is already secured without adding real-time processing delays to the transmission speed.
3Reliability
If multi-layer encryption is implemented to enhance security, then transmission security is improved, but computational complexity and processing time increase
Solution Approach 1:
The encryption system dynamically selects and applies different encryption algorithms for each encryption layer. First encryption information, second encryption information, and third encryption information can utilize different algorithms (e.g., AES, DES, RC4, MD5, SHA) depending on security requirements and device capabilities, optimizing the balance between security and computational complexity.
4Reliability
If encryption protocols are added to secure communication, then transmission security is improved, but device compatibility and ease of operation deteriorate
Solution Approach 1:
The encryption system is designed to be universally compatible with existing communication protocols (TCP/IP, HTTP, FTP, Bluetooth, WiFi). The encryption module can be integrated into various device types (mobile phones, tablets, computers, IoT devices) without requiring fundamental changes to their communication architectures, maintaining broad device compatibility while enhancing security.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Provided in the embodiments of the present disclosure are data packet transmission methods and a related device. A method is executed by a network device, the method comprising: acquiring service quality configuration file information of a target service flow from a session management function network element, the service quality configuration file information comprising a first data detection rule and a first processing rule, the first data detection rule comprising data packet group type internal identifier information corresponding to a data packet group type of the target service flow, the first processing rule comprising a processing rule corresponding to the data packet group type, and the processing rule corresponding to the data packet group type comprising packet discarding processing information corresponding to the data packet group type; receiving data packets to be forwarded; and if the data packet group type internal identifier information of the data packets to be forwarded is matched with the first data detection rule, determining, according to the packet discarding processing information, whether to discard a data packet in the data packet group type, and when determining to discard a data packet in the data packet group type, determining a data packet to be discarded in the data packet group type.