CN102419737A - Distributed resource management method and system for universal serial bus (USB) equipment - Google Patents

Distributed resource management method and system for universal serial bus (USB) equipment Download PDF

Info

Publication number
CN102419737A
CN102419737A CN2011103113065A CN201110311306A CN102419737A CN 102419737 A CN102419737 A CN 102419737A CN 2011103113065 A CN2011103113065 A CN 2011103113065A CN 201110311306 A CN201110311306 A CN 201110311306A CN 102419737 A CN102419737 A CN 102419737A
Authority
CN
China
Prior art keywords
resource
node
resource pool
usb
usb device
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.)
Pending
Application number
CN2011103113065A
Other languages
Chinese (zh)
Inventor
李宝宇
马成立
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd filed Critical SHENZHEN JINGHUA KEXUN TECHNOLOGY Co Ltd
Priority to CN2011103113065A priority Critical patent/CN102419737A/en
Publication of CN102419737A publication Critical patent/CN102419737A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention provides a distributed resource management method and a distributed resource management system for universal serial bus (USB) equipment. The method comprises the following steps that: a, a front end virtual desktop transmits a request to a resource pool server to access equipment resources; b, a resource pool manager assigns the equipment resources to appointed equipment resource nodes in a resource network according to the situation of the current resource pool; c, node controllers in the resource node network respond to the assignment request of the resource pool manager and control the appointed equipment to be in position; and d, the resource pool manager establishes equipment input/output (I/O) service mapping with the front end virtual desktop according to results which are returned by the corresponding node controllers. By the method the system, the using flexibility of external resources can be improved, the pressure of a terminal can be relieved, and the equipment resources can be managed in a centralized mode.

Description

