Method and device for realizing seamless switching of cloud desktops and storage medium

By presenting the cloud desktop with lower definition in the cloud desktop console list and updating its clarity when the user selects it, the problem of inefficient switching of cloud desktops is solved, seamless switching is achieved and cloud resources is saved.

CN119415186AInactive Publication Date: 2025-02-11BEIJING TINGYU TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510018265.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-02-11
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, switching between cloud desktops is low, resulting in inconvenient management and operation.

Method used

By presenting the cloud desktop in the console list according to the second clarity requirement, when the user selects the target cloud desktop, updates its streaming parameters to meet the first clarity requirement, and maps local events to the target cloud desktop, achieving seamlessness Switch.

Benefits of technology

Improves the efficiency of cloud desktop switching, reduces the impact of loading and connection time, and saves cloud resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415186A_ABST
    Figure CN119415186A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for achieving seamless switching of cloud desktops and a storage medium, and relates to the technical field of cloud desktops, and the method comprises the steps: when it is determined that a first target cloud desktop is selected in displayed cloud desktops belonging to a console list, updating a streaming parameter of the first target cloud desktop, the image definition of the first target cloud desktop meets the first definition requirement; the console list comprises at least one cloud desktop, the at least one cloud desktop in the console list is displayed according to a second definition requirement, and the definition corresponding to the first definition requirement is higher than the definition corresponding to the second definition requirement; mapping local related events to the first target cloud desktop, wherein the related events comprise keyboard, mouse, disk mapping and clipboard; and switching the current desktop to the first target cloud desktop. In this way, when cloud desktop switching is carried out, the cloud desktop switching is not affected by cloud desktop loading and connection time consumption, the cloud desktop switching efficiency is improved, and meanwhile cloud resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of cloud desktops, and in particular to a method, device and storage medium for realizing seamless switching of cloud desktops. Background Art

[0002] Cloud Desktop is a virtual desktop solution based on cloud computing. It deploys desktop operating systems and applications on cloud servers. Users can remotely access these resources through the network, allowing users to work anytime and anywhere.

[0003] However, since it takes a certain amount of time to load and connect to a cloud desktop, the prior art has the problems of poor switching efficiency between multiple cloud desktops and inconvenient management and operation.

[0004] Based on this, how to improve the efficiency of cloud desktop switching has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] In view of this, in order to solve the above technical problems, the present invention provides a method, device and storage medium for realizing seamless switching of cloud desktops.

[0006] The present invention adopts the following technical solution: In a first aspect, the present invention provides a method for realizing seamless switching of cloud desktops, comprising: When a first target cloud desktop is selected among the cloud desktops that belong to the console list and are displayed, the streaming parameters of the first target cloud desktop are updated so that the picture clarity of the first target cloud desktop meets the first clarity requirement; wherein the console list includes at least one of the cloud desktops, and at least one of the cloud desktops in the console list will be displayed according to the second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement; Mapping local related events to the first target cloud desktop, the related events including keyboard, mouse, disk mapping and clipboard; Switch the current desktop to the first target cloud desktop.

[0007] Optionally, after mapping the local related events to the first target cloud desktop, the method for implementing seamless switching of cloud desktops of the present invention further includes: When it is determined that the first target cloud desktop is to be exited, the current desktop is switched to a console list page; According to the second definition requirement, updating the streaming parameters of the first target cloud desktop; The binding relationship between the related event and the first target cloud desktop is released.

[0008] Optionally, when a first target cloud desktop is selected in the step of determining that the cloud desktops belong to the console list and are displayed, before updating the streaming parameters of the first target cloud desktop, the method for implementing seamless switching of cloud desktops of the present invention further includes: The console adds at least one of the cloud desktops to the console list; Adding the cloud desktop located in the display area of ​​the console list to a preset virtual room; The console obtains the streaming of each of the cloud desktops in the preset virtual room from the cloud server, and enables the cloud desktops located in the display area of ​​the console list to be displayed in the display area according to the second definition requirement.

[0009] Optionally, when the console list slides, if the console determines that a second target cloud desktop has been newly added to the display area and / or a third target cloud desktop has exited the display area, the console adds the second target cloud desktop to the preset virtual room and / or exits the third target cloud desktop from the preset virtual room.

[0010] Optionally, when no one manually slides the console list, the console list automatically slides at a preset speed; When someone manually slides the console list, the console list slides according to the manual sliding operation.

[0011] Optionally, the method for realizing seamless switching of cloud desktops of the present invention further includes: When the console list slides, the console determines the fourth target cloud desktop to be displayed according to the list order, and adds the fourth target cloud desktop to the preset virtual room to preload the fourth target cloud desktop.

