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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-10-14 CN CN2011103113065A patent/CN102419737A/en active Pending
Patent Citations (3)
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)
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 |