A kind of method and system of USB device distributed resource management
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method and system of USB device distributed resource management.
Background technology
Use to USB device in the traditional virtual environment all is confined to front end; All USB devices all offer virtual desktop equipment I/O service with mode end to end on the terminal; As adopt USB device to be redirected the use that realizes the peripheral hardware resource in the desktop virtual environment with technology such as port redirection; And the device resource between the different terminals is isolated fully, is mutually independent.Like this, just there is following problem:
A, shortage dirigibility
All peripheral hardwares all concentrate on the terminal, and use-pattern is single.
B, terminal pressure are big
The service of equipment I in the virtual desktop/O fully by the terminal with mode end to end provide, pressure is big, the number of devices of supporting simultaneously is restricted.
C, resource be independent, can't manage concentratedly
Internet resources and device resource itself all can't be realized centralized management, is difficult to realize the load balance of resource.
Summary of the invention
The object of the present invention is to provide a kind of method and system of USB device distributed resource management.
The objective of the invention is to realize through following technical scheme.
A kind of method of USB device distributed resource management comprises step:
A: the front end virtual desktop sends request access means resource to the resource pool server;
B: resource pool manager is assigned on the device resource node of appointment in the resource networking according to the situation of current resource pool;
C: the request for allocation of Node Controller resource response pool manager in the resource node networking, the control designated equipment is in place;
D: the result that resource pool manager returns according to the respective nodes controller, with front end virtual desktop apparatus for establishing I/O map of services.
Preferably, also comprise step a1 before the step a: with the USB integrated terminal is resource node, sets up the resource node networking.
Preferably, between step a1 and step a, also comprise: each node in the networking of resource pool manager scanning resource node, initialization USB device resource pool.
Preferably, also comprise step e after the steps d: the front end virtual desktop finishes the use of device resource, and resource pool manager discharges the corresponding apparatus resource, and equipment is turned back to idle condition.
Preferably, step e specifically comprises:
A1: the front end virtual desktop sends and finishes device resource is used request;
A2: resource pool manager control respective resources node discharges the designated equipment resource;
A3: Node Controller resource response pool manager request, the duty of releasing designated equipment resource makes its free time;
A4: the resource pool server discharges relevant device I/O service, and refreshes current USB resource pool state.
A kind of USB device distributed resource management system comprises: USB device resource pool, said USB device resource pool are set up with the front end virtual desktop through hub and are communicated by letter;
Said USB device resource pool comprises resource pool server, resource node networking, and the resource pool server connects through hub and resource node networking.
Preferably, said resource node networking comprises USB integrated terminal, Node Controller, is used for USB device on management and the Control Node, and intercoms mutually with Resource Server.
Preferably, said resource pool server comprises resource pool manager, is used for management resource node networking device resource allocation, and the I/O map of services of foundation and front end virtual desktop.
The present invention compared with prior art has the following advantages:
A, raising peripheral hardware use dirigibility
Make up the USB device resource pool in the rear end, provide such as equipment I/O resources such as printer, video, audio frequency, broken through restriction end to end, improved the dirigibility that peripheral hardware uses to virtual desktop.
B, alleviation terminal pressure
The adding of USB device resource pool makes a part of equipment I/O service to detach out from the terminal, and the terminal only need provide the stronger equipment of individual dependence to get final product, and miscellaneous equipment I/O service can have the device resource pond that is positioned at the rear end to provide fully.
The centralized management of c, realization device resource
The USB device resource pool exists with the logical form of an integral body in the rear end, easily realizes the centralized management and the load balance of device resource.
Description of drawings
Fig. 1 is a USB device distributed resource management system theory diagram of the present invention;
Fig. 2 is a USB device distributive resource managing method process flow diagram of the present invention;
Fig. 3 is USB device resource release flow figure;
The device resource node topology figure that Fig. 4 constitutes for the USB networking;
Fig. 5 is the novel usb terminal design drawing of the present invention.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
For ease of the present invention is better understood, briefly describe in the face of several nouns down.
USB device resource pool:, distribute and discharges a kind of model that USB peripheral hardware resource is given the use of front end virtual desktop with the mode of unified resources bank with the centralized management of all USB devices in the background network.
The USB networking: with the USB line is that media forms a USB topological structure with the series connection of USB integrated terminal equipment, is different from Ethernet, by the usb protocol support.
The USB integrated terminal equipment: be directed against the innovative means that the USB processing power is carried out specialization, integrated except that the USB controller, like parts such as CPU, network interface card, LCD touch-screens, as shown in Figure 5.
See also shown in Figure 1ly, USB device distributed resource management system theory diagram of the present invention comprises:
USB device resource pool, front end virtual desktop, USB device resource pool are set up with the front end virtual desktop through hub and are communicated by letter.
The USB device resource pool comprises resource pool server, resource node networking, and the resource pool server connects through hub and resource node networking.
The resource node networking is a resource node with a plurality of USB integrated terminals, and access to LAN forms the resource node networking, and all devices node is closely linked together, and forms a unified integral body.
Also can use the USB line to connect into the USB integrated terminal equipment networking of a USB networking among the present invention with the mode of cascade, and as a resource node, as shown in Figure 4.
The resource pool server comprises resource pool manager, is used for management resource node networking device resource allocation, and the I/O map of services of foundation and front end virtual desktop.
The resource node networking comprises USB integrated terminal, Node Controller, is used for USB device on management and the Control Node, and intercoms mutually with Resource Server.
See also shown in Figure 2ly, USB device distributive resource managing method process flow diagram of the present invention comprises:
Step 201: with the USB integrated terminal is resource node, sets up the resource node networking;
Step 202: each node in the networking of resource pool manager scanning resource node, initialization USB device resource pool;
Step 203: the front end virtual desktop sends request access means resource to the resource pool server;
Step 204: resource pool manager is assigned on the device resource node of appointment in the resource networking according to the situation of current resource pool;
Step 205: the request for allocation of Node Controller resource response pool manager in the resource node networking, the control designated equipment is in place;
Step 206: the result that resource pool manager returns according to the respective nodes controller, with front end virtual desktop apparatus for establishing I/O map of services;
Step 207: the front end virtual desktop finishes the use of device resource, and resource pool manager discharges the corresponding apparatus resource, and equipment is turned back to idle condition.
Wherein, see also shown in Figure 3ly, USB device resource release flow figure specifically comprises in the step 207:
Step 301: the front end virtual desktop sends and finishes device resource is used request;
Step 302: resource pool manager control respective resources node discharges the designated equipment resource;
Step 303: Node Controller resource response pool manager request, the duty of releasing designated equipment resource makes its free time;
Step 304: the resource pool server discharges relevant device I/O service, and refreshes current USB resource pool state.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (8)

