CN109960551A - Cloud desktop services method, platform and computer readable storage medium - Google Patents

Cloud desktop services method, platform and computer readable storage medium Download PDF

Info

Publication number
CN109960551A
CN109960551A CN201711425973.XA CN201711425973A CN109960551A CN 109960551 A CN109960551 A CN 109960551A CN 201711425973 A CN201711425973 A CN 201711425973A CN 109960551 A CN109960551 A CN 109960551A
Authority
CN
China
Prior art keywords
user
operating system
desktop
mirror image
system container
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.)
Granted
Application number
CN201711425973.XA
Other languages
Chinese (zh)
Other versions
CN109960551B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201711425973.XA priority Critical patent/CN109960551B/en
Publication of CN109960551A publication Critical patent/CN109960551A/en
Application granted granted Critical
Publication of CN109960551B publication Critical patent/CN109960551B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The disclosure proposes a kind of cloud desktop services method, platform and computer readable storage medium, is related to field of cloud computer technology.A kind of cloud desktop services method of the disclosure includes: to receive access request from the user;The operating system container of user is determined according to user information, wherein user and operating system container correspond;Associated desktop mirror image is determined according to operating system container;Desktop mirror image is loaded onto operating system container and is supplied to the cloud desktop client of user.By such method, user and operating system container correspond, and cloud desktop client are loaded onto the operating system container of user-specific and are presented to by desktop mirror image when user initiates access, thus the isolation between improving user.

Description

