Dynamic CID Generation for Portable Internet Packet Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In portable Internet systems, accurately identifying and managing Quality of Service (QoS) classes for IP packets is challenging due to dynamic changes in protocol type and port numbers, leading to inefficient packet classification and service differentiation.
Innovation Solution
A method is introduced that includes a terminal with a packet detecting unit, user input/output unit, CID managing unit, and data storing unit to generate or change transport connection identifiers (CIDs) based on QoS information and IP packet header information, allowing for dynamic service addition or change processes to ensure accurate packet classification and service differentiation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If packet classification is performed using pre-established rules based on IP header information, then packet classification speed is improved, but classification accuracy deteriorates due to dynamic changes in protocol type and port numbers
Solution Approach 1:
The patent implements dynamic packet classification by allowing classification rules to be updated and modified during runtime based on changing network conditions and application requirements. The system transitions from static pre-established rules to dynamic rules that can adapt to protocol type changes and port number variations, resolving the contradiction between classification speed and accuracy.
Solution Approach 2:
The system changes classification parameters dynamically by modifying protocol type fields and port number values in classification rules based on actual traffic patterns and application needs. This allows the classification mechanism to maintain both speed (through rule-based classification) and accuracy (through parameter adaptation to dynamic conditions).
2Adaptability or versatility
If multiple packet classifiers are created for different QoS classes, then service differentiation capability is improved, but system complexity increases
Solution Approach 1:
The patent creates a universal packet classification framework that can handle multiple QoS classes through a single adaptable classification engine. Rather than creating separate independent classification systems for each QoS class, the system uses one multi-functional classifier that can be configured with different rules for UGS, rtPS, nrtPS, and BE services, thereby reducing overall system complexity while maintaining full service differentiation capability.
Solution Approach 2:
The system segments the packet classification function into modular rule sets that can be independently configured for different QoS classes. Each QoS class has its own classification rules that can be applied sequentially, allowing the system to manage complexity through structured segmentation while maintaining comprehensive service differentiation.
3Measurement precision
If packet classification rules are established manually for each application, then classification accuracy is improved, but ease of operation deteriorates
Solution Approach 1:
The patent implements self-service packet classification by enabling the system to automatically generate, update, and optimize classification rules based on observed traffic patterns and application behavior. Rather than requiring manual configuration for each application, the system autonomously learns and adapts classification parameters, maintaining high accuracy while dramatically improving ease of operation.
Solution Approach 2:
The system incorporates feedback mechanisms that monitor packet classification performance and automatically adjust classification rules based on accuracy metrics. This closed-loop approach allows the system to maintain high classification accuracy without manual intervention, as the feedback from actual classification results drives continuous rule optimization, eliminating the need for manual rule establishment while preserving accuracy.
Data Source
AI summary
A terminal including a packet detecting unit, a user input/output unit, a CID managing unit, and a data storing unit is disclosed. The packet detecting unit determines whether a packet can be classified by a pre-established packet classification rule or a packet cannot be classified by the rules. For packets that cannot be classified, the user input/output unit receives QoS information from a user. The CID managing unit generates a new packet classification rule for the unclassified packet, checks a CID in a data storing unit, the CID having the same QoS class as that of the QoS parameter input through the user input/output unit, and determines whether to generate a new CID or to add the new packet classification rule to the pre-established CID. The data storing unit storing unit Stores the new packet classification rule generated by the CID managing unit and information on the CID.