1. the method for a USB device distributed resource management is characterized in that, comprises step:
A: the front end virtual desktop sends request access means resource to the resource pool server;
B: resource pool manager is assigned on the device resource node of appointment in the resource networking according to the situation of current resource pool;
C: the request for allocation of Node Controller resource response pool manager in the resource node networking, the control designated equipment is in place;
D: the result that resource pool manager returns according to the respective nodes controller, with front end virtual desktop apparatus for establishing I/O map of services.
2. the method for USB device distributed resource management as claimed in claim 1 is characterized in that, also comprise step a1 before the step a: with the USB integrated terminal is resource node, sets up the resource node networking.
3. the method for USB device distributed resource management as claimed in claim 2 is characterized in that, between step a1 and step a, also comprises: each node in the networking of resource pool manager scanning resource node, initialization USB device resource pool.
4. the method for USB device distributed resource management as claimed in claim 1; It is characterized in that; Also comprise step e after the steps d: the front end virtual desktop finishes the use of device resource, and resource pool manager discharges the corresponding apparatus resource, and equipment is turned back to idle condition.
5. the method for USB device distributed resource management as claimed in claim 4 is characterized in that, step e specifically comprises:
A1: the front end virtual desktop sends and finishes device resource is used request;
A2: resource pool manager control respective resources node discharges the designated equipment resource;
A3: Node Controller resource response pool manager request, the duty of releasing designated equipment resource makes its free time;
A4: the resource pool server discharges relevant device I/O service, and refreshes current USB resource pool state.
6. a USB device distributed resource management system is characterized in that, comprising: USB device resource pool, said USB device resource pool are set up with the front end virtual desktop through hub and are communicated by letter;
Said USB device resource pool comprises resource pool server, resource node networking, and the resource pool server connects through hub and resource node networking.
7. USB device distributed resource management system as claimed in claim 6 is characterized in that, said resource node networking comprises USB integrated terminal, Node Controller, is used for USB device on management and the Control Node, and intercoms mutually with Resource Server.
8. USB device distributed resource management system as claimed in claim 6 is characterized in that, said resource pool server comprises resource pool manager, is used for management resource node networking device resource allocation, and the I/O map of services of foundation and front end virtual desktop.
CN2011103113065A 2011-10-14 2011-10-14 Distributed resource management method and system for universal serial bus (USB) equipment Pending CN102419737A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103113065A CN102419737A (en) 2011-10-14 2011-10-14 Distributed resource management method and system for universal serial bus (USB) equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103113065A CN102419737A (en) 2011-10-14 2011-10-14 Distributed resource management method and system for universal serial bus (USB) equipment

Publications (1)

Publication Number Publication Date
CN102419737A true CN102419737A (en) 2012-04-18

Family

ID=45944155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103113065A Pending CN102419737A (en) 2011-10-14 2011-10-14 Distributed resource management method and system for universal serial bus (USB) equipment

Country Status (1)