Cloud desktop services method, platform and computer readable storage medium
Technical field
This disclosure relates to field of cloud computer technology, especially a kind of cloud desktop services method, platform and computer-readable deposit Storage media.
Background technique
Cloud desktop refers to that, by the computerized environment of user, application program, the user informations such as personal document are integrated together, with The form of conventional desktop is presented to the user, so that user possesses the technology of experience similar with conventional desktop.The technology is being runed There are deployment in some production environments of quotient, such as call center, client service center and business center.
The cloud Desktop Product type disposed at present mainly includes VDI (Virtual Desktop Infrastructure, void Quasi- desktop architecture) and the SBC (remote application that Server-Based Computing is shared based on server calculating i.e. session Or desktop), product includes Citrix XenDesktop, VMware view, open source desktop etc..Traditional solution is to pass through Server virtualization realizes the distribution and management and running to the abstract of hardware, resource, by agreement, so that client and server-side Show desktop image.
Summary of the invention
One purpose of the disclosure is to propose a kind of service plan of cloud desktop.
According to one aspect of the disclosure, a kind of cloud desktop services method is proposed, comprising: receive access from the user and ask It asks;The operating system container of user is determined according to user information, wherein user and operating system container correspond;According to behaviour Associated desktop mirror image is determined as system container;Desktop mirror image is loaded onto operating system container and is supplied to the cloud of user Desktop client end.
Optionally, operating system container and desktop mirror image correspond, and include user personalized information in desktop mirror image.
Optionally, multiple operating system containers are corresponding with the same desktop mirror image, include user in operating system container Customized information.
Optionally, user sharing system disk and operation belonging to operating system container corresponding with the same desktop mirror image System.
Optionally, include: by the cloud desktop client that desktop mirror image was loaded onto operating system container and was supplied to user Obtain the corresponding desktop mirror image of operating system container corresponding to the user;Desktop mirror image is loaded onto operating system container;It reads User personalized information and load in extract operation system container;It is shown to the cloud desktop client of user and is loaded with user personality Change the desktop of information.
Optionally, further includes: receive cloud desktop from the user and establish request;According to user right or user's owning user Group distribution desktop mirror image, and configure user access policies;The exclusive operating system container of distributing user.
Optionally, further includes: receive user in the operation of cloud desktop client;Operation is compared with user right, If not meeting user right, forbid user's operation;If meeting user right, allow user's operation, and operation is synchronized to Server end, comprising: if the corresponding operating system container of user and desktop mirror image correspond, operation is synchronized to desktop mirror Picture;If the corresponding operating system container of the user same desktop mirror image corresponding with other operating system containers, will operate same It walks to the corresponding operating system container of user.
By such method, user and operating system container correspond, and user initiates to add desktop mirror image when access It is loaded onto the operating system container of user-specific and is presented to cloud desktop client, thus the isolation between improving user.
According to another aspect of the disclosure, a kind of cloud desktop services platform is proposed, comprising: access request receiving module, For receiving access access request from the user;Container determining module, for determining the operation system of user according to user information System container, wherein user and operating system container correspond;Mirror image determining module, for being determined according to operating system container Associated desktop mirror image;Desktop display module, for desktop mirror image to be loaded onto operating system container and is supplied to user Cloud desktop client.
Optionally, operating system container and desktop mirror image correspond, and include user personalized information in desktop mirror image.
Optionally, multiple operating system containers are corresponding with the same desktop mirror image, include user in operating system container Customized information.
Optionally, user sharing system disk and operation belonging to operating system container corresponding with the same desktop mirror image System.
Optionally, desktop display module is used for: obtaining the corresponding desktop mirror image of operating system container corresponding to the user; Desktop mirror image is loaded onto operating system container;User personalized information and load in read operation system container;To user Cloud desktop client show the desktop for being loaded with user personalized information.
Optionally, further includes: newly-built request receiving module establishes request for receiving cloud desktop from the user;Mirror image Distribution module for distributing desktop mirror image according to user right or user's owning user group, and configures user access policies;Container Distribution module, the operating system container exclusive for distributing user.
Optionally, further includes: operation receiving module, for receiving user in the operation of cloud desktop client;Rights management Module is compared with user right for that will operate, if not meeting user right, forbids user's operation;If meeting user Permission then allows user's operation, and calls data simultaneous module;Data simultaneous module is synchronized to platform for that will operate, comprising: If the corresponding operating system container of user and desktop mirror image correspond, operation is synchronized to desktop mirror image;If user is corresponding The operating system container same desktop mirror image corresponding with other operating system containers, then it is corresponding operation to be synchronized to user Operating system container.
According to the another aspect of the disclosure, a kind of cloud desktop services platform is proposed, comprising: memory;And it is coupled to The processor of memory, processor are configured as that above any one cloud desktop takes based on the instruction execution of memory is stored in Business method.
In such cloud desktop services platform, user and operating system container are corresponded, by table when user initiates to access Face mirror image is loaded onto the operating system container of user-specific and is presented to cloud desktop client, thus the isolation between improving user Degree.
According to another aspect of the disclosure, a kind of computer readable storage medium is proposed, be stored thereon with computer journey The step of sequence instructs, and above any one cloud desktop services method is realized when which is executed by processor.
By executing the instruction in such computer readable storage medium, user and operating system container one can be realized One is corresponding, and user initiates that desktop mirror image is loaded onto the operating system container of user-specific to when access and is presented to cloud desktop visitor Family end, thus the isolation between improving user.
Detailed description of the invention
Attached drawing described herein is used to provide further understanding of the disclosure, constitutes a part of this disclosure, this public affairs The illustrative embodiments and their description opened do not constitute the improper restriction to the disclosure for explaining the disclosure.In the accompanying drawings:
Fig. 1 is the flow chart of one embodiment of the cloud desktop services method of the disclosure.
Fig. 2A is the schematic diagram of one embodiment of corresponding relationship in the cloud desktop services method of the disclosure.
Fig. 2 B is the schematic diagram of another embodiment of corresponding relationship in the cloud desktop services method of the disclosure.
Fig. 3 is the flow chart of another embodiment of the cloud desktop services method of the disclosure.
Fig. 4 is the schematic diagram of one embodiment of the cloud desktop services platform of the disclosure.
Fig. 5 is the schematic diagram of another embodiment of the cloud desktop services platform of the disclosure.
Fig. 6 is the schematic diagram of another embodiment of the cloud desktop services platform of the disclosure.
Fig. 7 is the schematic diagram of the further embodiment of the cloud desktop services platform of the disclosure.
Specific embodiment
Below by drawings and examples, the technical solution of the disclosure is described in further detail.
The flow chart of one embodiment of the cloud desktop services method of the disclosure is as shown in Figure 1.
In a step 101, server receives access request from the user.In one embodiment, the access of user is asked It may include the information such as user account, key in asking.Server can first verify user, judge the effective of user account Property and user right.
In a step 102, the operating system container of user is determined according to user information, wherein user and operating system are held Device corresponds.In one embodiment, server can determine the corresponding operation of user according to user identifier (such as user name) System container.In one embodiment, operating system container can be distributed when user logs in or initiate for the first time application for user, And establish corresponding relationship.
In step 103, associated desktop mirror image is determined according to operating system container.It in one embodiment, can be with It is stored with desktop mirror image pond in the server, the desktop awards including various operating systems or various individual cultivations.At one It can store the incidence relation of operating system container and desktop mirror image in embodiment, in server.In another embodiment, It can store desktop mirror image and the associate management of user in server.Server can find the corresponding desktop mirror image of user.
At step 104, desktop mirror image is loaded onto operating system container to and is supplied to the cloud desktop client of user, User accesses by way of remote desktop and operates desktop.
By such method, user and operating system container correspond, and user initiates to add desktop mirror image when access It is loaded onto the operating system container of user-specific and is presented to cloud desktop client, thus the isolation between improving user.
In one embodiment, operating system container can be corresponded with desktop mirror image, and as shown in Figure 2 A, user 211 Corresponding with operating system container 221 and desktop mirror image 231, user 212 is corresponding with operating system container 222 and desktop mirror image 232, User 213 is corresponding with operating system container 223 and desktop mirror image 233.Customized information after user operates every time is stored in table In the mirror image of face, server is that the desktop that user provides is exclusive desktop.Table belonging to the exclusive desktop is selected for the first time in user When the mirror image of face, server is that user reserves or generate exclusive desktop.The exclusive desktop will not discharge automatically, when the user logs in void After quasi- desktop, it will directly be able to access that the exclusive desktop.
By such method, exclusive desktop can be distributed for user, and user information is stored in desktop mirror image, load It can be used to container, be used by others so as to avoid exclusive desktop, improve the isolation between user, and improve desktop Load the speed of expansion.
In another embodiment, multiple operating system containers can be corresponding with the same desktop mirror image, and more people share One system disk, sharing operation system, as shown in Figure 2 B, user 211~213 have respectively exclusive operating system container 221~ 223, but share desktop mirror image 23.Each user has exclusive data disks.Each user see when logging in one it is complete Desktop.When the user for sharing the same desktop mirror image exits, individual operation and data are not saved to desktop mirror image, and It is stored in the corresponding operating system container of user, to avoid interacting between user.
By such method, it can be realized multiple users share desktop mirror image, and be independent of each other between operating, reduce pair The requirement of the capacity in desktop mirror image pond;The asynchronous operation of user ensure that the isolation between user to desktop mirror image;User Individuation data can be stored in its exclusive operating system container, also can satisfy the individual requirement of user.
In one embodiment, in multiple operating system containers situation corresponding with the same desktop mirror image, when with When family logs in, server can first obtain the corresponding desktop mirror image of operating system container corresponding to the user, by desktop mirror image It is loaded onto operating system container, and then user personalized information and load in read operation system container, is completed with load Desktop mirror image one is logical to be shown to user, is loaded with user personalized information to realize and show to the cloud desktop client of user Desktop.
The flow chart of another embodiment of the cloud desktop services method of the disclosure is as shown in Figure 3.
In step 301, it receives cloud desktop from the user and establishes request.The cloud desktop of user is established in request and be can wrap The information such as user type, user right, user account are included, so that server configures corresponding user right and distributes corresponding table Face mirror image.
In step 302, desktop mirror image is distributed according to user right or user's owning user group, and configures user and accesses plan Slightly.In one embodiment, user access policies may include exclusive desktop access and the access of sharing operation system.In a reality It applies in example, can be that user distributes access strategy and desktop mirror image according to user right or owning user group;In another implementation In example, it can also determine whether to distribute for user with reference to the quantity of current idle desktop mirror image or the storage pressure of server exclusive Desktop.In one embodiment, desktop mirror image can also be made and generated according to user demand.
In step 303, the exclusive operating system container of distributing user.It in one embodiment, can be to operating system Container is configured, however, it is determined that user, operating system container and desktop mirror image are one-to-one relationship, then configure operating system appearance Device is not necessarily to the ability for having storage user personalized information;If multiple same desktop mirror images of user sharing, need to configure operation System container has the ability of storage user personalized information.
By such method, it can be user's batch operation system container and desktop mirror image, and be established with user account Relationship facilitates the register next time of user.
In one embodiment, the operating right that user can be set, can be with when user is operated by cloud desktop Determine whether to forbid the operation of user according to user right.If the operation of user meets its permission, allow user's operation, and will Operation is synchronized to server end: if the corresponding operating system container of user and desktop mirror image correspond, operation being synchronized to Desktop mirror image;It, will if the corresponding operating system container of the user same desktop mirror image corresponding with other operating system containers Operation is synchronized to the corresponding operating system container of user.
By such method, rights management can be carried out to the operation of user, and according to the pass of user and desktop mirror image Connection relationship determines the synchronous position of the operation of user, to guarantee system, the safety of user information.
The schematic diagram of one embodiment of the cloud desktop services platform of the disclosure is as shown in Figure 4.Access request receiving module 401 can receive access request from the user.It in one embodiment, may include user's account in the access request of user Number, the information such as key.Server can first verify user, judge the validity and user right of user account.Container Determining module 402 can determine the operating system container of user according to user information, wherein user and operating system container are one by one It is corresponding.In one embodiment, server can determine that the corresponding operating system of user is held according to user identifier (such as user name) Device.Mirror image determining module 403 can determine associated desktop mirror image according to operating system container.In one embodiment, it takes It can store the incidence relation of operating system container and desktop mirror image in business device.It in another embodiment, can in server To store the associate management of desktop mirror image and user.Server can find the corresponding desktop mirror image of user.Desktop shows mould Desktop mirror image can be loaded onto operating system container and be supplied to the cloud desktop client of user by block 404, and user passes through remote The mode of journey desktop accesses and operates desktop.
In such cloud desktop services platform, user and operating system container are corresponded, by table when user initiates to access Face mirror image is loaded onto the operating system container of user-specific and is presented to cloud desktop client, thus the isolation between improving user Degree.
In one embodiment, operating system container can be with desktop mirror image one-to-one correspondence or multiple operating system containers Can be corresponding with the same desktop mirror image, more people share a system disk, sharing operation system, to realize that user specially enjoys table The both of which of face and share desktop mirror image is simultaneously deposited, and the flexibility and service ability of platform are improved.
In one embodiment, multiple operating system containers can in situation corresponding with the same desktop mirror image, Desktop display module 404 can first obtain the corresponding desktop mirror image of operating system container corresponding to the user, by desktop mirror image It is loaded onto operating system container, user personalized information and load in read operation system container, to realize to user's Cloud desktop client shows the desktop for being loaded with user personalized information.
In one embodiment, as shown in figure 4, cloud desktop services platform may include newly-built request receiving module 405, hold Device distribution module 407 and mirror image distribution module 406.Newly-built request receiving module 405 can receive cloud desktop from the user and build Vertical request.It may include the information such as user type, user right, user account that the cloud desktop of user, which is established in request, with housecoat Business device configures corresponding user right and distributes corresponding desktop mirror image.Container allocation module 407 can according to user right or User's owning user group is that user distributes desktop mirror image, and configures user access policies.In one embodiment, user accesses plan It slightly may include exclusive desktop access and the access of sharing operation system.It in one embodiment, can be according to user right or institute Belonging to user group is that user distributes access strategy and desktop mirror image;In another embodiment, current idle desktop can also be referred to The quantity of mirror image or the storage pressure of server determine whether to distribute exclusive desktop for user.It in one embodiment, can be with Desktop mirror image is made and generated according to user demand.Mirror image distribution module 406 being capable of the exclusive operating system container of distributing user. In one embodiment, operating system container can be configured, however, it is determined that user, operating system container and desktop mirror image are One-to-one relationship then configures operating system container and is not necessarily to the ability for having storage user personalized information;If multiple users are total Same desktop mirror image is enjoyed, then needs to configure the ability that operating system container has storage user personalized information.
Such cloud desktop services platform can be user's batch operation system container and desktop mirror image, and and user account Opening relationships facilitates the register next time of user.
In one embodiment, it can use Docker container and realize that cloud desktop services are flat in OpenStack cloud platform Platform, can in Nova module in the form of driving driver, using Docker container as operating system container.? Container can be created by calling Docker API in OpenStack cloud platform environment, provide cloud desktop services for user.? In one embodiment, cloud desktop system mirror image can be made in OpenStack: in OpenStack, Glance module is negative All image files of maintenance and management are blamed, indicate virtual disk with Image.The mirror image of cloud desktop system can be used as example cloud The template of desktop system starting.Container is created by Docker interface API and is managed, and calling template is that user distributes table Face is directly attached with the cloud desktop system in OpenStack by the cloud desktop client of Spice agreement.
Such cloud desktop services platform is based on OpenStack framework, can reduce cloud desktop using Docker container Resources occupation rate improves cloud desktop closeness, to can dispose in the server hardware configuration of identical quantity more Cloud desktop.In addition such cloud desktop services platform medium cloud desktop starts fast speed, and performance cost is small, so as to shorten user The time for logging in cloud desktop is shorter, while container technique maintains the isolation between each cloud desktop.
In one embodiment, as shown in figure 4, cloud desktop services platform can also include operation receiving module 408, permission Management module 409 and data simultaneous module 410.Operation receiving module 408 can receive user in the operation of cloud desktop client. Authority management module 409 will be operated and is compared with user right, if not meeting user right, forbid user's operation;If symbol User right is closed, then allows user's operation, and call data simultaneous module 404.Data simultaneous module 404 can synchronize operation To platform, comprising: if the corresponding operating system container of user and desktop mirror image correspond, operation is synchronized to desktop mirror Picture;If the corresponding operating system container of the user same desktop mirror image corresponding with other operating system containers, will operate same It walks to the corresponding operating system container of user.
Such cloud desktop services platform can carry out rights management to the operation of user, and according to user and desktop mirror image Incidence relation determine the synchronous position of the operation of user, to guarantee system, the safety of user information.
In one embodiment, cloud desktop services platform can have multiple functions unit, as shown in Figure 5.Container Management Unit 501 can generate and manage the container that user's desktop uses;Service management unit 502 can manage cloud desktop user, The information such as user group, user data is mainly the business datum offer storage support that user generates in virtual machine, to reach use The application at family and the isolated purpose of data.Desktop management unit 503 can distribute desktop mirror image, can be by user or user's component With desktop mirror image;Specified strategy, may specify desktop security strategy when distributing desktop mirror image;Addition is deleted, editor, activation, lock Fixed, filing desktop.Monitoring management unit 504 is capable of operation and the client virtual machine of monitoring system management cloud desktop management platform The operation of (in online situation) issues alarm once being abnormal.Mirror image administrative unit 505 can make different virtual machines Mirror image template, the template including Windows, Linux, and can add, delete, modifying virtual machine image template.Log management Unit 506 is able to record cloud desktop management platform, the running log of client, operation log etc..Above-mentioned multiple units can be with base It constructs and realizes in OpenStack environment 507.
Such cloud desktop services platform include application management, tactical management, desktop management, application management, monitoring management, Multiple functions including memory management functions etc. allow to carry out desktop mirror image template edit operation, compile to desktop mirror image It collects operation, control is managed to the distribution of container, control, and the operation such as monitoring and log recording are managed to user, The flexibility and scalability for improving cloud desktop services platform, are conducive to promote the use of.
The structural schematic diagram of one embodiment of disclosure cloud desktop services platform is as shown in Figure 6.Cloud desktop services platform Including memory 601 and processor 602.Wherein: memory 601 can be disk, flash memory or other any non-volatile memories Medium.Memory is used to store the instruction in the corresponding embodiment of medium cloud desktop services method above.Processor 602, which is coupled to, to be deposited Reservoir 601 can be used as one or more integrated circuits to implement, such as microprocessor or microcontroller.The processor 602 is used In executing the instruction stored in memory, it can be realized user and operating system container correspond, it will when user initiates to access Desktop mirror image is loaded onto the operating system container of user-specific and is presented to cloud desktop client, improves the isolation between user Degree.
It in one embodiment, can be as shown in fig. 7, cloud desktop services platform 700 includes memory 701 and processor 702.Processor 702 is coupled to memory 701 by BUS bus 703.The cloud desktop services platform 700 can also pass through storage Interface 704 is connected to external memory 705 to call external data, can also be connected to network by network interface 706 An or other computer system (not shown).It no longer describes in detail herein.
In this embodiment, it is instructed by memory stores data, then above-metioned instruction is handled by processor, can be realized User and operating system container correspond, and hold the operating system that desktop mirror image is loaded onto user-specific when user initiates access In device and it is presented to cloud desktop client, improves the isolation between user.
In another embodiment, a kind of computer readable storage medium, is stored thereon with computer program instructions, this refers to The step of enabling the method realized in cloud desktop services method corresponding embodiment when being executed by processor.Those skilled in the art It should be appreciated that embodiment of the disclosure can provide as method, apparatus or computer program product.Therefore, the disclosure can be used completely The form of hardware embodiment, complete software embodiment or embodiment combining software and hardware aspects.Moreover, the disclosure can adopt Used in one or more wherein include computer usable program code computer can with non-transient storage medium (including but Be not limited to magnetic disk storage, CD-ROM, optical memory etc.) on the form of computer program product implemented.
The disclosure is reference according to the method for the embodiment of the present disclosure, the flow chart of equipment (system) and computer program product And/or block diagram describes.It should be understood that each process in flowchart and/or the block diagram can be realized by computer program instructions And/or the combination of the process and/or box in box and flowchart and/or the block diagram.It can provide these computer programs to refer to Enable the processor of general purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices to generate One machine so that by the instruction that the processor of computer or other programmable data processing devices executes generate for realizing The device for the function of being specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works, so that it includes referring to that instruction stored in the computer readable memory, which generates, Enable the manufacture of device, the command device realize in one box of one or more flows of the flowchart and/or block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device, so that counting Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, thus in computer or The instruction executed on other programmable devices is provided for realizing in one or more flows of the flowchart and/or block diagram one The step of function of being specified in a box or multiple boxes.
So far, the disclosure is described in detail.In order to avoid covering the design of the disclosure, it is public that this field institute is not described The some details known.Those skilled in the art as described above, completely it can be appreciated how implementing technology disclosed herein Scheme.
Disclosed method and device may be achieved in many ways.For example, can by software, hardware, firmware or Person's software, hardware, firmware any combination realize disclosed method and device.The step of for the method it is above-mentioned Sequence is merely to be illustrated, and the step of disclosed method is not limited to sequence described in detail above, unless with other sides Formula illustrates.In addition, in some embodiments, the disclosure can be also embodied as recording program in the recording medium, these Program includes for realizing according to the machine readable instructions of disclosed method.Thus, the disclosure also covers storage for executing According to the recording medium of the program of disclosed method.
Finally it should be noted that: above embodiments are only to illustrate the technical solution of the disclosure rather than its limitations;To the greatest extent Pipe is described in detail the disclosure referring to preferred embodiment, it should be understood by those ordinary skilled in the art that: still It can modify to the specific embodiment of the disclosure or some technical features can be equivalently replaced;Without departing from this public affairs The spirit of technical solution is opened, should all be covered in the claimed technical proposal scope of the disclosure.