[0012] Optionally, for a cloud desktop that belongs to the console list and is displayed, when the cloud desktop is not accessed by a user, a display image of the cloud desktop is a preset image corresponding to the operating system of the cloud desktop; When the cloud desktop has been accessed by the user, the displayed image of the cloud desktop is the desktop when the cloud desktop was last exited.

[0013] In a second aspect, the present invention provides a device for realizing seamless switching of cloud desktops, comprising: An updating module, configured to update the streaming parameters of a first target cloud desktop when it is determined that a first target cloud desktop is selected among cloud desktops belonging to a console list and displayed, so that the picture clarity of the first target cloud desktop meets a first clarity requirement; wherein the console list includes at least one of the cloud desktops, and at least one of the cloud desktops in the console list will be displayed according to a second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement; A mapping module, used to map local related events to the first target cloud desktop, the related events including keyboard, mouse, disk mapping and clipboard; A switching module is used to switch the current desktop to the first target cloud desktop.

[0014] In a third aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program implements the various steps in the method for achieving seamless switching of cloud desktops as described above.

[0015] The present invention adopts the above technical scheme, a method for realizing seamless switching of cloud desktops, comprising: when it is determined that a first target cloud desktop is selected among the cloud desktops belonging to the console list and displayed, updating the streaming parameters of the first target cloud desktop so that the picture clarity of the first target cloud desktop meets the first clarity requirement; wherein, the console list contains at least one cloud desktop, and at least one cloud desktop in the console list will be displayed according to the second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement; mapping local related events to the first target cloud desktop, the related events including keyboard, mouse, disk mapping and clipboard; switching the current desktop to the first target cloud desktop.

[0016] Based on this, by displaying the cloud desktops in the console list according to the second clarity requirement (i.e., displaying the cloud desktops in the console list with lower clarity), when the user selects the first target cloud desktop from the displayed cloud desktops, the streaming parameters of the first target cloud desktop are updated according to the first clarity requirement, so that the first target cloud desktop is displayed with higher clarity. This ensures that the present invention is not affected by the time consumption of cloud desktop loading and connection when switching cloud desktops, so that the present invention can improve the efficiency of cloud desktop switching and realize seamless switching of cloud desktops. At the same time, it can also save cloud resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 It is a flowchart of a method for realizing seamless switching of cloud desktops provided by an embodiment of the present invention; Figure 2 It is a structural schematic diagram of a device for realizing seamless switching of cloud desktops provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0019] To make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be described in detail below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other implementation methods obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present invention.

[0020] Cloud Desktop is a virtual desktop solution based on cloud computing. It deploys desktop operating systems and applications on cloud servers. Users can access these resources remotely through the network, allowing users to work anytime and anywhere. Cloud Desktop technology mainly includes the following aspects: 1. Virtualization technology: Cloud desktops usually rely on virtualization technology to run multiple operating systems and application instances on the same physical server. This approach improves resource utilization and flexibility.

[0021] 2. Remote access: Cloud desktop allows users to access the desktop environment through the Internet and supports various devices such as PCs, tablets, mobile phones, etc., allowing users to work anytime and anywhere.

[0022] 3. Centralized management: Cloud desktops allow IT administrators to centrally manage all desktop instances, simplifying the maintenance, update, and security management processes.

[0023] 4. Cost-effectiveness: Through cloud desktops, enterprises can reduce their dependence on local hardware, reduce procurement and maintenance costs, and can flexibly adjust resources according to demand.

[0024] 5. Security: Cloud desktop stores data in the data center, reducing the risk of data loss and leakage. At the same time, it provides multi-level security measures such as identity authentication and encryption.

[0025] 6. Scalability: Cloud desktop solutions usually support on-demand expansion. Enterprises can quickly increase or decrease resources according to actual needs to meet the needs of business growth.

[0026] 7. Collaboration and sharing: The cloud desktop environment supports simultaneous collaboration among multiple users, improving the team’s work efficiency and communication skills.

[0027] Currently, when managing and operating multiple cloud desktops, each time you switch from the current cloud desktop to another cloud desktop, you need to exit the current cloud desktop and load a new cloud desktop. The cloud desktop loading and connection time during the exit and switching process is relatively long, which makes the existing technology have the problems of poor switching efficiency between multiple cloud desktops and inconvenient management and operation.

[0028] Based on this, in order to improve the switching efficiency of cloud desktops, the present invention provides a method, device and storage medium for realizing seamless switching of cloud desktops.

