Packet Processing Device Dynamic Method Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems that process packets from multiple terminals in real-time suffer from unnecessary delays due to fixed buffering methods, which impair the real-time property of information and introduce increased delays when synchronizing different types of data, such as audio and image information.
Innovation Solution
A packet processing system that includes a packetization apparatus to timestamp packets, a processing method determination apparatus to determine processing methods based on packet content, and a management apparatus to store and retrieve processing methods, allowing for real-time processing by establishing a temporal correspondence between packets from different terminals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If separate pieces of information from multiple terminals are temporarily buffered to establish temporal correspondence, then synchronization between different data types is achieved, but real-time property of information is impaired and unnecessary delays increase
Solution Approach 1:
The patent implements dynamic processing methods where the packet processing device determines processing methods based on current packet states and temporal correspondence relationships, rather than using fixed buffering. This allows the system to adapt processing delays to actual needs, maintaining real-time properties while achieving synchronization when necessary.
Solution Approach 2:
The system changes the parameter of processing timing from fixed to variable by determining processing methods dynamically. The packet processing device adjusts processing delays based on temporal correspondence relationships between packets from different terminals, changing the timing parameter adaptively rather than applying uniform buffering.
2Reliability
If fixed buffering is applied to all packets to establish temporal correspondence, then synchronization is maintained, but processing efficiency decreases and real-time capability is lost
Solution Approach 1:
The patent applies different processing methods to different packets based on their individual temporal correspondence relationships. Instead of uniformly buffering all packets, the system identifies specific packets that require synchronization and applies processing methods only to those, leaving other packets to be processed efficiently without delay.
Solution Approach 2:
The system performs synchronization processing only partially - only on packets where temporal correspondence establishment is actually needed. The packet processing device determines which packets require processing based on their relationship with packets from other terminals, avoiding excessive buffering of packets that don't need it.
3Speed
If real-time processing is performed without buffering, then processing speed is maintained, but temporal correspondence between packets from different terminals cannot be established
Solution Approach 1:
The packet processing device performs preliminary determination of processing methods by receiving packets from multiple terminals and establishing temporal correspondence relationships in advance. This preliminary action allows the system to prepare synchronization strategies before actual processing, enabling fast processing while maintaining temporal correspondence.
Solution Approach 2:
The patent introduces an intermediary processing method determination mechanism that mediates between real-time processing requirements and temporal correspondence needs. The packet processing device acts as an intermediary that receives packets, determines appropriate processing methods based on temporal relationships, and then processes packets accordingly, balancing speed and reliability.
Data Source
AI summary
A packet processing system and method for enabling real-time packet processing while preventing an unnecessary delay increase are provided. A terminal 10-1 and a terminal 10-2 that transmit different types of packets in real time, a communication device 30 that processes packets transmitted by the terminal 10-1, and a packet processing device 100 disposed in a communication path of the packet from the terminal 10-1 and the terminal 10-2 to the communication device. The packet processing device 100 determines a processing method for the packets received from the terminal 10-1 based on the packets received from the terminal 10-2, creates a processing method determination table, and creates a processing method list. The terminal information packet processing unit 124 processes the packets received from the terminal 10-1 per packet unit based on the processing method list.


