CN106375430B - Cloud desktop management system based on WEB - Google Patents

Cloud desktop management system based on WEB Download PDF

Info

Publication number
CN106375430B
CN106375430B CN201610792300.7A CN201610792300A CN106375430B CN 106375430 B CN106375430 B CN 106375430B CN 201610792300 A CN201610792300 A CN 201610792300A CN 106375430 B CN106375430 B CN 106375430B
Authority
CN
China
Prior art keywords
cloud desktop
module
user
management
cloud
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
Application number
CN201610792300.7A
Other languages
Chinese (zh)
Other versions
CN106375430A (en
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.)
Polytron Technologies Inc (beijing)
Original Assignee
Polytron Technologies Inc (beijing)
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 Polytron Technologies Inc (beijing) filed Critical Polytron Technologies Inc (beijing)
Priority to CN201610792300.7A priority Critical patent/CN106375430B/en
Publication of CN106375430A publication Critical patent/CN106375430A/en
Application granted granted Critical
Publication of CN106375430B publication Critical patent/CN106375430B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of cloud desktop management system based on WEB, cloud desktop management unit, monitoring operation unit and cloud desktop including being deployed on WEB application server operate application interface module, wherein, the cloud desktop management unit includes user management module, cloud desktop management module, accounting module, system setup module and system log module;The monitoring operation unit includes operation state monitor, user's operation monitor, statistical analysis module, resource pool management module and cloud desktop operation configuration module;Inquiry, creation, modification and the delete operation for all pairs of cloud desktop virtual machines that the cloud desktop management unit and monitoring operation unit generate operate application interface module by cloud desktop and are sent to corresponding server, are accordingly controlled by server cloud desktop virtual machine.The system cross-terminal realizes the centralized management and monitoring to cloud desktop, plays the flexible and efficient feature of cloud desktop technology effectively in real time.

Description

