QoS Packet Group Discarding in 5G Service Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of operationVSAvoidtransmission security
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If data is transmitted without encryption to maintain fast transmission speed, then transmission speed is improved, but security and privacy protection deteriorate

Engineering Contradiction:
Improvetransmission speedVSAvoidsecurity
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multi-layer encryption is implemented to enhance security, then transmission security is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvetransmission securityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

4Reliability

If encryption protocols are added to secure communication, then transmission security is improved, but device compatibility and ease of operation deteriorate

Engineering Contradiction:
Improvetransmission securityVSAvoiddevice compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4503840B1Data packet transmission methods and related device
Publication Date: 2026.05.20 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP4503840B1 patent drawingFigure 1~2
  • EP4503840B1 patent drawingFigure 3
  • EP4503840B1 patent drawingFigure 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.