Claims (16)

1. a kind of cloud desktop services method, comprising:
Receive access request from the user;
The operating system container of user is determined according to user information, wherein user and operating system container correspond;
Associated desktop mirror image is determined according to the operating system container;
The desktop mirror image is loaded onto the operating system container and is supplied to the cloud desktop client of user.
2. according to the method described in claim 1, wherein, the operating system container and the desktop mirror image correspond, institute Stating includes user personalized information in desktop mirror image.
3. according to the method described in claim 1, wherein, multiple operating system containers and the same desktop mirror image phase It is corresponding, it include user personalized information in the operating system container.
4. according to the method described in claim 3, wherein, operating system container institute corresponding with the same desktop mirror image The user sharing system disk and operating system of category.
5. described that the desktop mirror image is loaded onto the operating system container according to the method described in claim 3, wherein And the cloud desktop client for being supplied to user includes:
Obtain the corresponding desktop mirror image of operating system container corresponding to the user;
The desktop mirror image is loaded onto the operating system container;
Read the user personalized information in the operating system container and load;
The desktop for being loaded with user personalized information is shown to the cloud desktop client of user.
6. according to the method described in claim 1, further include:
It receives cloud desktop from the user and establishes request;
Desktop mirror image is distributed according to user right or user's owning user group, and configures user access policies;
The exclusive operating system container of distributing user.
7. according to the method described in claim 1, further include:
User is received in the operation of cloud desktop client;
The operation is compared with user right, if not meeting user right, forbids user's operation;If meeting user's power Limit then allows user's operation, and the operation is synchronized to server end, comprising:
If the corresponding operating system container of user and desktop mirror image correspond, operation is synchronized to desktop mirror image;
If the corresponding operating system container of the user same desktop mirror image corresponding with other operating system containers, will operate same It walks to the corresponding operating system container of user.
8. a kind of cloud desktop services platform, comprising:
Access request receiving module, for receiving access access request from the user;
Container determining module, for determining the operating system container of user according to user information, wherein user and operating system are held Device corresponds;
Mirror image determining module, for determining associated desktop mirror image according to the operating system container;
Desktop display module, for the desktop mirror image to be loaded onto the operating system container and is supplied to the cloud table of user Face client.
9. platform according to claim 8, wherein the operating system container and the desktop mirror image correspond, institute Stating includes user personalized information in desktop mirror image.
10. platform according to claim 8, wherein multiple operating system containers and the same desktop mirror image It is corresponding, it include user personalized information in the operating system container.
11. platform according to claim 10, wherein operating system container corresponding with the same desktop mirror image Affiliated user sharing system disk and operating system.
12. platform according to claim 10, wherein the desktop display module is used for:
Obtain the corresponding desktop mirror image of operating system container corresponding to the user;
The desktop mirror image is loaded onto the operating system container;
Read the user personalized information in the operating system container and load;
The desktop for being loaded with user personalized information is shown to the cloud desktop client of user.
13. platform according to claim 8, further includes:
Newly-built request receiving module establishes request for receiving cloud desktop from the user;
Mirror image distribution module for distributing desktop mirror image according to user right or user's owning user group, and configures user's access Strategy;
Container allocation module, the operating system container exclusive for distributing user.
14. platform according to claim 8, further includes:
Receiving module is operated, for receiving user in the operation of cloud desktop client;
Authority management module, if not meeting user right, forbids user for the operation to be compared with user right Operation;If meeting user right, allow user's operation, and call data simultaneous module;
The data simultaneous module is used to the operation being synchronized to platform, comprising:
If the corresponding operating system container of user and desktop mirror image correspond, operation is synchronized to desktop mirror image;
If the corresponding operating system container of the user same desktop mirror image corresponding with other operating system containers, will operate same It walks to the corresponding operating system container of user.
15. a kind of cloud desktop services platform, comprising:
Memory;And
It is coupled to the processor of the memory, the processor is configured to based on the instruction execution for being stored in the memory Method as described in any one of claim 1 to 7.
16. a kind of computer readable storage medium, is stored thereon with computer program instructions, real when which is executed by processor The step of method described in existing claim 1 to 7 any one.
CN201711425973.XA 2017-12-26 2017-12-26 Cloud desktop service method, platform and computer readable storage medium Active CN109960551B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711425973.XA CN109960551B (en) 2017-12-26 2017-12-26 Cloud desktop service method, platform and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711425973.XA CN109960551B (en) 2017-12-26 2017-12-26 Cloud desktop service method, platform and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN109960551A true CN109960551A (en) 2019-07-02
CN109960551B CN109960551B (en) 2023-03-28