Cloud desktop management system based on WEB
Technical Field
The invention relates to the technical field of computer communication, in particular to a management system of a cloud desktop.
Background
The technical revolution of the IT technical industry is brought by the appearance of a cloud desktop technology, namely a desktop virtualization technology, the desktop of an operating system is not limited to running on specific hardware, and a user can cross regions and cross spaces to log in the corresponding system desktop from a far end, so that flexible office work at any time and any place is realized. Secondly, with the occurrence of desktop virtualization, the operating system of a user has high available redundancy by using related virtualization technologies; for a traditional physical host, a single physical host can run a plurality of virtual operating systems by using a virtualization technology, so that the existing hardware resources can be fully utilized, the integration efficiency of the hardware resources is greatly improved, and the utilization rate of the hardware resources is improved. However, the existing commercial cloud desktop system is created based on a virtualization technology, management and monitoring of the system are realized by special development of a software system, so that the types of terminals for management and monitoring are limited, and the system is obviously not matched with the cloud desktop technology flexibly and efficiently.
Disclosure of Invention
In order to solve the problems, the invention provides a cloud desktop management system based on WEB, which realizes centralized management and monitoring of cloud desktops through WEB technology and effectively exerts the characteristics of flexibility and high efficiency of the cloud desktop technology in real time.
The technical scheme for realizing the aim of the invention is as follows:
a cloud desktop management system based on WEB comprises a cloud desktop management unit, an operation monitoring unit and a cloud desktop operation application program interface module which are deployed on a WEB application server, wherein,
the cloud desktop management unit comprises a user management module, a cloud desktop management module, a charging module, a system setting module and a system log module;
the operation monitoring unit comprises an operation state monitor, a user operation monitor, a statistical analysis module, a resource pool management module and a cloud desktop operation configuration module;
all the inquiry, creation, modification and deletion operations of the cloud desktop virtual machine generated by the cloud desktop management unit and the operation monitoring unit are sent to corresponding servers through the cloud desktop operation application program interface module, and the cloud desktop virtual machine is correspondingly controlled by the servers.
Further, in the cloud desktop management unit, the user management module comprises a user list for providing account creation, modification and deletion operations for the access user,
the cloud desktop management module comprises a cloud desktop service display module, a service management module and a storage management module, wherein the cloud desktop service display module provides viewing and combination operation for related cloud desktop services for a user, the service management module provides desktop startup, shutdown, restart and distribution operation for the user, and the storage management module provides storage resource viewing, mounting, releasing and deleting operation for the user;
the charging module comprises a charge list, an order management module and a payment module, wherein the charge list comprises a service charge list and a collection and payment list, the order management module provides operations of checking, modifying, placing orders and the like for a cloud desktop service order for a user, and the payment module comprises a universal network payment interface and provides recharging and purchasing operations of related services for the user;
the system setting module comprises an authority module and a cloud desktop configuration module, wherein the authority module provides service authority control operation for a user, and the cloud desktop configuration module provides cloud desktop service configuration and model setting operation for the user;
the system log module comprises a management system database and is used for recording user operation data, expense data and cloud desktop service state data at specified time.
Also further, in the operation monitoring unit, the operation state monitor is used for inquiring and displaying the operation state of the cloud desktop service in real time;
the user operation monitor monitors and displays the operation process and the user state of each user in real time according to the user operation type;
the statistical analysis module is used for counting data such as the number of cloud desktops, the number of users, the charging state, the number and utilization state of storage resources, the number of resource pools, the operation state of the cloud desktops and the like according to the system logs generated by the system log module and displaying the data according to a preset mode;
the resource pool management module takes cloud desktop computing resources, cloud desktop storage resources, cloud desktop network resources and cloud desktop consumption resources as a resource pool, and provides operations such as adding, deleting, modifying, backing up and migrating the resource pool;
the cloud desktop operation configuration module provides creation, deletion and modification operations of cloud desktop service types, cloud desktop component settings and client settings.
Compared with the prior art, the technical scheme provided by the invention has the beneficial effects that as the cloud desktop management unit, the operation monitoring unit and the cloud desktop operation application program interface module are arranged on the WEB application server, the centralized management and monitoring of the cloud desktop in a cross-terminal mode are realized through the WEB technology, the management and the use of a user and an operation mechanism on a cloud desktop system under diversified environments are met, and the characteristics of flexibility and high efficiency of the cloud desktop technology are fully exerted.
Drawings
Fig. 1 is a system framework diagram of a specific embodiment of a cloud desktop management system based on WEB according to the present invention.
Detailed Description
For a better understanding of the present invention, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
Referring to fig. 1, this example is a WEB cloud desktop management system implemented by using a JAVA language framework, and includes a JAVA cloud desktop management unit, a JAVA operation monitoring unit, and a JAVA cloud desktop operation application program interface module, which are deployed on a WEB application server, where:
the cloud desktop management unit comprises a user management module, a cloud desktop management module, a charging module, a system setting module and a system log module;
the user management module comprises a user list and is used for providing account creating, modifying and deleting operations for the access user, for example, after a new user logs in a WEB cloud desktop management system, one or more cloud desktop accounts can be created as required, and the operations of inquiring, modifying, grouping, deleting accounts and the like can be carried out on the cloud desktop accounts.
The cloud desktop management module comprises a cloud desktop service display module, a service management module and a storage management module, wherein the cloud desktop service display module provides viewing and combination operation for related cloud desktop services for a user, the service management module provides cloud desktop starting, shutdown, restarting and distribution operation for the user, and the storage management module provides storage resource viewing, mounting, releasing and deleting operation for the user; for example, a user can check detailed information of cloud desktop services provided by a cloud desktop service operator through a cloud desktop service display module according to requirements, then combine and match the cloud desktop services according to self use requirements, then allocate corresponding cloud desktop services to a specified account through a service management module, open, close or restart the services, and then check, mount, release or delete required storage resources under the corresponding services.
The charging module comprises a fee list, an order management module and a payment module, wherein the fee list comprises a service fee list and a collection and payment list, the order management module provides operations of viewing, modifying, placing and the like of cloud desktop service orders for users, and the payment module comprises a universal network payment interface, such as a payment treasure payment interface, an online banking payment interface and other existing network payment interfaces, and provides charging and purchasing operations of related services for the users.
The system setting module comprises an authority module and a cloud desktop configuration module, wherein the authority module provides service authority control operation for a user, and the cloud desktop configuration module provides cloud desktop service configuration and model setting operation for the user;
the system log module comprises a management system database and is used for recording user operation data, expense data and cloud desktop service state data at specified time.
The operation monitoring unit comprises an operation state monitor, a user operation monitor, a statistical analysis module, a resource pool management module and a cloud desktop operation configuration module; wherein,
the operation state monitor is used for inquiring and displaying the operation state of the cloud desktop service in real time, such as inquiring and displaying the marketing condition and the distribution condition of the cloud desktop service;
the user operation monitor monitors and displays the operation process and the user state of each user in real time according to the user operation type, such as monitoring the login condition of each user, the setting condition of a cloud desktop service account, the operation running condition of the user account on the cloud desktop service and the like in real time;
the statistical analysis module counts data such as the number of cloud desktops, the number of users, a charging state, the number and utilization state of storage resources, the number of resource pools and the operation state of the cloud desktops, and displays the data in a preset mode, for example, the number of the cloud desktops and the number of the users can be classified and counted according to the scale of the cloud desktop service used by the users, consumption changes of the specified users can be counted according to consumption conditions of the specified users, and the consumption changes of the specified users can be counted according to the number of the resource pools and the CPU utilization rate of the cloud desktop system according to time;
the resource pool management module takes cloud desktop computing resources, cloud desktop storage resources, cloud desktop network resources and cloud desktop consumption resources as resource pools, and provides operations such as adding, deleting, modifying, backing up and transferring the resource pools, for example, a cloud desktop service operation mechanism can perform capacity expansion operations such as adding, modifying and backing up and transferring the resource pools according to the increase of physical equipment;
the cloud desktop operation configuration module provides creation, deletion and modification operations for cloud desktop service types, cloud desktop component settings and client settings, for example, a cloud desktop service operation mechanism can set various types of cloud desktop service templates such as a computing type cloud desktop, a storage type cloud desktop and the like according to current common user use requirements, add corresponding cloud desktop components and operating systems according to the cloud desktop services, and create and update operating system images and the like according to the user use requirements.
All inquiry, creation, modification and deletion operations of the cloud desktop virtual machine, which are generated by the cloud desktop management unit and the operation monitoring unit, are converted into instructions of a standardized interface through the cloud desktop operation application program interface module and are sent to the corresponding server, and the server correspondingly controls the cloud desktop virtual machine.
Due to the cross-platform characteristic of JAVA language, corresponding cloud desktop management units, operation monitoring units and cloud desktop operation application program interface modules are deployed on the WEB application server, centralized management and monitoring of the cross-terminal cloud desktop are seamlessly realized, the management and use of a cloud desktop system by a user and an operation mechanism under diversified environments are met, and the characteristics of flexibility and high efficiency of a cloud desktop technology are fully exerted.

