Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

USB (Universal Serial Bus) equipment remote sharing method and system for virtual machine

A virtual machine and device technology, applied in the computer field, can solve the problems of poor flexibility of USB devices, inability to realize device sharing, inability to share and control USB devices, etc., to achieve the effect of improving flexibility

Inactive Publication Date: 2014-07-02
BEIHANG UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, Windows computer operating system (Windows) can be used for file sharing. This sharing method is only at the file system level, and cannot realize device sharing, so remote USB devices cannot be shared and controlled.
For example, virtual USB technology (USB anyware) can also be used to achieve sharing. USB anyware is a USB-to-Ethernet hub with an Ethernet interface, which breaks the traditional USB protocol transmission distance limit of only 5 meters, making the host computer in the local area network Both can access remote USB peripheral devices, but each access point requires the user to purchase a USB anyware hardware device, so the flexibility of remote sharing of USB devices is poor and increases the cost
For example, USB sharing based on the Remote Desktop Protocol (Remote Desktop Protocol, RDP) can also be used, the function of which is similar to the disk drive mapping function of Windows Remote Desktop, the system includes a server (Server) and a workstation (Workstation), The workstation is installed on the host with the USB device actually plugged in, and the server is installed on the remote host that is logged in. Once you log in to the remote host, the local USB device will be displayed. Using RDP-based USB sharing, the number of USB device connections is limited, and Remote desktop connection is required, and it is not applicable to some applications that cannot log in to the remote host, so the flexibility of remote sharing of USB devices is poor, and the security is poor
[0007] In short, the existing remote sharing method, the flexibility of remote sharing of USB devices for virtual machines is poor

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • USB (Universal Serial Bus) equipment remote sharing method and system for virtual machine
  • USB (Universal Serial Bus) equipment remote sharing method and system for virtual machine
  • USB (Universal Serial Bus) equipment remote sharing method and system for virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] In the following embodiments of the present invention, the driver layers of the client host and the server host in the virtual machine-oriented USB device remote sharing system are improved. Existing client hosts and server hosts each include the following modules: an application module, a USB device driver module, and a host controller. In each of the following embodiments of the present invention, at the application layer, the application modules of the client host and the server host are improved; at the driver layer, the existing USB device driver module of the client is improved into a virtual USB device driver module , the virtual USB device driver module, on the basis of including all the functions of the existing USB device driver module, also has the function of realizing the remote sharing of the USB device. For details, see the description in the following embodiments; in the driver layer, it will also The existing host controller of the server is improved to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a USB (Universal Serial Bus) equipment remote sharing method and a system for a virtual machine. The method comprises the following steps: a client host machine sends an IP message carrying a USB equipment remote sharing request message to a server host machine, the server host machine generates a virtual USB equipment allowing remote sharing, a USB equipment driving module of the server host machine converts a USB equipment remote access request sent by a server virtual machine into a URB (Universal Request Block) and transmits the URB to a virtual host controller of the server host machine, the virtual host controller of the server host machine packages the URB into an IP (internet protocol) message to be transmitted to a virtual USB equipment driving module of a client, and the virtual USB equipment driving module of the client host machine establishes a URB according to the content of the IP message and sends the URB to a host controller of the client for driving. The USB equipment remote sharing method and the system for the virtual machine are adopted to be capable of improving the flexibility of the USB equipment remote sharing for the virtual machine.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a virtual machine-oriented universal serial bus (Universal Serial Bus, referred to as USB) device remote sharing method and system. Background technique [0002] With the development of Internet technology and applications, data centers represented by cloud computing and virtual machines have become the execution environment for future software operation and data management. For example, Google has launched Cloud Printer, Amazon (Amazon) has launched a virtual machine-based network user environment and the like. [0003] A virtual machine (Virtual Machine, VM for short) is a complete computer system running in a completely isolated environment with complete hardware system functions simulated by software. Virtual machines have good isolation, partition, encapsulation, self-management and other characteristics, and can provide good support for network virtualization. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08G06F9/455
Inventor 沃天宇焦烨李建欣李博怀进鹏
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products