Automatic Remote USB Device Connection via Queue Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing USB over IP technique requires manual user intervention for connecting and disconnecting remote USB devices, leading to inconvenience and inefficient resource utilization, as computers remain connected to USB devices even after services are completed.
Innovation Solution
A processing system embedded in user computers that automatically connects and disconnects from USB devices via a USB server, using a comparison unit to match device information, a detection unit to monitor request messages, and a control unit to generate and transmit connection or disconnection requests, ensuring seamless service execution and resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual connection tools are used to connect USB devices, then users can select and connect devices, but users must manually monitor and disconnect devices after service completion
Solution Approach 1:
The processing system automatically monitors the queue area for request messages and autonomously manages USB device connections without user intervention. When the queue is clear, the system automatically disconnects the USB device, eliminating the need for manual monitoring while maintaining operational control.
Solution Approach 2:
The system continuously detects the status of the queue area and uses this feedback to automatically control connection and disconnection operations. The detection unit monitors request messages and provides feedback to the control unit, which then generates appropriate connection or disconnection requests based on the current state.
2Reliability
If computers remain connected to USB devices after service completion, then connection stability is maintained, but resource utilization efficiency decreases
Solution Approach 1:
The system uses feedback from the queue area status to automatically manage connections. When request messages are processed and the queue becomes clear, the system receives feedback indicating service completion and automatically disconnects the USB device, ensuring both connection stability during service and resource efficiency afterward.
Solution Approach 2:
The processing system autonomously determines when to disconnect USB devices based on queue status without external intervention. This self-service mechanism ensures resources are released efficiently while maintaining stable connections only when needed for active services.
3Productivity
If automatic connection management is implemented, then resource utilization improves, but system complexity increases
Solution Approach 1:
The processing system is divided into distinct functional modules: a detection unit that monitors the queue area, a comparison unit that matches device information with driver information, and a control unit that generates connection or disconnection requests. This segmentation reduces overall system complexity by making each component's function clear and independent.
Solution Approach 2:
The processing system handles multiple functions through a unified structure: it detects queue status, compares device information, generates connection requests, and manages disconnection operations. This multi-functionality reduces the need for separate dedicated components for each operation, thereby reducing overall system complexity.
Data Source
AI summary
A processing system and method for connecting to a remote USB device automatically. The processing system and method provide a user computer to be connected to or disconnected from a USB device via a network system and a USB server connected to the USB device. In the beginning, the user computer finds a USB device for the user computer from the USB server via the network system; when detecting that the user computer issues request messages, the USB server connects the user computer with the USB device, and the USB device executes corresponding services according to the request messages issued by the user computer; in the last, after detecting that the USB device has finished the corresponding services according to the request messages issued by the user computer, the USB server is enabled to disconnect the user computer from the USB device.