Claims (2)

1. A cloud desktop management system based on WEB comprises a cloud desktop management unit, an operation monitoring unit and a cloud desktop operation application program interface module which are deployed on a WEB application server, wherein,
the cloud desktop management unit comprises a user management module, a cloud desktop management module, a charging module, a system setting module and a system log module;
the operation monitoring unit comprises an operation state monitor, a user operation monitor, a statistical analysis module, a resource pool management module and a cloud desktop operation configuration module;
all inquiry, creation, modification and deletion operations of the cloud desktop virtual machine, which are generated by the cloud desktop management unit and the operation monitoring unit, are converted into instructions of a standardized interface through a cloud desktop operation application program interface module and are sent to a corresponding server, and the server correspondingly controls the cloud desktop virtual machine;
in the cloud desktop management unit,
the user management module comprises a user list used for providing account creating, modifying and deleting operations for the accessing user,
the cloud desktop management module comprises a cloud desktop service display module, a service management module and a storage management module, wherein the cloud desktop service display module provides viewing and combination operation for related cloud desktop services for a user, the service management module provides cloud desktop starting, shutdown, restarting and distribution operation for the user, and the storage management module provides storage resource viewing, mounting, releasing and deleting operation for the user;
the charging module comprises a charge list, an order management module and a payment module, wherein the charge list comprises a service charge list and a collection and payment list, the order management module provides cloud desktop service order checking, modifying and placing operations for a user, and the payment module comprises a universal network payment interface and provides recharging and purchasing operations of related services for the user;
the system setting module comprises an authority module and a cloud desktop configuration module, wherein the authority module provides service authority control operation for a user, and the cloud desktop configuration module provides cloud desktop service configuration and model setting operation for the user;
the system log module comprises a management system database and is used for recording user operation data, expense data and cloud desktop service state data at specified time.
2. The cloud desktop management system based on WEB according to claim 1, wherein in the operation monitoring unit,
the operation state monitor is used for inquiring and displaying the operation state of the cloud desktop service in real time;
the user operation monitor monitors and displays the operation process and the user state of each user in real time according to the user operation type;
the statistical analysis module is used for counting the number of the cloud desktops, the number of users, the charging state, the number and utilization state of the stored resources, the number of resource pools and the operation state data of the cloud desktops and displaying the data in a preset mode;
the resource pool management module takes cloud desktop computing resources, cloud desktop storage resources, cloud desktop network resources and cloud desktop consumption resources as a resource pool, and provides addition, deletion, modification, backup and migration operations for the resource pool;
the cloud desktop operation configuration module provides creation, deletion and modification operations of cloud desktop service types, cloud desktop component settings and client settings.
CN201610792300.7A 2016-08-31 2016-08-31 Cloud desktop management system based on WEB Active CN106375430B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610792300.7A CN106375430B (en) 2016-08-31 2016-08-31 Cloud desktop management system based on WEB

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610792300.7A CN106375430B (en) 2016-08-31 2016-08-31 Cloud desktop management system based on WEB