[0029] The technical solution of the present invention is described in detail below in conjunction with the accompanying drawings.

[0030] Figure 1 FIG. 1 is a flow chart of a method for realizing seamless switching of cloud desktops provided by an embodiment of the present invention. Figure 1 As shown, this process includes: Step 101: When a first target cloud desktop is selected among the cloud desktops that belong to the console list and are displayed, the streaming parameters of the first target cloud desktop are updated so that the picture clarity of the first target cloud desktop meets the first clarity requirement; wherein the console list includes at least one cloud desktop, and at least one cloud desktop in the console list will be displayed according to the second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement.

[0031] Specifically, the console list contains at least one cloud desktop. Due to the limited display area, when there are fewer cloud desktops in the console list, all of the cloud desktops in the console list can be displayed. However, when there are fewer cloud desktops in the console list, only some of the cloud desktops in the console list can be displayed.

[0032] For the cloud desktops that belong to the console list and are displayed, these cloud desktops are displayed according to the second definition requirement, so that these cloud desktops are displayed with lower definition, and the window of each cloud desktop is smaller, as long as the user can see the cloud desktop clearly. After the user selects the first target cloud desktop, the streaming parameters of the first target cloud desktop are updated according to the first definition requirement, so that the streaming update of the first target cloud desktop is set to a relatively high encoding parameter to output a clear picture.

[0033] Step 102: Map local related events to the first target cloud desktop, where the related events include keyboard, mouse, disk mapping and clipboard, so that the user can subsequently perform related operations on the first target cloud desktop.

[0034] Step 103: Switch the current desktop to the first target cloud desktop.

[0035] Specifically, the window of the first target cloud desktop is enlarged so that the current desktop is switched to the first target cloud desktop.

[0036] The embodiment of the present invention adopts the above-mentioned technical solution, by displaying the cloud desktops in the console list according to the second definition requirement (that is, displaying the cloud desktops in the console list with lower definition), when the user selects the first target cloud desktop in the displayed cloud desktops, the streaming parameters of the first target cloud desktop are updated according to the first definition requirement, so that the first target cloud desktop is displayed with higher definition. This makes the present invention not affected by the time consumption of cloud desktop loading and connection when switching cloud desktops, so that the present invention can improve the efficiency of cloud desktop switching and save cloud resources at the same time.

[0037] In the embodiment of the present invention, after mapping the local related events to the first target cloud desktop, the method for realizing seamless switching of the cloud desktop of the present invention may further include: (1) When it is determined that the first target cloud desktop is to be exited, the current desktop is switched to the console list page.

[0038] Specifically, after the user completes the operation on the first target cloud desktop, the user executes an operation to exit the first target cloud desktop, and the computer system determines to exit the first target cloud desktop according to the user's operation to exit the first target cloud desktop.

[0039] (2) Based on the second definition requirement, the streaming parameters of the first target cloud desktop are updated to reduce the definition of the first target cloud desktop and save cloud resources.

[0040] (3) Release the binding relationship between the relevant event and the first target cloud desktop.

[0041] In the embodiment of the present invention, when a first target cloud desktop is selected in the step of determining that the cloud desktops belong to the console list and are displayed, before updating the streaming parameters of the first target cloud desktop, the method for realizing seamless switching of cloud desktops of the present invention may further include: (1) The console adds at least one cloud desktop to the console list.

[0042] Specifically, the console can determine the cloud desktops that need to be managed and operated according to user instructions, and add these cloud desktops to the console list. Later, users can view the console list at any time and add or delete cloud desktops in the console list, which is convenient for management.

[0043] In addition, for the cloud desktop that belongs to the console list and is displayed, when the cloud desktop is not accessed by the user, the display picture of the cloud desktop is the preset picture corresponding to the operating system of the cloud desktop. The preset picture can be a snapshot picture. In this way, the user can also know the operating system used by the cloud desktop through the corresponding display picture when the cloud desktop is not accessed.

[0044] When the cloud desktop has been accessed by the user, the displayed image of the cloud desktop is the desktop when the cloud desktop was last exited. In this way, it is convenient for users to distinguish between different cloud desktops.

[0045] (2) Add the cloud desktop in the display area of ​​the console list to the preset virtual room. The number of preset virtual rooms can be 1.

[0046] (3) The console obtains the streaming of each cloud desktop in the preset virtual room from the cloud server, and displays the cloud desktop in the display area of ​​the console list in the display area according to the second definition requirement.

