CN112068927B - Recorder redirection method and system for cloud desktop - Google Patents
Recorder redirection method and system for cloud desktop Download PDFInfo
- Publication number
- CN112068927B CN112068927B CN202010806419.1A CN202010806419A CN112068927B CN 112068927 B CN112068927 B CN 112068927B CN 202010806419 A CN202010806419 A CN 202010806419A CN 112068927 B CN112068927 B CN 112068927B
- Authority
- CN
- China
- Prior art keywords
- recorder
- virtual
- physical
- equipment
- capacity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000013507 mapping Methods 0.000 abstract description 18
- 230000003993 interaction Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/105—Program control for peripheral devices where the programme performs an input/output emulation function
- G06F13/107—Terminal emulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0042—Universal serial bus [USB]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application provides a recorder redirection method and a system for a cloud desktop, which belongs to the technical field of cloud desktops, wherein the method comprises the following steps: step S10, creating a virtual recorder on a virtual machine of a server; step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder; and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs read-write operation. The application has the advantages that: the compatibility, the recording speed and the stability of the recorder mapping are greatly improved.
Description
Technical Field
The application relates to the technical field of cloud desktops, in particular to a recorder redirection method and a system for a cloud desktop.
Background
Cloud desktop is an application of cloud computing technology, namely, a virtualization software is installed in a server in a data center room through a virtualization technology, and a plurality of virtual machines with relatively independent CPU and memory resources are created through configuration of the virtualization software. Therefore, an actual server can be divided into a plurality of virtual machines, so that the virtual machines are provided for a plurality of users to independently use, and different users can use different virtual machines, so that CPU and memory resources can not be preempted, and the virtual machines can not conflict with each other due to the operation of the same machine. In the application scene of the cloud desktop, in order to meet the use habit of most users, the virtual machine is generally provided with a Windows operating system, and the users use desktop services of the virtual machine, similar to the normal use of computers, to perform operations of browsing webpages, editing documents and the like.
Because the cloud desktop is a virtualized operating system running on a remote server, the system does not have a recorder, and if the cloud desktop protocol is simply used for accessing the virtual machine, file recording operation cannot be performed. In order to solve the problem of file burning, the following method is conventionally adopted: and mapping the local USB recorder into the virtual machine for use through a USB mapping technology. However, the conventional method has the following disadvantages:
1. USB mapping can only map USB writers, and can not map writers connected through a non-USB interface on a desktop or notebook computer; 2. the USB mapping is essentially the indiscriminate forwarding of the USB instructions, and in actual use, the USB recorder is extremely slow in the recording process after using the USB mapping due to the complex interaction logic of the USB instructions; 3. the USB mapping is a technology of USB port mapping, the USB protocol itself has extremely high requirement on instruction time sequence, and after USB equipment passes through the USB mapping, the USB port drive discards the instruction and causes recording failure easily due to overtime of the instruction.
Therefore, how to provide a method and a system for redirecting a cloud desktop to achieve improvement of compatibility, recording speed and stability of a recorder mapping becomes a problem to be solved.
Disclosure of Invention
The application aims to solve the technical problem of providing a recorder redirection method and a system for a cloud desktop, which are used for improving the compatibility, the recording speed and the stability of recorder mapping.
In a first aspect, the present application provides a method for redirecting a recorder for a cloud desktop, including the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs read-write operation.
Further, the step S10 specifically includes:
step S11, a PDO device is established on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by the virtual USB bus, and the virtual equipment information is sent to a virtual machine in a URB data packet mode;
and S14, loading the PDO equipment by the virtual machine based on the received virtual equipment information through a mass storage drive, and completing the creation of the virtual recorder.
Further, the virtual device information includes at least a device type and a device ID.
Further, the step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction to a computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
Further, the physical device information includes at least a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
In a second aspect, the present application provides a recorder redirection system for a cloud desktop, comprising:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing read-write operation by the physical recorder.
Further, the virtual recorder creation module specifically includes:
the PDO device creation unit is used for creating a PDO device on a virtual USB bus of the server and sending a notification of device arrival to the virtual machine;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
the virtual device information sending unit is used for creating virtual device information by the virtual USB bus and sending the virtual device information to the virtual machine in a URB data packet mode;
and the large-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the large-capacity storage drive to finish the creation of the virtual recorder.
Further, the virtual device information includes at least a device type and a device ID.
Further, the physical recorder initialization module specifically includes:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
Further, the physical device information includes at least a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
The application has the advantages that:
the PDO equipment is loaded on the virtual machine through a large-capacity storage drive, so that the virtual recorder is created, namely, a virtual recorder with a SCSI equipment type is created, the physical recorder is further operated by using a SCSI instruction (INQUIRY instruction, READ CAPACITY instruction and RMODE SENSE instruction), the recording request of the virtual machine is redirected to the physical recorder through the virtual recorder, compared with the traditional operation of the physical recorder through a USB instruction, the mapping compatibility of the non-USB connected recorder can be mapped, the interaction of the instructions is greatly reduced, the recording speed of the recorder is greatly improved, errors are not generated in the recording process due to the USB delay, and the mapping stability of the recorder is greatly improved.
Drawings
The application will be further described with reference to examples of embodiments with reference to the accompanying drawings.
FIG. 1 is a flow chart of a recorder redirection method for cloud desktops according to the present application.
FIG. 2 is a schematic diagram of a re-orientation system for a cloud desktop.
Fig. 3 is a hardware architecture diagram of the present application.
Detailed Description
The technical scheme in the embodiment of the application has the following overall thought: the recorder belongs to SCSI equipment in the classification of computer peripheral equipment, the communication between the computer and the recorder follows the SCSI protocol, virtual SCSI equipment (virtual recorder) is created on the virtual machine of the server, the virtual machine is informed of the SCSI equipment as the recorder through SCSI instructions, the data interaction between the virtual recorder and the virtual machine is realized, the SCSI instructions generated by the virtual machine when the virtual recorder is used are obtained, and then the interaction between the physical recorder and the virtual machine is realized through the SCSI instructions, so that the purpose of mapping (redirection) of the recorder is achieved.
Referring to fig. 1 to 3, a preferred embodiment of a recorder redirection method for a cloud desktop according to the present application includes the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and step S30, the virtual recorder redirects the recording request of the virtual machine to the physical recorder, and the physical recorder performs READ-WRITE operation (READ and WRITE operation).
The step S10 specifically includes:
step S11, a PDO device (physical device) is created on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine; the virtual USB bus is used for notifying the virtual machine of equipment arrival and realizing simultaneous mapping of a plurality of physical writers;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by a virtual USB bus, and the virtual equipment information is sent to a virtual machine in the form of URB (USB request block) data packets;
and S14, loading the PDO equipment by the virtual machine based on the received virtual equipment information through a mass storage drive, and completing the creation of the virtual recorder.
The virtual device information includes at least a device type and a device ID.
The step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction (query instruction) to the computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder; the method comprises the steps that physical equipment information is sent to a virtual recorder, specifically, the physical equipment information is sent to PDO equipment, and the PDO equipment packages the physical equipment information by using a URB format and returns the packaged physical equipment information to a mass storage drive;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder; the method comprises the steps that equipment capacity is sent to a virtual recorder, specifically, the equipment capacity is sent to PDO equipment, and the PDO equipment packages the equipment capacity by using a URB format and returns the packaged equipment capacity to a mass storage drive;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
The INQUIRY instruction, READ CAPACITY instruction, RMODE SENSE instruction are SCSI instructions.
The physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
The preferred embodiment of the recorder redirection system for cloud desktop of the present application comprises the following modules:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
and the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing READ-WRITE operation (READ and WRITE operation) by the physical recorder.
The virtual recorder creation module specifically comprises:
a PDO device creation unit for creating a PDO device (physical device) on a virtual USB bus of a server and sending a notification of device arrival to a virtual machine; the virtual USB bus is used for notifying the virtual machine of equipment arrival and realizing simultaneous mapping of a plurality of physical writers;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
a virtual device information sending unit, configured to create virtual device information by using a virtual USB bus, and send the virtual device information to a virtual machine in a form of URB (USB request block) data packets;
and the large-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the large-capacity storage drive to finish the creation of the virtual recorder.
The virtual device information includes at least a device type and a device ID.
The physical recorder initialization module specifically comprises:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction (query instruction) to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder; the method comprises the steps that physical equipment information is sent to a virtual recorder, specifically, the physical equipment information is sent to PDO equipment, and the PDO equipment packages the physical equipment information by using a URB format and returns the packaged physical equipment information to a mass storage drive;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder; the method comprises the steps that equipment capacity is sent to a virtual recorder, specifically, the equipment capacity is sent to PDO equipment, and the PDO equipment packages the equipment capacity by using a URB format and returns the packaged equipment capacity to a mass storage drive;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
The INQUIRY instruction, READ CAPACITY instruction, RMODE SENSE instruction are SCSI instructions.
The physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
In summary, the application has the advantages that:
the PDO equipment is loaded on the virtual machine through a large-capacity storage drive, so that the virtual recorder is created, namely, a virtual recorder with a SCSI equipment type is created, the physical recorder is further operated by using a SCSI instruction (INQUIRY instruction, READ CAPACITY instruction and RMODE SENSE instruction), the recording request of the virtual machine is redirected to the physical recorder through the virtual recorder, compared with the traditional operation of the physical recorder through a USB instruction, the mapping compatibility of the non-USB connected recorder can be mapped, the interaction of the instructions is greatly reduced, the recording speed of the recorder is greatly improved, errors are not generated in the recording process due to the USB delay, and the mapping stability of the recorder is greatly improved.
While specific embodiments of the application have been described above, it will be appreciated by those skilled in the art that the specific embodiments described are illustrative only and not intended to limit the scope of the application, and that equivalent modifications and variations of the application in light of the spirit of the application will be covered by the claims of the present application.
Claims (6)
1. A recorder redirection method for cloud desktop is characterized in that: the method comprises the following steps:
step S10, creating a virtual recorder on a virtual machine of a server;
step S20, initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
s30, redirecting a recording request of the virtual machine to the physical recorder by the virtual recorder, and performing read-write operation by the physical recorder;
the step S10 specifically includes:
step S11, a PDO device is established on a virtual USB bus of a server, and a notification of device arrival is sent to a virtual machine;
step S12, after the virtual machine receives the notification, a USB instruction for acquiring the virtual equipment information is sent to a virtual USB bus;
step S13, virtual equipment information is created by the virtual USB bus, and the virtual equipment information is sent to a virtual machine in a URB data packet mode;
step S14, the virtual machine loads PDO equipment by using a mass storage drive based on the received virtual equipment information, and the creation of the virtual recorder is completed;
the step S20 specifically includes:
s21, the virtual recorder sends an INQUIRY instruction to a computer; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
step S22, the virtual recorder sends READ CAPACITY instructions to the computer; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
step S23, the virtual recorder sends an RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
2. The recorder redirection method for cloud desktops of claim 1, wherein: the virtual device information includes at least a device type and a device ID.
3. The recorder redirection method for cloud desktops of claim 1, wherein: the physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
4. A recorder redirection system for a cloud desktop, characterized by: the device comprises the following modules:
the virtual recorder creation module is used for creating a virtual recorder on the virtual machine of the server;
the physical recorder initializing module is used for initializing the physical recorder after the virtual recorder acquires the physical equipment information and equipment capacity of the physical recorder;
the recorder redirection module is used for redirecting the recording request of the virtual machine to the physical recorder by the virtual recorder and performing read-write operation by the physical recorder;
the virtual recorder creation module specifically comprises:
the PDO device creation unit is used for creating a PDO device on a virtual USB bus of the server and sending a notification of device arrival to the virtual machine;
the USB instruction sending unit is used for sending a USB instruction for obtaining the virtual equipment information to the virtual USB bus after the virtual machine receives the notification;
the virtual device information sending unit is used for creating virtual device information by the virtual USB bus and sending the virtual device information to the virtual machine in a URB data packet mode;
the high-capacity storage drive loading unit is used for loading the PDO equipment by the virtual machine based on the received virtual equipment information by using the high-capacity storage drive to finish the creation of the virtual recorder;
the physical recorder initialization module specifically comprises:
the physical equipment information acquisition unit is used for sending an INQUIRY instruction to the computer by the virtual recorder; the computer obtains the physical equipment information of the physical recorder through the API based on the received INQUIRY instruction and sends the physical equipment information to the virtual recorder;
the equipment capability acquisition unit is used for sending READ CAPACITY instructions to the computer by the virtual recorder; the computer obtains the equipment capacity of the physical recorder through the API based on the received READ CAPACITY instruction and sends the equipment capacity to the virtual recorder;
an initialization parameter setting unit, which is used for the virtual recorder to send a RMODE SENSE instruction to the computer; and the computer sets the initialization parameters of the physical recorder through the API based on the received RMODE SENSE instruction, and completes the initialization of the physical recorder.
5. The recorder redirection system for cloud desktops of claim 4, wherein: the virtual device information includes at least a device type and a device ID.
6. The recorder redirection system for cloud desktops of claim 4, wherein: the physical device information at least comprises a device type and a device ID; the equipment capability at least comprises recording capacity, recording speed and cache size; the initialization parameters at least comprise a recorder mode of operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806419.1A CN112068927B (en) | 2020-08-12 | 2020-08-12 | Recorder redirection method and system for cloud desktop |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010806419.1A CN112068927B (en) | 2020-08-12 | 2020-08-12 | Recorder redirection method and system for cloud desktop |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112068927A CN112068927A (en) | 2020-12-11 |
CN112068927B true CN112068927B (en) | 2023-11-17 |
Family
ID=73661205
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010806419.1A Active CN112068927B (en) | 2020-08-12 | 2020-08-12 | Recorder redirection method and system for cloud desktop |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112068927B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185910A (en) * | 2011-04-22 | 2011-09-14 | 湖南大学 | Data distribution method for diskless network server based on solid state disk (SSD) and hard disk drive (HDD) hybrid storage |
CN102368787A (en) * | 2011-12-02 | 2012-03-07 | 浪潮集团有限公司 | Cloud computing system based on KVM (Keyboard Video and Mouse) virtualization and media redirection |
CN102368231A (en) * | 2011-10-14 | 2012-03-07 | 深圳市京华科讯科技有限公司 | Method and system for redirecting USB (universal serial bus) devices |
CN108536515A (en) * | 2018-03-02 | 2018-09-14 | 武汉噢易云计算股份有限公司 | The virtual machine of VDI plays the method and system of the music CD of client computer |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030076759A1 (en) * | 2001-10-18 | 2003-04-24 | Vincent Yu | Writing failure preventing method and device for CD-Writers |
-
2020
- 2020-08-12 CN CN202010806419.1A patent/CN112068927B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102185910A (en) * | 2011-04-22 | 2011-09-14 | 湖南大学 | Data distribution method for diskless network server based on solid state disk (SSD) and hard disk drive (HDD) hybrid storage |
CN102368231A (en) * | 2011-10-14 | 2012-03-07 | 深圳市京华科讯科技有限公司 | Method and system for redirecting USB (universal serial bus) devices |
CN102368787A (en) * | 2011-12-02 | 2012-03-07 | 浪潮集团有限公司 | Cloud computing system based on KVM (Keyboard Video and Mouse) virtualization and media redirection |
CN108536515A (en) * | 2018-03-02 | 2018-09-14 | 武汉噢易云计算股份有限公司 | The virtual machine of VDI plays the method and system of the music CD of client computer |
Also Published As
Publication number | Publication date |
---|---|
CN112068927A (en) | 2020-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10199068B2 (en) | High resolution tape directory (HRTD) stored at end of data in an index partition | |
US10346081B2 (en) | Handling data block migration to efficiently utilize higher performance tiers in a multi-tier storage environment | |
US9645764B2 (en) | Techniques for migrating active I/O connections with migrating servers and clients | |
CN107209681B (en) | Storage device access method, device and system | |
US9032176B2 (en) | Avoiding physical fragmentation in a virtualized storage environment | |
US9092426B1 (en) | Zero-copy direct memory access (DMA) network-attached storage (NAS) file system block writing | |
US9606748B2 (en) | Importing pre-existing data of a prior storage solution into a storage pool for use with a new storage solution | |
US7334077B2 (en) | Method and apparatus for smart memory pass-through communication | |
CN100405304C (en) | Method for realizing high speed solid storage device based on storage region network | |
WO2021098267A1 (en) | Magnetic disk processing method, system, and device, and readable storage medium | |
US6934769B2 (en) | Methods and structure for SCSI/IDE translation in a storage subsystem | |
US9298396B2 (en) | Performance improvements for a thin provisioning device | |
CN111782318A (en) | Sharing access system and method for remotely mounting local disk to cloud desktop virtual machine | |
EP4369171A1 (en) | Method and apparatus for processing access request, and storage device and storage medium | |
US7774560B2 (en) | Storage emulator and method thereof | |
US20240126847A1 (en) | Authentication method and apparatus, and storage system | |
US10318178B1 (en) | Accelerating copy of zero-filled data extents | |
CN112068927B (en) | Recorder redirection method and system for cloud desktop | |
CN111258661A (en) | RAID card drive design method based on UEFI SCSI | |
WO2022126534A1 (en) | Data processing method and related device | |
US12032849B2 (en) | Distributed storage system and computer program product | |
CN111666122B (en) | Novel USB storage equipment redirection method | |
JP2001312483A (en) | Data sharing method | |
WO2024051259A1 (en) | Data processing method and device | |
EP4383682A1 (en) | I/o request processing method and apparatus, system, device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |