Search

CN-116961953-B - Cloud desktop management and control method and system and storage medium

CN116961953BCN 116961953 BCN116961953 BCN 116961953BCN-116961953-B

Abstract

The embodiment of the application provides a cloud desktop management and control method, which comprises the steps that a cloud desktop execution module transmits an access request to a cloud desktop decision module, the cloud desktop decision module calls a cloud desktop resource management module and a user information module and judges whether an intelligent contract is met, if the intelligent contract is met, the cloud desktop decision module transmits an access permission instruction to the cloud desktop execution module, and the cloud desktop execution module transmits an access permission of open virtual capacity of a cloud desktop to the cloud desktop device so that the cloud desktop device can access a target cloud desktop in a blockchain. The cloud desktop management and control system can allow the cloud desktop device to directly access the target cloud desktops in the blockchain on the premise of meeting the intelligent contract, so that resource sharing and seamless connection of a plurality of cloud desktops are realized, and meanwhile, the security of cloud desktop resource management and control and the security of data storage are improved.

Inventors

  • YAO JIALIANG
  • WANG GUODONG
  • CHI WEI
  • GE XIANLIANG
  • PAN HONGBO

Assignees

  • 中移(杭州)信息技术有限公司
  • 中国移动通信集团有限公司

Dates

Publication Date
20260505
Application Date
20220706

Claims (15)

  1. 1. The cloud desktop management and control method is characterized by being applied to a cloud desktop management and control system, wherein the cloud desktop management and control system comprises a user information module, a cloud desktop resource management module, a cloud desktop execution module and a cloud desktop decision module, and the method comprises the following steps: The cloud desktop executing module forwards the access request to the cloud desktop decision module after receiving the access request sent by the cloud desktop device; based on the access request, the cloud desktop decision module calls the cloud desktop resource management module to obtain cloud desktop inventory information, and simultaneously, the cloud desktop decision module calls the user information module to obtain allocable cloud desktop resources corresponding to the cloud desktop equipment; the cloud desktop decision module judges whether an intelligent contract is met or not according to the cloud desktop inventory information and the assignable cloud desktop resources, wherein the intelligent contract is used for verifying equipment and resources; if the intelligent contract is met, the cloud desktop decision module sends an access permission instruction to the cloud desktop execution module; Based on the access permission instruction, the cloud desktop execution module establishes open virtual capacity of a cloud desktop, and issues access rights of the open virtual capacity of the cloud desktop to the cloud desktop device, so that the cloud desktop device accesses a target cloud desktop in a blockchain based on the access rights of the open virtual capacity of the cloud desktop.
  2. 2. The method according to claim 1, wherein the method further comprises: After an adding instruction of a cloud desktop to be added is obtained, the cloud desktop resource management module obtains cloud desktop resources of the cloud desktop to be added based on a universal plug and play (UPnP) protocol; And constructing cloud desktop inventory information according to the cloud desktop resources of the cloud desktops to be added.
  3. 3. The method according to claim 2, wherein the method further comprises: And based on the adding instruction, storing the cloud desktop resources of the cloud desktops to be added and the corresponding authentication units on the blocks in the blockchain.
  4. 4. The method according to claim 1, wherein the method further comprises: the user information module stores login information of at least one device and allocable cloud desktop resources of the at least one device in advance.
  5. 5. The method according to claim 1, wherein the method further comprises: The cloud desktop executing module receives a use request corresponding to the access right sent by the cloud desktop device and sends the use request to the cloud desktop decision module; based on the use request, the cloud desktop decision module executes search processing to obtain a search result; if the search result is that the target cloud desktop meeting the use request exists, the cloud desktop decision module sends a use permission instruction to the cloud desktop execution module; And based on the use permission instruction, the cloud desktop execution module returns response information for permitting the target cloud desktop to be called to the cloud desktop device, and sends a call instruction to the target cloud desktop so that the cloud desktop device accesses the target cloud desktop.
  6. 6. The method of claim 5, wherein the use request carries request content, and the cloud desktop decision module performs a search process based on the use request to obtain a search result, including: and the cloud desktop decision module performs search processing in the blockchain according to the request content to obtain the search result.
  7. 7. The method according to claim 5 or 6, characterized in that the method further comprises: If the search result is that the cloud desktop meeting the use request does not exist, the cloud desktop decision module sends a use prohibition instruction to the cloud desktop execution module; And the cloud desktop execution module returns the use prohibition instruction to the cloud desktop equipment.
  8. 8. The method of claim 1, wherein the access request carries identification information corresponding to the cloud desktop device, the cloud desktop decision module invokes the user information module to obtain allocable cloud desktop resources corresponding to the cloud desktop device, and the method comprises: and the cloud desktop decision module acquires the allocatable cloud desktop resources corresponding to the cloud desktop equipment from the user information module according to the identification information.
  9. 9. The method of claim 8, wherein the method further comprises: After receiving the access request, the cloud desktop execution module performs authorization confirmation on the cloud desktop equipment according to the identification information to obtain an authorization result; And if the authorization result is that the confirmation is passed, the cloud desktop executing module forwards the access request to the cloud desktop decision module.
  10. 10. The method of claim 1, wherein the cloud desktop decision module determining whether a smart contract is satisfied based on the cloud desktop inventory information and the allocable cloud desktop resources comprises: the cloud desktop decision module performs comparison processing according to the allocable cloud desktop resources and the cloud desktop inventory information to obtain a comparison result; And if the comparison result shows that the cloud desktop equipment is allowed to be accessed and available cloud desktop resources exist in the cloud desktop inventory information, judging that the intelligent contract is satisfied.
  11. 11. The method of any one of claims 1-6,8-10, further comprising: The cloud desktop management and control system stores interaction data, equipment information and resource information among the user information module, the cloud desktop resource management module, the cloud desktop execution module and the cloud desktop decision module based on a inter-star file system IPFS protocol.
  12. 12. The cloud desktop management and control system is characterized by comprising a user information module, a cloud desktop resource management module, a cloud desktop execution module and a cloud desktop decision module; the cloud desktop executing module is used for forwarding the access request to the cloud desktop decision module after receiving the access request sent by the cloud desktop device; The cloud desktop decision module is used for calling the cloud desktop resource management module based on the access request to obtain cloud desktop inventory information, and meanwhile, the cloud desktop decision module calls the user information module to obtain the allocable cloud desktop resources corresponding to the cloud desktop equipment; judging whether an intelligent contract is met according to the cloud desktop inventory information and the allocable cloud desktop resources, and if the intelligent contract is met, sending an access permission instruction to the cloud desktop executing module by the cloud desktop decision module; The cloud desktop execution module is further configured to establish an open virtual capability of a cloud desktop based on the access permission instruction, and send an access right of the open virtual capability of the cloud desktop to the cloud desktop device, so that the cloud desktop device accesses a target cloud desktop in a blockchain based on the access right of the open virtual capability of the cloud desktop.
  13. 13. The cloud desktop management and control system is characterized by comprising a sending unit, a calling unit, a judging unit and an establishing unit; The sending unit is used for forwarding the access request to the cloud desktop decision module after receiving the access request sent by the cloud desktop equipment; the calling unit is used for calling a cloud desktop resource management module based on the access request to obtain cloud desktop inventory information, and calling a user information module to obtain allocable cloud desktop resources corresponding to the cloud desktop equipment; the judging unit is used for judging whether the intelligent contract is met or not according to the cloud desktop inventory information and the allocable cloud desktop resources; the sending unit is further configured to send an access permission instruction to a cloud desktop execution module if the intelligent contract is satisfied; The establishing unit is used for establishing the open virtual capacity of the cloud desktop based on the access permission instruction; The sending unit is further configured to send an access right of the open virtual capability of the cloud desktop to the cloud desktop device, so that the cloud desktop device accesses a target cloud desktop in a blockchain based on the access right of the open virtual capability of the cloud desktop.
  14. 14. A cloud desktop management and control system is characterized by comprising a processor and a memory, wherein, The memory is used for storing a computer program capable of running on the processor; the processor being adapted to perform the method of any of claims 1-11 when the computer program is run.
  15. 15. A computer readable storage medium, characterized in that the storage medium has stored thereon a computer program code which, when executed by a computer, performs the method of any of claims 1-11.