Family

ID=67021450

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711425973.XA Active CN109960551B (en) 2017-12-26 2017-12-26 Cloud desktop service method, platform and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN109960551B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110769044A (en) * 2019-10-14 2020-02-07 广州微算互联信息技术有限公司 ARM equipment using method, device and system
CN110851224A (en) * 2019-11-11 2020-02-28 西安雷风电子科技有限公司 Intelligent switching system and method of IDV cloud desktop based on container
CN111901343A (en) * 2020-07-28 2020-11-06 北京明朝万达科技股份有限公司 Data access method, data transmission method, data access device, data transmission device, electronic equipment and readable storage medium
CN112153101A (en) * 2020-08-07 2020-12-29 广东电网有限责任公司 Cloud desktop office method and system based on hierarchical decoupling
CN113064693A (en) * 2021-04-08 2021-07-02 北京天融信网络安全技术有限公司 Cloud desktop starting method, device and system and storage medium
WO2021238639A1 (en) * 2020-05-27 2021-12-02 中兴通讯股份有限公司 Method and apparatus for sharing operating system, and system and computer-readable storage medium
CN113849271A (en) * 2021-09-22 2021-12-28 北京百度网讯科技有限公司 Cloud desktop display method, device, equipment, system and storage medium
WO2022012586A1 (en) * 2020-07-14 2022-01-20 杭州海康威视数字技术股份有限公司 Local service provision method and apparatus, device, and storage medium
CN114116092A (en) * 2021-11-09 2022-03-01 北京百度网讯科技有限公司 Cloud desktop system processing method, cloud desktop system control method and related equipment
CN114168254A (en) * 2020-09-10 2022-03-11 成都鼎桥通信技术有限公司 Data processing method, device and equipment
CN114640674A (en) * 2022-03-07 2022-06-17 阿里巴巴(中国)有限公司 Content sharing method and system
CN114979114A (en) * 2022-03-29 2022-08-30 阿里巴巴(中国)有限公司 Cloud application processing method and system
CN115118472A (en) * 2022-06-17 2022-09-27 深圳乐播科技有限公司 Cloud desktop control method and device, computer equipment and storage medium
WO2022253044A1 (en) * 2021-06-03 2022-12-08 华为云计算技术有限公司 Cloud desktop setting method, system, and device
CN112099920B (en) * 2020-09-21 2023-10-20 北京明朝万达科技股份有限公司 Method and device for creating secure desktop, electronic equipment and readable storage medium
CN117873603A (en) * 2024-02-04 2024-04-12 北京庭宇科技有限公司 Cloud desktop diskless starting method based on COW snapshot

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104144172A (en) * 2013-05-06 2014-11-12 上海宏第网络科技有限公司 Cloud platform system and method based on desktop virtualization technology
CN104158905A (en) * 2014-08-28 2014-11-19 北京京东尚科信息技术有限公司 Creation method of web containers
CN104536802A (en) * 2014-12-19 2015-04-22 中兴通讯股份有限公司 Method for achieving calling of applications and virtual machine
CN104699570A (en) * 2015-03-30 2015-06-10 福州大学 Intelligent network flow desktop method allowing virtual desktop and physical desktop to share mirror image
CN104735108A (en) * 2013-12-20 2015-06-24 ***通信集团公司 Method and device for using cloud desktops and cloud desktop system
CN106506481A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 Cloud desktop system based on OpenStack
CN106506620A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 Cloud desktop intelligent terminal management system
CN106533758A (en) * 2016-11-10 2017-03-22 河南智业科技发展有限公司 Enterprise cloud desktop management platform of OpenStack cloud desktop
CN106959882A (en) * 2016-01-12 2017-07-18 深圳市深信服电子科技有限公司 Virtual desktop implementation method and device
CN107220100A (en) * 2016-03-22 2017-09-29 ***(深圳)有限公司 One kind exploitation O&M method, device and cloud computing PaaS platform
CN107229509A (en) * 2017-06-09 2017-10-03 山东超越数控电子有限公司 The creation method of container type virtual machine under a kind of platform of soaring
US20170346706A1 (en) * 2016-05-26 2017-11-30 CloudBolt Software Inc. Infrastructure testing

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104144172A (en) * 2013-05-06 2014-11-12 上海宏第网络科技有限公司 Cloud platform system and method based on desktop virtualization technology
CN104735108A (en) * 2013-12-20 2015-06-24 ***通信集团公司 Method and device for using cloud desktops and cloud desktop system
CN104158905A (en) * 2014-08-28 2014-11-19 北京京东尚科信息技术有限公司 Creation method of web containers
CN104536802A (en) * 2014-12-19 2015-04-22 中兴通讯股份有限公司 Method for achieving calling of applications and virtual machine
CN104699570A (en) * 2015-03-30 2015-06-10 福州大学 Intelligent network flow desktop method allowing virtual desktop and physical desktop to share mirror image
CN106959882A (en) * 2016-01-12 2017-07-18 深圳市深信服电子科技有限公司 Virtual desktop implementation method and device
CN107220100A (en) * 2016-03-22 2017-09-29 ***(深圳)有限公司 One kind exploitation O&M method, device and cloud computing PaaS platform
US20170346706A1 (en) * 2016-05-26 2017-11-30 CloudBolt Software Inc. Infrastructure testing
CN106506481A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 Cloud desktop system based on OpenStack
CN106506620A (en) * 2016-11-02 2017-03-15 河南智业科技发展有限公司 Cloud desktop intelligent terminal management system
CN106533758A (en) * 2016-11-10 2017-03-22 河南智业科技发展有限公司 Enterprise cloud desktop management platform of OpenStack cloud desktop
CN107229509A (en) * 2017-06-09 2017-10-03 山东超越数控电子有限公司 The creation method of container type virtual machine under a kind of platform of soaring

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
王伟 等: ""一种面向云构软件的云操作***"", 《计算机科学》 *
霍旭轮等: "云桌面虚拟化架构的研究与应用", 《电脑与电信》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110769044A (en) * 2019-10-14 2020-02-07 广州微算互联信息技术有限公司 ARM equipment using method, device and system
CN110851224A (en) * 2019-11-11 2020-02-28 西安雷风电子科技有限公司 Intelligent switching system and method of IDV cloud desktop based on container
CN110851224B (en) * 2019-11-11 2024-01-19 西安雷风电子科技有限公司 Intelligent switching system and method of IDV cloud desktop based on container
WO2021238639A1 (en) * 2020-05-27 2021-12-02 中兴通讯股份有限公司 Method and apparatus for sharing operating system, and system and computer-readable storage medium
WO2022012586A1 (en) * 2020-07-14 2022-01-20 杭州海康威视数字技术股份有限公司 Local service provision method and apparatus, device, and storage medium
CN111901343A (en) * 2020-07-28 2020-11-06 北京明朝万达科技股份有限公司 Data access method, data transmission method, data access device, data transmission device, electronic equipment and readable storage medium
CN112153101A (en) * 2020-08-07 2020-12-29 广东电网有限责任公司 Cloud desktop office method and system based on hierarchical decoupling
CN114168254A (en) * 2020-09-10 2022-03-11 成都鼎桥通信技术有限公司 Data processing method, device and equipment
CN112099920B (en) * 2020-09-21 2023-10-20 北京明朝万达科技股份有限公司 Method and device for creating secure desktop, electronic equipment and readable storage medium
CN113064693A (en) * 2021-04-08 2021-07-02 北京天融信网络安全技术有限公司 Cloud desktop starting method, device and system and storage medium
CN113064693B (en) * 2021-04-08 2022-09-16 北京天融信网络安全技术有限公司 Cloud desktop starting method, device and system and storage medium
WO2022253044A1 (en) * 2021-06-03 2022-12-08 华为云计算技术有限公司 Cloud desktop setting method, system, and device
CN113849271A (en) * 2021-09-22 2021-12-28 北京百度网讯科技有限公司 Cloud desktop display method, device, equipment, system and storage medium
WO2023083208A1 (en) * 2021-11-09 2023-05-19 北京百度网讯科技有限公司 Cloud desktop system processing method, cloud desktop system control method and related device
CN114116092A (en) * 2021-11-09 2022-03-01 北京百度网讯科技有限公司 Cloud desktop system processing method, cloud desktop system control method and related equipment
CN114640674A (en) * 2022-03-07 2022-06-17 阿里巴巴(中国)有限公司 Content sharing method and system
CN114979114A (en) * 2022-03-29 2022-08-30 阿里巴巴(中国)有限公司 Cloud application processing method and system
CN114979114B (en) * 2022-03-29 2023-12-08 阿里巴巴(中国)有限公司 Cloud application processing method and system
CN115118472A (en) * 2022-06-17 2022-09-27 深圳乐播科技有限公司 Cloud desktop control method and device, computer equipment and storage medium
CN115118472B (en) * 2022-06-17 2024-02-09 深圳乐播科技有限公司 Cloud desktop control method and device, computer equipment and storage medium
CN117873603A (en) * 2024-02-04 2024-04-12 北京庭宇科技有限公司 Cloud desktop diskless starting method based on COW snapshot

