UDP Checksum Switching for Faster Mobile Network Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The processing speed of mobile communication terminals is hindered by unconditional error checking in the UDP layer for wired network data, which is inefficient due to low error probability in wired networks compared to wireless networks.
Innovation Solution
A selective checksum operation is performed in the UDP layer based on UDP checksum setup values, with IP and RTP header error detection, minimizing error checking by discarding data only when errors are detected in specific fields, thereby optimizing processing speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If unconditional error checking is performed in the UDP layer for all received data, then error detection reliability is improved, but processing speed deteriorates
Solution Approach 1:
The patent applies partial action by performing UDP checksum operations selectively rather than unconditionally. The system checks the UDP checksum setup value to determine whether to execute the checksum operation, thereby performing error checking only when necessary (when IP header checksum is valid) and skipping it when unnecessary (when IP header checksum error occurs), thus resolving the contradiction between reliability and processing speed
Solution Approach 2:
The patent implements dynamics by making the UDP checksum operation conditional and adaptive. The UDP checksum setup value acts as a dynamic control parameter that changes based on IP layer error detection results, allowing the system to adapt its error checking behavior to the actual network condition, thereby optimizing processing speed while maintaining reliability
2Productivity
If selective checksum operation is performed based on UDP checksum setup values, then processing speed is improved, but error detection coverage may be reduced
Solution Approach 1:
The patent applies feedback by using the IP header checksum result to control the UDP checksum operation. The IP layer error detection provides feedback about data integrity, which then determines whether further UDP layer checking is necessary. This feedback mechanism ensures that error detection coverage is maintained through the IP layer check while avoiding redundant UDP checks when errors are already detected, thus improving processing speed without sacrificing reliability
Data Source
AI summary
Disclosed is a method and system for detecting wired network errors in a mobile communication terminal, which performs a selective checksum operation for received data in a UDP (User Datagram Protocol) layer to improve the processing speed of the mobile communication terminal. In the system, it is determined whether to perform the checksum operation in the UDP layer by a UDP checksum setup value that is changed to a first setup value when an IP (Internet Protocol) header checksum error occurs in an IP layer. In this case, the UDP checksum setup value is changed to a second setup value when the UDP checksum operation is performed.