Country Link
CN (1) CN102419737A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801610A (en) * 2012-07-04 2012-11-28 深圳市京华科讯科技有限公司 Method for merging network ports of peripheral equipment and port mapping
CN103257884A (en) * 2013-05-20 2013-08-21 深圳市京华科讯科技有限公司 Virtualization processing method for equipment
CN105183675A (en) * 2015-09-30 2015-12-23 华为技术有限公司 USB equipment access method, device and system, terminal and server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101271440A (en) * 2008-04-14 2008-09-24 杭州华三通信技术有限公司 Multi-serial port implementing method and apparatus
US20100058341A1 (en) * 2008-08-28 2010-03-04 Jung Joonyoung Apparatus and method for setting input/output device in virtualization system
CN202267956U (en) * 2011-10-14 2012-06-06 深圳市京华科讯科技有限公司 Distributed resource management system of USB (universal serial bus) device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101271440A (en) * 2008-04-14 2008-09-24 杭州华三通信技术有限公司 Multi-serial port implementing method and apparatus
US20100058341A1 (en) * 2008-08-28 2010-03-04 Jung Joonyoung Apparatus and method for setting input/output device in virtualization system
CN202267956U (en) * 2011-10-14 2012-06-06 深圳市京华科讯科技有限公司 Distributed resource management system of USB (universal serial bus) device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102801610A (en) * 2012-07-04 2012-11-28 深圳市京华科讯科技有限公司 Method for merging network ports of peripheral equipment and port mapping
CN102801610B (en) * 2012-07-04 2015-05-13 深圳市京华科讯科技有限公司 Method for merging network ports of peripheral equipment and port mapping
CN103257884A (en) * 2013-05-20 2013-08-21 深圳市京华科讯科技有限公司 Virtualization processing method for equipment
CN105183675A (en) * 2015-09-30 2015-12-23 华为技术有限公司 USB equipment access method, device and system, terminal and server
CN105183675B (en) * 2015-09-30 2018-03-27 华为技术有限公司 To the access method of USB device, device, terminal, server and system
US10552348B2 (en) 2015-09-30 2020-02-04 Huawei Technologies Co., Ltd. USB device access method, apparatus and system, a terminal, and a server

Similar Documents

Publication Publication Date Title
CN100389392C (en) Method for realizing load uniform in clustering system, system and storage controller
CN109120494B (en) The method of physical machine is accessed in cloud computing system
CN110301104B (en) Optical line terminal OLT equipment virtualization method and related equipment
US20070288771A1 (en) Source Separator for Power over Ethernet Systems
CN107078969A (en) Realize computer equipment, the system and method for load balancing
CN104583955A (en) Method and apparatus for IP commissioning and decom-missioning in orchestrated computing environments
CN106406905B (en) Configuration method and system for SETUP option of BIOS of server
CN102457512A (en) Thin client server virtualization method and virtual thin client server
CN104579887A (en) Cloud gateway as well as cloud gateway creation and configuration system and method
CN105610996B (en) A kind of DHCP collision detection methods applied to interchanger
CN101951325A (en) Network terminal configuration system based on automatic discovery and configuration method thereof
US20130201875A1 (en) Distributed fabric management protocol
CN102291259B (en) Low-voltage power line communication network layer management method based on multi-master station mode
CN103856358B (en) Ethernet port VLAN (virtual local area network) configuration system and method of EOC (Ethernet over coax) equipment
CN102187640A (en) Multi-service node management system, device and method
CN103533081A (en) Cloud-computing-based billing system and implementation method thereof
US10887116B2 (en) Ethernet power distribution
CN104468633A (en) SDN southing security proxy product
CN102419737A (en) Distributed resource management method and system for universal serial bus (USB) equipment
WO2016202016A1 (en) Device management method, apparatus and system
CN202267956U (en) Distributed resource management system of USB (universal serial bus) device
CN104104736A (en) Cloud server and use method thereof
CN102368782A (en) Parallel-port distributed resource management method and system thereof
CN101500005B (en) Method for access to equipment on server based on iSCSI protocol
CN202257546U (en) Parallel port distributed type resource management system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120418