[0047] Specifically, the console will continuously monitor the cloud desktops in the preset virtual room and control all the cloud desktops in the preset virtual room to be displayed. In the specific implementation process, the console sends a command to obtain the cloud desktop streaming to the cloud server. After receiving the cloud desktop streaming command, the cloud server generates a streaming of the corresponding cloud desktop and sends the streaming to the media server. After receiving the streaming, the media server forwards the streaming to the console. The console makes the cloud desktop located in the display area of ​​the console list be displayed in the display area according to the second definition requirement.

[0048] The display area may include multiple sub-display areas, each of which displays a cloud desktop, and the cloud desktops displayed in different sub-display areas are different.

[0049] In an embodiment of the present invention, when the console list slides, if the console determines that a second target cloud desktop has been newly added to the display area and / or a third target cloud desktop has exited the display area, the console adds the second target cloud desktop to the preset virtual room and / or exits the third target cloud desktop from the preset virtual room.

[0050] Specifically, the cloud desktops in the console list are arranged in sequence. When the console list slides, the positions of the cloud desktops will change, while the position of the display area remains fixed. Furthermore, a second target cloud desktop may be newly added to the display area and / or a third target cloud desktop may exit the display area. Since only the cloud desktops located in the display area need to be displayed, when a second target cloud desktop is newly added to the display area, the second target cloud desktop is added to the preset virtual room to display the second target cloud desktop; and, when a third target cloud desktop exits the display area, the third target cloud desktop is exited from the preset virtual room so that the third target cloud desktop is no longer displayed.

[0051] In the embodiment of the present invention, when there is no manual sliding of the console list, the console list may slide automatically at a preset speed.

[0052] When someone manually slides the console list, the console list slides according to the manual sliding operation.

[0053] In an embodiment of the present invention, the method for realizing seamless switching of cloud desktops of the present invention may further include: When the console list slides, the console determines the fourth target cloud desktop to be displayed according to the list order (i.e., the order in which the cloud desktops in the console list are arranged in sequence), and adds the fourth target cloud desktop to the preset virtual room to preload the fourth target cloud desktop. This is conducive to further improving the efficiency of cloud desktop switching.

[0054] Based on a general inventive concept, the present invention also provides a device for realizing seamless switching of cloud desktops. Figure 2 Schematic diagram of a device for implementing seamless switching of cloud desktops provided by an embodiment of the present invention. Figure 2 As shown, the device comprises: The updating module 21 is used to update the streaming parameters of the first target cloud desktop when a first target cloud desktop is selected among the cloud desktops that belong to the console list and are displayed, so that the picture clarity of the first target cloud desktop meets the first clarity requirement; wherein, the console list contains at least one cloud desktop, and at least one cloud desktop in the console list will be displayed according to the second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement.

[0055] The mapping module 22 is used to map local related events to the first target cloud desktop, and the related events include keyboard, mouse, disk mapping and clipboard.

[0056] The switching module 23 is used to switch the current desktop to the first target cloud desktop.

[0057] Optionally, the device for realizing seamless switching of cloud desktops of the present invention may further include an exit module for: (1) When it is determined that the first target cloud desktop is to be exited, the current desktop is switched to the console list page.

[0058] (2) Updating the streaming parameters of the first target cloud desktop according to the second definition requirement.

[0059] (3) Release the binding relationship between the relevant event and the first target cloud desktop.

[0060] Optionally, the device for realizing seamless switching of cloud desktops of the present invention may further include: The first adding module is used to add at least one cloud desktop to the console list through the console.

[0061] The second adding module is used to add the cloud desktop located in the display area of ​​the console list to the preset virtual room.

[0062] The presentation module is used to obtain the stream of each cloud desktop in the preset virtual room from the cloud server through the console, and make the cloud desktop located in the presentation area of ​​the console list be presented in the presentation area according to the second definition requirement.

[0063] Optionally, the device for realizing seamless switching of cloud desktops of the present invention may further include an updating module for: When the console list slides, if the console determines that a second target cloud desktop has been newly added to the display area and / or a third target cloud desktop has exited the display area, the second target cloud desktop is added to the preset virtual room and / or the third target cloud desktop is exited from the preset virtual room through the console.

[0064] Optionally, the device for realizing seamless switching of cloud desktops of the present invention may further include a sliding module for: When the console list is not manually slid, the console list is controlled to automatically slide at a preset speed.

[0065] When someone manually slides the console list, the console list is controlled to slide according to the manual sliding operation.