Description

Cloud desktop management and control method and system and storage medium Technical Field The present invention relates to the field of cloud desktop technologies, and in particular, to a cloud desktop management and control method and system, and a storage medium. Background Along with the continuous innovation of science and technology, the Internet is widely applied to various industrial fields, numerous values are created, the cloud desktop technology is a heavy duty in the modern mobile office service process, and the cloud desktop is a distributed-based cloud computing storage technology, so that the rapid deployment and high-efficiency operation and maintenance of the desktop can be realized, the operation cost of the office desktop is greatly reduced, and the business requirements of daily office work, personnel management, financial management and the like are met. At present, the technical scheme related to the cloud desktop is relatively simple. Generally, a single cloud desktop only transmits data to a user using a client through a desktop transmission protocol, and the user cannot realize resource sharing and seamless connection of a plurality of cloud desktops when using the cloud desktop, and meanwhile, the management and control security of cloud desktop resources is not high. Disclosure of Invention The embodiment of the application provides a cloud desktop management and control method and system and a storage medium, which can realize resource sharing and seamless connection of a plurality of cloud desktops and improve the security of cloud desktop resource management and control and the security of data storage. The technical scheme of the embodiment of the application is realized as follows: in a first aspect, an embodiment of the present application provides a cloud desktop management and control method, where the cloud desktop management and control method includes: The cloud desktop executing module forwards the access request to the cloud desktop decision module after receiving the access request sent by the cloud desktop device; based on the access request, the cloud desktop decision module calls the cloud desktop resource management module to obtain cloud desktop inventory information, and simultaneously, the cloud desktop decision module calls the user information module to obtain allocable cloud desktop resources corresponding to the cloud desktop equipment; the cloud desktop decision module judges whether an intelligent contract is met or not according to the cloud desktop inventory information and the assignable cloud desktop resources, wherein the intelligent contract is used for verifying equipment and resources; if the intelligent contract is met, the cloud desktop decision module sends an access permission instruction to the cloud desktop execution module; Based on the access permission instruction, the cloud desktop execution module establishes open virtual capacity of a cloud desktop, and issues access rights of the open virtual capacity of the cloud desktop to the cloud desktop device, so that the cloud desktop device accesses a target cloud desktop in a blockchain based on the access rights of the open virtual capacity of the cloud desktop. In a second aspect, the embodiment of the application provides a cloud desktop management and control system, which comprises a user information module, a cloud desktop resource management module, a cloud desktop execution module and a cloud desktop decision module; the cloud desktop executing module is used for forwarding the access request to the cloud desktop decision module after receiving the access request sent by the cloud desktop device; The cloud desktop decision module is used for calling the cloud desktop resource management module based on the access request to obtain cloud desktop inventory information, and meanwhile, the cloud desktop decision module calls the user information module to obtain the allocable cloud desktop resources corresponding to the cloud desktop equipment; judging whether an intelligent contract is met according to the cloud desktop inventory information and the allocable cloud desktop resources, and if the intelligent contract is met, sending an access permission instruction to the cloud desktop executing module by the cloud desktop decision module; The cloud desktop execution module is further configured to establish an open virtual capability of a cloud desktop based on the access permission instruction, and send an access right of the open virtual capability of the cloud desktop to the cloud desktop device, so that the cloud desktop device accesses a target cloud desktop based on the access right of the open virtual capability of the cloud desktop. In a third aspect, the embodiment of the application provides a cloud desktop management and control system, which comprises a sending unit, a calling unit, a judging unit and an establishing unit; The sending unit is used for forwarding the access re