Also Published As

Publication number Publication date
CN109960551B (en) 2023-03-28

Similar Documents

Publication Publication Date Title
CN109960551A (en) Cloud desktop services method, platform and computer readable storage medium
US10298666B2 (en) Resource management for multiple desktop configurations for supporting virtual desktops of different user classes
US10212050B2 (en) Providing recursively-generated instantiated computing resource in a multi-tenant environment
US8881244B2 (en) Authorizing computing resource access based on calendar events in a networked computing environment
CN106020930A (en) Application container based application management method and system
CN108429768A (en) Cloud data analysis service manages system, method and cloud server
US10620928B2 (en) Global cloud applications management
CN109040150A (en) Cloud desktop services method, client platform and system
US10713215B2 (en) Allocating non-conflicting inode numbers
US11886921B2 (en) Serverless runtime container allocation
US11907766B2 (en) Shared enterprise cloud
CN111352737A (en) Container cloud computing service platform based on resource pool
CN109995814A (en) Moving method and device, communication equipment, the storage medium of cloud host resource
CN113064600A (en) Method and device for deploying application
CN117616395A (en) Continuous liveness and integrity of applications during migration
US20150213285A1 (en) Configuration of partition relationships
CN110881039A (en) Cloud security management system
US20200073628A1 (en) Content collaboration
Kolekar et al. Adaptive user interface for e-learning applications based on learning styles using Web Logs analysis: A hybrid cloud architecture
JP2024502329A (en) Edge time sharing across clusters via dynamic task movement
CN110569637A (en) Visualization system and method for managing HDFS space resources
US11082496B1 (en) Adaptive network provisioning
US12041164B2 (en) Encryption key hybrid deployment management
US20230080445A1 (en) Encryption key hybrid deployment management
US20230394163A1 (en) Data cluster management

Legal Events

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