[0066] Optionally, the device for realizing seamless switching of cloud desktops of the present invention may further include a preloading module for: When the console list slides, the console determines the fourth target cloud desktop to be displayed according to the list order, and adds the fourth target cloud desktop to the preset virtual room to realize preloading of the fourth target cloud desktop.

[0067] Optionally, for a cloud desktop that belongs to the console list and is displayed, when the cloud desktop is not accessed by a user, the displayed image of the cloud desktop is a preset image corresponding to the operating system of the cloud desktop.

[0068] When the cloud desktop has been accessed by the user, the displayed image of the cloud desktop is the desktop when the cloud desktop was last exited.

[0069] Based on a general inventive concept, the present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, each step in the method for realizing seamless switching of cloud desktops as described above is implemented.

[0070] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.

[0071] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.

[0072] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present invention belong.

[0073] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0074] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0075] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0076] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0077] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0078] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A method for realizing seamless switching of cloud desktops, characterized in that: include: When a first target cloud desktop is selected among the cloud desktops that belong to the console list and are displayed, the streaming parameters of the first target cloud desktop are updated so that the picture clarity of the first target cloud desktop meets the first clarity requirement; wherein the console list includes at least one of the cloud desktops, and at least one of the cloud desktops in the console list will be displayed according to the second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement; Mapping local related events to the first target cloud desktop, the related events including keyboard, mouse, disk mapping and clipboard; Switch the current desktop to the first target cloud desktop.

2. The method for realizing seamless switching of cloud desktop according to claim 1, characterized in that: After mapping the local related events to the first target cloud desktop, the method further includes: When it is determined that the first target cloud desktop is to be exited, the current desktop is switched to a console list page; According to the second definition requirement, updating the streaming parameters of the first target cloud desktop; The binding relationship between the related event and the first target cloud desktop is released.

3. The method for realizing seamless switching of cloud desktop according to claim 1, characterized in that: When it is determined that a first target cloud desktop is selected among the cloud desktops that belong to the console list and are displayed, before updating the streaming parameters of the first target cloud desktop, the step further includes: The console adds at least one of the cloud desktops to the console list; Adding the cloud desktop located in the display area of ​​the console list to a preset virtual room; The console obtains the streaming of each of the cloud desktops in the preset virtual room from the cloud server, and enables the cloud desktops located in the display area of ​​the console list to be displayed in the display area according to the second definition requirement.

4. The method for realizing seamless switching of cloud desktop according to claim 3, characterized in that: When the console list slides, if the console determines that a second target cloud desktop has been newly added to the display area and / or a third target cloud desktop has exited the display area, the console will add the second target cloud desktop to the preset virtual room and / or exit the third target cloud desktop from the preset virtual room.

5. The method for realizing seamless switching of cloud desktop according to claim 4, characterized in that: When no one manually slides the console list, the console list automatically slides at a preset speed; When someone manually slides the console list, the console list slides according to the manual sliding operation.

6. The method for realizing seamless switching of cloud desktop according to claim 4, characterized in that: Also includes: When the console list slides, the console determines the fourth target cloud desktop to be displayed according to the list order, and adds the fourth target cloud desktop to the preset virtual room to preload the fourth target cloud desktop.

7. The method for realizing seamless switching of cloud desktop according to claim 1, characterized in that: For a cloud desktop that belongs to the console list and is displayed, when the cloud desktop is not accessed by a user, the displayed image of the cloud desktop is a preset image corresponding to the operating system of the cloud desktop; When the cloud desktop has been accessed by the user, the displayed image of the cloud desktop is the desktop when the cloud desktop was last exited.

8. A device for realizing seamless switching of cloud desktop, characterized in that: include: An updating module, configured to update the streaming parameters of a first target cloud desktop when it is determined that a first target cloud desktop is selected among cloud desktops belonging to a console list and displayed, so that the picture clarity of the first target cloud desktop meets a first clarity requirement; wherein the console list includes at least one of the cloud desktops, and at least one of the cloud desktops in the console list will be displayed according to a second clarity requirement, and the clarity corresponding to the first clarity requirement is higher than the clarity corresponding to the second clarity requirement; A mapping module, used to map local related events to the first target cloud desktop, the related events including keyboard, mouse, disk mapping and clipboard; A switching module is used to switch the current desktop to the first target cloud desktop.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, each step of the method for realizing seamless switching of cloud desktops as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Cloud desktop platform based on video streaming technology

    CN111399964A

  • Method for adaptively adjusting resolution of cloud desktop

    CN113254130A

  • Unified control method and system for cloud desktops of different architectures

    CN116132135A

  • Cloud desktop display method and system

    US20230410245A1