Terminal DNS Cache Comparison for Interface Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable terminals supporting multiple radio access technologies face inefficiencies in DNS resolution due to default communication interface selection, leading to slower transmission speeds, power wastage, and delayed responses, especially when different IP versions are involved.
Innovation Solution
A method where a portable terminal compares stored DNS cache information with the DNS query information and transmits IP address information accordingly, using a communication interface with high transmission speed and maintaining other interfaces in a deactivated state to minimize power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a portable terminal transmits a DNS query through a communication interface determined by default, then the DNS resolution procedure is simple, but the transmission speed may be slower and power consumption increases
Solution Approach 1:
The terminal performs preliminary detection of transmission speeds for multiple communication interfaces before DNS resolution. The controller measures the transmission speed of each communication interface in advance, stores this information, and uses it to select the optimal interface for DNS query transmission, thereby avoiding slow interfaces without complicating the overall procedure
Solution Approach 2:
The system changes the selection parameter from default interface selection to transmission speed-based selection. By detecting and comparing transmission speeds of different communication interfaces, the system dynamically selects the interface with the highest transmission speed for DNS resolution, thus improving transmission speed while maintaining procedural simplicity
2Ease of operation
If a portable terminal transmits a DNS query through a communication interface determined by default, then the DNS resolution procedure is simple, but power consumption increases due to continuous activation of interfaces
Solution Approach 1:
The terminal performs preliminary detection of transmission speeds for multiple communication interfaces before DNS resolution. The controller measures the transmission speed of each communication interface in advance, stores this information, and uses it to select the optimal interface for DNS query transmission, thereby avoiding slow interfaces without complicating the overall procedure
Solution Approach 2:
Instead of continuously activating all communication interfaces or performing complex real-time monitoring, the system performs a partial action by detecting transmission speeds only when needed (before DNS resolution) and uses this information to select the optimal interface, thereby reducing unnecessary power consumption while maintaining procedural simplicity
3Adaptability or versatility
If different communication interfaces use different IP versions, then interface versatility is improved, but DNS resolution accuracy deteriorates due to IP version mismatch
Solution Approach 1:
The system changes the selection parameter from default interface selection to transmission speed-based selection. By detecting and comparing transmission speeds of different communication interfaces, the system dynamically selects the interface with the highest transmission speed for DNS resolution, thus improving transmission speed while maintaining procedural simplicity
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to a device and method for transmitting and receiving data to and from a terminal in a wireless communication system. The method of operating the terminal in the wireless communication system may include the processes of comparing pre-stored domain name service (DNS) cache information with DNS inquiry information in a DNS inquiry if the DNS inquiry on a host is received from a uniform resource locator (URL) protocol handler, and transmitting internet protocol (IP) address information corresponding to the host to the URL protocol handler according to a compared result.