WO2015074391A1 - Procédé et appareil de montage de composants périphériques sur machines virtuelles multiples - Google Patents
Procédé et appareil de montage de composants périphériques sur machines virtuelles multiples Download PDFInfo
- Publication number
- WO2015074391A1 WO2015074391A1 PCT/CN2014/078077 CN2014078077W WO2015074391A1 WO 2015074391 A1 WO2015074391 A1 WO 2015074391A1 CN 2014078077 W CN2014078077 W CN 2014078077W WO 2015074391 A1 WO2015074391 A1 WO 2015074391A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identification code
- virtual machine
- server
- terminal
- peripheral component
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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
Definitions
- the present invention relates to the field of communication network technologies, and in particular, to a multi-virtual machine mounted optical drive method and apparatus. Background technique
- Cloud Computing The role of Cloud Computing is to simplify computing resources (CPU, memory ⁇ network and storage resources into resources that are as easy to use as hydropower, and users can easily use it over the network.
- Virtualization technology is an important supporting technology for cloud computing. Virtualization technology can expand the capacity of hardware and simplify the software reconfiguration process. Virtualization technology through CPU, memory, and network allows one platform to run multiple virtual machines at the same time, and each virtual machine can run independently without affecting each other, which significantly improves work efficiency.
- the current common way to create a virtual machine template or image is to first create a virtual machine with a naked virtual machine, and then mount the virtual machine to mount the laptop or the image of the server as a virtual machine drive.
- the present invention provides a method and apparatus for implementing a multi-virtual machine to mount peripheral components, and the present invention
- the provided method and device solve the problem that the server in the prior art cannot distinguish each terminal content, and finally the same host can only have one virtual machine mounted with the optical drive to install the operating system, so the user is not easy to use.
- a method for implementing a multi-virtual machine to mount a peripheral component includes: after receiving a first message sent by a terminal to establish a connection of a peripheral component, the server obtains a uniqueness from the first message. Identifying an identification code of the peripheral component;
- the first message includes: identifier information, used to indicate a type of the peripheral component;
- An identification code for uniquely indicating the peripheral component mounted on the server is an identification code for uniquely indicating the peripheral component mounted on the server.
- obtaining an identifier that uniquely identifies the peripheral component from the first message includes:
- the start position of the storage identification code and the length value of the identification code are obtained from the preset position, and an identification code corresponding to the length value is read from the start position.
- the method further includes:
- the identification code is obtained from the second request, and the target virtual machine corresponding to each access terminal is determined according to the obtained identification code.
- the method further includes:
- the server includes:
- An obtaining module configured to obtain, after receiving a first message sent by a terminal to establish a connection of a peripheral component, obtain an identifier that uniquely identifies the peripheral component from the first message;
- a mounting module configured to establish a connection with the terminal, so that the server accesses the peripheral component, and connects the peripheral component to a corresponding virtual machine to implement peripheral component mounting of the virtual machine;
- a storage module configured to store, according to the identifier, a correspondence between the virtual machine and the terminal, so that the server determines a corresponding virtual machine according to the received identifier.
- the obtaining module obtains the identifier that uniquely identifies the peripheral component from the first message, including:
- the server further includes:
- the access receiving module is configured to: when receiving the second request that the multiple access terminals access the different virtual machines at the same time, obtain the identification code from the second request, and determine, according to the obtained identification code, the corresponding access of each access terminal The target virtual machine.
- the access receiving module is further configured to send an access request to the target terminal corresponding to the target virtual machine, and receive the target terminal for the Accessing the data stream returned by the request and feeding back the data stream to the Said access terminal.
- the method and the device provided by the embodiments of the present invention distinguish each terminal by using an identification code that uniquely identifies the terminal when the virtual machine optical disk drive is mounted, so that the server can distinguish each virtual machine according to the identification code, and can also be based on the identification code carried by the terminal. Determine the virtual machine that the terminal needs to access. Therefore, after multiple terminals mount the optical drive to multiple virtual machines at the same time, different terminals can simultaneously operate the virtual machine (this operation includes: installing the operating system or software copy, etc.)
- FIG. 1 is a schematic flow chart of a method for implementing a multi-virtual machine to mount peripheral components according to an embodiment of the present invention
- FIG. 1 is a schematic flowchart of a specific application method for implementing a method for mounting a peripheral component of a multi-virtual machine according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a server according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram showing the structure of an apparatus for implementing a peripheral component of a multi-virtual machine according to an embodiment of the present invention. detailed description
- the SFF protocol has the same message format length and memory. After multiple clients are connected to the server at the same time, the server cannot distinguish each client-side content, and finally the same host can only have one virtual machine mounted on the optical drive for operation. The installation of the system, so the user is not easy to use.
- the present invention provides a method for implementing a multi-virtual machine to mount a peripheral component, the method comprising:
- the server After receiving the first message sent by the terminal to establish a connection of the peripheral component, the server obtains an identifier that uniquely identifies the peripheral component from the first message; Establishing a connection between the server and the terminal, so that the server accesses the peripheral component, and connects the peripheral component to the corresponding virtual machine, and implements mounting of the peripheral component of the virtual machine; storing according to the identifier Corresponding relationship between the virtual machine and the terminal, so that the server determines the corresponding virtual machine according to the received identification code.
- each virtual terminal is distinguished by an identification code that uniquely identifies the terminal when the virtual machine optical disk drive is mounted, so that the server can distinguish each virtual machine according to the identification code, and can also determine that the terminal needs to access according to the identification code carried by the terminal.
- the virtual machine so after multiple terminals mount the optical drive to multiple virtual machines at the same time, different terminals can simultaneously operate the virtual machine (this operation includes: installing an operating system or software copy, etc.)
- An algorithm generally refers to a self-consistent sequence of operations that result in a desired result. These operations typically require or involve physical manipulation or physical quantities. Typically, but not necessarily, these quantities take the form of electrical or magnetic signals that can be stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, and so forth.
- the invention may relate to an apparatus for performing one or more of the operations described herein.
- the device may be specially constructed for the required purposes, or may also include a general purpose computer selectively activated by a computer program stored in the computer. Or reconfigure such computer program may be stored in a machine (eg computer) readable medium or in any type of medium suitable for storing electronic instructions and respectively coupled to a bus, the computer readable medium comprising But not limited to any type of disk (including floppy disk, CD, CD-ROM)
- the identifier can be carried in the access request, so that the server can find the virtual machine to be accessed according to the carried identifier. Solve the problem that the server does not recognize the multiple terminals when they are attached to multiple virtual machines at the same time.
- the terminal After multiple terminals mount optical drives to multiple virtual machines at the same time, if the terminal installs the operating system at the same time or the software copy is implemented, it can be:
- the identification code is obtained from the second request, and the target virtual machine corresponding to each access terminal is determined according to the obtained identification code.
- the server sends an access request to the target terminal corresponding to the target virtual machine, and receives the data flow returned by the target terminal for the access request, and feeds back the data flow to the access terminal.
- the terminal is When the peripheral component is mounted for the virtual machine, each terminal and the virtual machine are distinguished by the identification code. Therefore, after the virtual machine mounts the peripheral component, the server can determine the terminal according to the identification code carried in the request of the terminal to access the virtual machine. The virtual machine that needs to be accessed, so that multiple terminals can install an operating system or a software copy to the corresponding virtual machine at the same time.
- the structure of the optical drive connection message is established in the prior art SFF protocol, wherein the size of the optical drive connection message established by the SFF protocol is 12 bytes (Byte), and the 0th byte represents that the message is to establish an optical drive connection.
- the format and length of the optical drive connection message sent by each client are the same. Therefore, when multiple clients establish a connection, the server cannot determine which client the image file formed after the optical drive is mounted belongs to. 0 ( byte ) 1 2 11
- the method provided by the embodiment of the present invention is to modify the establishment connection message of the SFF protocol, and the main purpose of the modification is to add an identification code for distinguishing each terminal and the image file in the connection connection message.
- the modified optical drive connection message includes:
- Identification information (Device_Type of the 0th byte in Table 1 and Device_Type_CDrom of the 1st byte) for indicating the type of the peripheral component;
- the types of peripheral components include various types, for example, an optical drive, a floppy drive, and a USB. Also, each type of peripheral component can include multiple types. Therefore, the identification information can be composed of two parts:
- the first part is used to indicate the approximate classification of the peripheral components, such as the mounted peripheral components are optical drives or floppy drives.
- the second part is used to indicate the specific type of the mounted peripheral components based on the approximate classification, for example, the peripheral component of the optical drive classification is a CD drive or an iso file.
- An identification code for uniquely indicating the peripheral component mounted on the server is an identification code for uniquely indicating the peripheral component mounted on the server.
- the establishment connection message includes an identification code for distinguishing the image file and the terminal
- the operation of the operating system installation and the software copy of the corresponding virtual machine can be implemented by different user terminals at the same time, so the following Several optimized implementations are provided to modify an existing connection establishment message, and the modified connection establishment message can carry the identification code, and the specific modification method includes:
- the identifier provided in the embodiment of the present invention is a universal unique identifier (Universally
- the specific format of the optical drive connection message in the method provided by the embodiment of the present invention may be (as shown in Table 2):
- the SFF protocol establishing optical drive connection message may be extended to a message of length 48 bytes (Byte), wherein the 0th byte and the 1st byte are combined with the original message.
- the content carried is the same, that is, the 0th byte represents the establishment of the optical drive connection message, the first byte represents the specific type of the mounted optical drive, and the following 2, 3, 8, 9, 10, 11 bytes are 0, no Said.
- the newly added UUID may be added at the end of the original message by default, so in this embodiment as long as it is in the original message structure (ie, the second one)
- the byte to the eleventh byte) indicates the length of the UUID.
- the four bytes from the 4th to the 7th are selected (in order to adapt to the length of the different identification code, the length of the four-byte identification code is set in the example, and it is not limited to use only four bytes) to indicate the UUID.
- the length, the specific environment can also be 5th to 8th, 6th to 9th, and so on.
- the server obtains a unique identifier for the first terminal from the formed optical drive connection message formed.
- the specific implementation manner of the first identification code includes:
- the specific implementation of reading the UUID in the setup optical drive connection message formed by the foregoing example A may be: Server identification message 4-7 bytes (in the specific implementation environment, it may be the second to the 11th Two or more bytes, where the number of bytes is determined according to the length of the identification code)
- 0x24 (hexadecimal) it can be determined that 0x24 bytes are read as UUID content from the 12th byte of the message establishing the optical drive connection (ie, X in the above example represents the specific content of the newly added UUID), ie
- the UUID that uniquely identifies the mounted optical drive is 36 bytes long.
- the 36-byte UUID is represented by the 12th to 47th bytes in the message.
- the optical drive connection message is established in the method provided by the embodiment of the present invention.
- the specific format can be (as shown in Table 3):
- the SFF protocol establishing optical drive connection message may be extended to a message of length 48 bytes (Byte), wherein the 0th byte and the 1st byte are combined with the original message.
- the content carried is the same, that is, the 0th byte represents the establishment of the optical drive connection message, the first byte represents the message for the optical drive mount, and the latter 2, 3, 8, 9, 10, 11 bytes are 0. No indication.
- a flag is added in the setup optical drive connection message to indicate the starting position and length of the added UUID, that is, 4th to 7th in Table 3.
- the content in the byte in this embodiment, as long as the starting position and length of the UUID are indicated in the original message structure (ie, the second byte to the eleventh byte), the server can be added by using the two information.
- UUID the four bytes of the 4th to 7th are selected to indicate the starting position and length of the UUID, and the specific environment may also be 5 ⁇ 8, 6-9, and the like.
- the 4th and 5th bytes may indicate the starting position of the storage UUID
- the 6th and 7th bytes indicate The length of the UUID. Since the length and the starting position of the UUID are indicated in this embodiment, the starting position of the UUID may be any position of the setup optical drive connection message (if the UUID does not start from the 12th byte, the connection The length of the message will have a corresponding adjustment
- uuiD has a length of 36
- the starting position of the UUID is the 12th byte
- the corresponding 4th to 7th bytes correspond to i) C2 (0C corresponds to the starting position 12 24 corresponding to the length of the UUID 36
- the modified optical drive connection message may be:
- the specific implementation manner of the server for obtaining the first identifier that uniquely identifies the first terminal from the formed optical drive connection message is:
- the storage start position and the length value of the identification code are obtained from the preset position, and the identification code corresponding to the length value is read from the storage start position.
- the specific implementation of reading the UUID in the setup optical drive connection message formed by the foregoing example B may be: the content of the 4-7th byte of the server identification message is 0C24 (hexadecimal), then the message from the optical drive connection may be determined.
- the 12th byte begins to read 36 bytes for the UUID ⁇ : that is, X in the above example represents the specific content of the newly added UUID), that is, the UUID uniquely identifies the optical drive is 36 bytes in length, and the 36-byte UUID It is represented by the 12th to 47th bytes in the message.
- the server end is based on the UUID. Judging and determining each terminal, so that multiple terminals can mount optical drives to multiple virtual machines at the same time, thereby facilitating simultaneous installation of operating systems or software copies by different users. Under the same protocol, clients and servers from different vendors can seamlessly link.
- Step 1A01 Perform mutual trust verification between the server and the terminal.
- the client When performing mutual trust verification, the client (or user terminal) generates a security ID according to the algorithm and sends the ID to the server for verification. Since the algorithm for generating the security ID is the same as that of the client, the server can ensure that the client is dependable after verifying the security ID sent by the client. Therefore, after the mutual trust verification is guaranteed, no additional mutual trust operation is required, for example, inputting the username and password of the server for mutual trust verification.
- Step 1A02 the client and the server establish a link through the TCP protocol, and the client simultaneously maps the local ISO file or the optical drive to the server to form a virtual machine.
- the server can access the ISO file or the optical drive of the client by accessing the virtual machine. In this way, the server only needs to access the local device without accessing the shared remote URL, so it is possible to achieve the effect that the host does not need to input the mirrored URL when accessing the client.
- Step 1A03 When the server accesses the device, the client reads the data stream of the local ISO or CD-ROM and sends it to the server.
- Step 1A04 after the data transmission is completed, the client will send a message to disconnect the link.
- Step 1A05 the server opens a port number for client access, so the client can access the server without shutting down the server firewall.
- the mounting method of the above peripheral component implemented by the embodiment of the present invention implements the interaction between the client and the server through the SFF protocol, so that the image file of the portable computer does not need to be openly shared, and the portable computer does not need to turn off the firewall of the machine.
- the host does not need to enter the URL of the image when accessing, and the effect of the user name and password is not required when the host accesses.
- the embodiment of the present invention further provides a server, where the server includes: an obtaining module 201, configured to receive, after receiving a first message sent by a terminal to establish a connection of a peripheral component, from the first message. Obtaining an identification code uniquely identifying the peripheral component;
- the peripheral components may be: an optical drive, a floppy drive, and a USB device. If the peripheral component is an optical drive, the first message may be to establish an optical drive connection
- the mounting module 202 is configured to establish a connection with the terminal, so that the server accesses the peripheral component, and connects the peripheral component to the corresponding virtual machine, so that the peripheral component of the virtual machine is mounted;
- the storage module 203 is configured to store, according to the identifier, a correspondence between the virtual machine and the terminal, so that the server determines the corresponding virtual machine according to the received identifier.
- the server After a plurality of terminals simultaneously mount an optical drive to a plurality of virtual machines, if the terminal simultaneously installs an operating system or a software copy, the server is further configured to transfer the access requests of the multiple terminals to the corresponding virtual machines, so The server also includes:
- the access receiving module 204 is configured to: when receiving a second request that multiple access terminals access the different virtual machines at the same time, obtain an identification code from the second request, and determine, according to the obtained identification code, each access terminal The target virtual machine that is accessed.
- the terminal does not need to turn off the firewall of the local machine
- the access receiving module 204 is further configured to receive a second request for accessing different virtual machines by multiple access terminals simultaneously. Obtaining an identification code in the second request, and determining, according to the obtained identification code, a target virtual machine corresponding to each access terminal.
- the operating system installation and the software copy operation are performed on the corresponding virtual machine by using different user terminals at the same time, as long as the identification message for distinguishing the peripheral components and the terminal is included in the connection establishment message.
- the specific implementation manner of obtaining the identification code from the establishment connection message including the identification code may be:
- the identification code that uniquely identifies the peripheral component from the first message including:
- the present invention further provides another apparatus for implementing a multi-virtual machine to mount peripheral components.
- the processor 301 is configured to execute an executable module, such as a computer program, stored in the memory 303.
- the memory 303 may include a high speed random access memory (IK RAM Random Access Memory) and may also include a non-volatile memory such as at least one disk memory.
- the communication connection between the system gateway and at least one other network element is implemented by at least one network interface 302 (which may be wired or wireless), and may use an Internet, a wide area network, a local network, a metropolitan area network, or the like.
- the apparatus provided by the present invention can be applied to a peer base station to establish a ⁇ 2 interface, and the memory in the apparatus stores the program 3031, and the program can be executed by the processor.
- the program includes: After receiving the first message sent by the terminal to establish a connection of the peripheral component, obtaining an identifier that uniquely identifies the peripheral component from the first message; establishing a connection with the terminal, so that the device accesses the external a component is provided, and the peripheral component is connected to the corresponding virtual machine, and the peripheral component of the virtual machine is mounted; and the corresponding relationship between the virtual machine and the terminal is stored according to the identifier, so that the The device determines the corresponding virtual machine according to the received identification code.
- each virtual terminal is distinguished by an identification code that uniquely identifies the terminal when the virtual machine optical disk drive is mounted, so that the server can distinguish each virtual machine according to the identification code, and can also determine that the terminal needs to access according to the identification code carried by the terminal.
- the virtual machine so after multiple terminals mount the optical drive to multiple virtual machines at the same time, different terminals can simultaneously operate the virtual machine (this operation includes: installing an operating system or software copy, etc.)
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
L'invention concerne un procédé et un appareil de montage de composants périphériques sur des machines virtuelles multiples. Le procédé comporte les étapes suivantes: après qu'un serveur a reçu un premier message qui est envoyé par un premier terminal et sert à établir une liaison avec un composant périphérique, le serveur obtient un code d'identification identifiant de façon unique le composant périphérique à partir du premier message; le serveur établit une liaison avec le terminal, de telle sorte que le serveur accède au composant périphérique et relie le composant périphérique à un machine virtuelle correspondante, de façon à mettre en œuvre le montage du composant périphérique de la machine virtuelle; et mémoriser une correspondance entre la machine virtuelle et le terminal d'après le code d'identification, de telle sorte que le serveur détermine la machine virtuelle correspondante en fonction du code d'identification reçu. Le procédé et l'appareil décrits dans la présente invention résolvent le problème de la faible aptitude à l'utilisation pour un utilisateur due à l'incapacité d'un serveur existant à distinguer le contenu de chaque terminal et au fait qu'un lecteur de CD-ROM ne peut être monté que sur une seule machine virtuelle d'un même hôte en vue d'installer un système d'exploitation.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310596635.8 | 2013-11-22 | ||
| CN201310596635.8A CN103618780B (zh) | 2013-11-22 | 2013-11-22 | 一种实现多虚拟机挂载外设部件的方法及装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2015074391A1 true WO2015074391A1 (fr) | 2015-05-28 |
Family
ID=50169484
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/078077 Ceased WO2015074391A1 (fr) | 2013-11-22 | 2014-05-22 | Procédé et appareil de montage de composants périphériques sur machines virtuelles multiples |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103618780B (fr) |
| WO (1) | WO2015074391A1 (fr) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103618780B (zh) * | 2013-11-22 | 2017-10-10 | 华为技术有限公司 | 一种实现多虚拟机挂载外设部件的方法及装置 |
| CN105354148B (zh) * | 2014-08-21 | 2019-02-26 | 华为技术有限公司 | 一种数据处理方法及相关装置 |
| CN107957900A (zh) * | 2016-10-17 | 2018-04-24 | 中兴通讯股份有限公司 | 一种虚拟环境下对远程iso进行管控的方法及相关装置 |
| CN108595245B (zh) * | 2018-03-13 | 2021-08-13 | 深圳市文鼎创数据科技有限公司 | Java卡外设访问方法及Java卡虚拟机 |
| CN108563589A (zh) * | 2018-04-08 | 2018-09-21 | 深圳市沃特沃德股份有限公司 | 终端设备获取输入设备类型的方法及装置 |
| CN110086661B (zh) * | 2019-04-18 | 2022-02-25 | 绿盟科技集团股份有限公司 | 一种识别虚拟终端的方法及装置 |
| CN112506819B (zh) * | 2019-08-26 | 2022-04-15 | 成都鼎桥通信技术有限公司 | 基于双系统的外接设备控制方法、装置、设备和存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101410803A (zh) * | 2006-01-24 | 2009-04-15 | 思杰系统有限公司 | 用于提供对计算环境的访问的方法和系统 |
| CN101681257A (zh) * | 2007-04-26 | 2010-03-24 | 惠普开发有限公司 | 虚拟机控制 |
| CN102204210A (zh) * | 2011-05-18 | 2011-09-28 | 华为技术有限公司 | 启动应用的方法、服务器和系统 |
| CN103618780A (zh) * | 2013-11-22 | 2014-03-05 | 华为技术有限公司 | 一种实现多虚拟机挂载外设部件的方法及装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5154238B2 (ja) * | 2008-01-18 | 2013-02-27 | 株式会社日立製作所 | 複合型計算機システムの管理方法及び複合型計算機システム |
| CN101419535B (zh) * | 2008-11-19 | 2010-07-14 | 北京航空航天大学 | 虚拟机的分布式虚拟磁盘系统 |
| CN101808128B (zh) * | 2010-03-18 | 2012-12-26 | 卢伟 | 无线移动终端设备的开放无线结构虚拟系统 |
| CN102170424A (zh) * | 2010-12-13 | 2011-08-31 | 沈晖 | 基于三级安全体系架构的移动介质安全防护系统 |
| CN102523264B (zh) * | 2011-12-06 | 2014-07-02 | 北京航空航天大学 | 面向虚拟机的usb设备远程共享方法和系统 |
-
2013
- 2013-11-22 CN CN201310596635.8A patent/CN103618780B/zh active Active
-
2014
- 2014-05-22 WO PCT/CN2014/078077 patent/WO2015074391A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101410803A (zh) * | 2006-01-24 | 2009-04-15 | 思杰系统有限公司 | 用于提供对计算环境的访问的方法和系统 |
| CN101681257A (zh) * | 2007-04-26 | 2010-03-24 | 惠普开发有限公司 | 虚拟机控制 |
| CN102204210A (zh) * | 2011-05-18 | 2011-09-28 | 华为技术有限公司 | 启动应用的方法、服务器和系统 |
| CN103618780A (zh) * | 2013-11-22 | 2014-03-05 | 华为技术有限公司 | 一种实现多虚拟机挂载外设部件的方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103618780A (zh) | 2014-03-05 |
| CN103618780B (zh) | 2017-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2973147B1 (fr) | Amorçage web sécurisé basé sur une politique | |
| EP2901659B1 (fr) | Systèmes et procédés permettant le partage de fichiers entre plusieurs terminaux | |
| CN103827866B (zh) | 用于通信网络的网络连接式媒体网关 | |
| CN105578470B (zh) | 一种物联网设备接入网络的方法、装置及系统 | |
| US11240314B2 (en) | Systems and methods for remote management of appliances | |
| WO2015074391A1 (fr) | Procédé et appareil de montage de composants périphériques sur machines virtuelles multiples | |
| US20130201519A1 (en) | Bridging Non-Network Interfaces and Network Interfaces | |
| WO2017024842A1 (fr) | Procédé d'authentification d'accès à internet, client, support de stockage informatique | |
| CN107580011B (zh) | 一种数据共享方法及桌面云服务端 | |
| TW201706901A (zh) | 用戶端登錄伺服器端的鑑別方法、裝置、系統及電子設備 | |
| CN108139936A (zh) | 提供对自部署的虚拟应用中的虚拟机的串行端口的访问的方法、装置和系统 | |
| CN109542862A (zh) | 用于控制文件系统的挂载的方法、装置和系统 | |
| CN104662871A (zh) | 安全地访问网络服务的方法和设备 | |
| EP3065058B1 (fr) | Procede et dispositif de transfert de donnees entre entités | |
| CN108664274A (zh) | 操作系统初始化配置的实现方法、系统和装置 | |
| JPWO2009122526A1 (ja) | シンクライアントの実現方法、そのためのクライアント端末およびサーバ | |
| CN105681055A (zh) | 共享文件服务器的访问方法、装置及系统 | |
| JP5707760B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、情報処理プログラム、及びそのプログラムを記録した記録媒体 | |
| JP6346208B2 (ja) | 通信システム | |
| CN108733382B (zh) | 一种应用软件安装方法、装置及系统 | |
| US9823944B2 (en) | Deployment control device and deployment control method for deploying virtual machine for allowing access | |
| US9882956B1 (en) | Network-backed mass storage device | |
| CN117395245A (zh) | 一种离线任务处理方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14863257 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 14863257 Country of ref document: EP Kind code of ref document: A1 |