Publications (2)

Publication Number Publication Date
CN106375430A CN106375430A (en) 2017-02-01
CN106375430B true CN106375430B (en) 2019-06-21

Family

ID=57898707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610792300.7A Active CN106375430B (en) 2016-08-31 2016-08-31 Cloud desktop management system based on WEB

Country Status (1)

Country Link
CN (1) CN106375430B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194275A (en) * 2017-04-28 2017-09-22 苏州蜗牛数字科技股份有限公司 A kind of private clound operation management platform and method
CN109214764A (en) * 2017-07-04 2019-01-15 上海万根网络技术有限公司 The remote monitoring method and storage equipment and intelligent terminal of a kind of manpower
CN107959726A (en) * 2017-12-14 2018-04-24 郑州云海信息技术有限公司 A kind of cloud desktop management system and method based on data center's total management system
CN108665190A (en) * 2018-05-29 2018-10-16 深圳市三宝创新智能有限公司 A kind of intelligent robot operation management platform
CN110225088A (en) * 2019-05-09 2019-09-10 厦门网宿有限公司 A kind of cloud desktop management method and system
CN110138798B (en) * 2019-05-27 2023-04-07 深圳前海微众银行股份有限公司 Cloud desktop management method, device and equipment and readable storage medium
CN110570225A (en) * 2019-06-25 2019-12-13 上海达龙信息科技有限公司 Virtual cloud desktop use charging method, system, medium and electronic equipment
CN110881082A (en) * 2019-10-10 2020-03-13 袁建平 Cloud desktop layering method
CN112068846B (en) * 2020-08-07 2023-11-10 福建升腾资讯有限公司 Application distribution method, device and medium based on dual systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001992A (en) * 2011-09-19 2013-03-27 中兴通讯股份有限公司 Virtual desktop realizing system and using method thereof
CN103780441A (en) * 2014-03-04 2014-05-07 国家电网公司 Advanced RISC Machine (ARM) framework based cloud terminal network management platform and method
CN103888530A (en) * 2014-03-18 2014-06-25 成都盛思睿信息技术有限公司 Experiment teaching system based on cloud desktop
CN104111863A (en) * 2014-07-17 2014-10-22 湖南昇云科技有限公司 Method and system for managing virtual machines in different virtual platforms

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103001992A (en) * 2011-09-19 2013-03-27 中兴通讯股份有限公司 Virtual desktop realizing system and using method thereof
CN103780441A (en) * 2014-03-04 2014-05-07 国家电网公司 Advanced RISC Machine (ARM) framework based cloud terminal network management platform and method
CN103888530A (en) * 2014-03-18 2014-06-25 成都盛思睿信息技术有限公司 Experiment teaching system based on cloud desktop
CN104111863A (en) * 2014-07-17 2014-10-22 湖南昇云科技有限公司 Method and system for managing virtual machines in different virtual platforms

Also Published As

Publication number Publication date
CN106375430A (en) 2017-02-01

Similar Documents

Publication Publication Date Title
CN106375430B (en) Cloud desktop management system based on WEB
CN103281359A (en) Cloud desktop system and operating method
US8606897B2 (en) Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network
US9038068B2 (en) Capacity reclamation and resource adjustment
US8978032B2 (en) Host naming application programming interface
US8930668B2 (en) Storage black box
US9038086B2 (en) End to end modular information technology system
CN103986786A (en) Remote cloud desktop operation system
CN105243321B (en) A kind of cipher machine, realization and working method based on container virtualization technology
CN103888530A (en) Experiment teaching system based on cloud desktop
CN104506635A (en) Fast and efficient cloud mainframe creating and matching method and system
CN103164283A (en) Method and system for dynamic scheduling management of virtualized resources in virtualized desktop system
CN202918339U (en) Ground test-launch-control system of carrier rocket based on cloud computing
CN103841179A (en) Cloud desktop system
CN107645410A (en) A kind of virtual machine management system and method based on OpenStack cloud platforms
CN107404519B (en) Distributed shared service management system
CN114666333A (en) Control method for cloud computing resource scheduling problem based on multi-tenant theory
CN105022659A (en) Virtual machine state control method and system
CN102801636A (en) Method for limiting bandwidth of cloud hosting network of cloud computing platform
CN203301532U (en) Cloud desktop system
CN103902310A (en) Scheduling system and method for starting of virtual machines
CN105681424A (en) Desktop cloud system
CN114579250A (en) Method, device and storage medium for constructing virtual cluster
JP2014127210A (en) Operation scheduling system for virtual machines and its method
US20170054617A1 (en) Managing a shared pool of configurable computing resources which uses a set of dynamically-assigned resources

Legal Events

Date Code Title Description
C06 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