Wireless Docking IP Address Substitution for Legacy Peripheral Relay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless docking systems face substantial relaying effort due to high data rates and critical timing requirements for audio/video data packets, and are not compatible with legacy peripherals that require direct connections.
Innovation Solution
The system employs IP address substitution by using a second host IP address for direct connections to audio/video peripherals, reducing processing load and maintaining compatibility with legacy devices by emulating a direct connection while relaying data packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the host relays data packets between the dockee and audio/video peripheral, then the dockee can access peripherals via wireless docking, but the relaying effort of the host becomes substantial due to high data rates and critical timing
Solution Approach 1:
The host uses a second IP address that is identical to its own address used for peripheral communication, creating a self-mediated connection. This allows the dockee to establish what appears to be a direct connection to the peripheral through the host, reducing the host's relaying burden while maintaining peripheral access functionality
Solution Approach 2:
The host presents a copy of its own address (second IP address) to the dockee for peripheral communication. This address copying enables the dockee to communicate with the peripheral as if directly connected, while the host still manages the actual data path with reduced processing overhead
2Adaptability or versatility
If the host relays data packets for audio/video transmission, then wireless docking functionality is enabled, but timing of relaying becomes critical due to high data rates
Solution Approach 1:
The host pre-configures the second IP address to be identical to its peripheral communication address before the dockee establishes connection. This preliminary address configuration eliminates the need for real-time address translation and packet manipulation, reducing relaying timing criticality
Solution Approach 2:
By copying its own address to create the second IP address, the host eliminates address transformation operations during packet relaying. This address copying approach reduces processing time and meets critical timing requirements for audio/video data transmission
3Device complexity
If the host uses its own IP address for all communication, then address management is simple, but legacy peripherals requiring direct connection are not compatible
Solution Approach 1:
The host segments its address identity into two IP addresses: a first address for general host communication and a second address (identical to the first) for peripheral communication. This segmentation allows the dockee to establish direct-like connections to peripherals while the host maintains simple address management internally
Solution Approach 2:
The second IP address serves dual functionality: it appears as a separate address to the dockee for peripheral connection purposes, while internally it is identical to the host's first address. This multi-functionality enables legacy peripheral compatibility without increasing actual address management complexity
Data Source
AI summary
In a wireless docking system a host (100) is arranged for docking a dockee (120) and relaying data packets from the dockee to an audio/video peripheral (110,111,112). The host is arranged for using a first host internet protocol [IP] address as address for the host for the wireless communication while docking the dockee, and using a second host IP address as address for the host for the wireless communication for setting up a direct connection to the audio/video peripheral, while the host operates as an audio/video data source towards the peripheral, and providing the second host IP address to the dockee. The dockee is arranged for using the second host IP address as source IP address for the dockee for exchanging data packets with the audio/video peripheral while transferring the data packets via the host. The audio/video peripheral can keep on using the same destination IP address and is not aware of actually communicating with the dockee.


