CN110806901B - 多桌面动态切换***及方法 - Google Patents
多桌面动态切换***及方法 Download PDFInfo
- Publication number
- CN110806901B CN110806901B CN201911072266.6A CN201911072266A CN110806901B CN 110806901 B CN110806901 B CN 110806901B CN 201911072266 A CN201911072266 A CN 201911072266A CN 110806901 B CN110806901 B CN 110806901B
- Authority
- CN
- China
- Prior art keywords
- desktop
- information
- management system
- virtual machine
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Computer And Data Communications (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种多桌面动态切换***及方法,该***包括终端和运行在终端上的多个桌面,终端的底层操作***上部署终端虚拟机管理***,桌面上部署用于和终端虚拟机管理***进行信息通讯的桌面管理***。本发明是通过终端虚拟机管理***的消息通讯模块、虚拟机操作模块,桌面管理***的接收信息模块、发送信息模块、处理信息模块、密码登录验证模块,协同完成多个桌面动态切换。本发明的***和方法能够有效改善用户体验,提高切换效率,适应更复杂的使用环境。
Description
技术领域
本发明涉及虚拟化技术领域,尤其是涉及一种多桌面动态切换***及方法。
背景技术
传统的单一终端多操作***切换均采用在磁盘不同分区上安装操作***,最常见的为双***,当终端开机时根据引导程序选择对应需要启动的操作***,需要使用另一个操作***时,需将当前使用的操作***关闭后,再次开启终端选择对应的操作***启动,终端只允许同时运行一个操作***,用户在切换操作***方面存在的很大不便,对于一些在频繁切换操作***的环境中显然不能满足其使用要求。
而传统的多操作***安装过程繁琐,对安装人员技能要求较高,且易出错,导致终端环境崩溃,对用户数据产生不可估量的后果。
另外,传统的多操作***切换还包含voi架构下的多操作***切换,该技术是将多个虚拟磁盘下发至终端,每个虚拟磁盘中安装一个独立的操作***,在启动阶段引导启动其中一个虚拟磁盘即可运行其中的操作***,但该方式只支持终端同时启动一个操作***,若需要切换其他操作***,则需要重启终端,在启动阶段选择需要启动的操作***,该方式较于传统的多操作***切换提高了一定的安全性,部署安装过程简洁,且不易出错,稳定性高,但切换效率低,实时性较差。
发明内容
为了解决现有技术存在的不足,本发明提供一种多桌面动态切换***及方法,该***和方法能够有效改善用户体验,提高切换效率,适应更复杂的使用环境。
为了达到上述目的,本发明提供如下技术方案:
一种多桌面动态切换***,包括终端和运行在所述终端上的多个桌面,所述终端的底层操作***上部署终端虚拟机管理***,所述桌面上部署用于和所述终端虚拟机管理***进行信息通讯的桌面管理***。
进一步地,所述终端虚拟机管理***包括消息通讯模块和虚拟机操作模块,所述消息通讯模块用于和桌面管理***进行信息通讯,所述虚拟机操作模块用于向虚拟机发送命令,完成桌面动态切换。
进一步地,所述桌面管理***包括接收信息模块、发送信息模块、处理信息模块和密码登录验证模块;所述接收信息模块和发送信息模块用于和终端虚拟机管理***进行信息通讯;所述处理信息模块用于将接收到的所有信息数据进行序列化,并呈现在桌面管理***的可视化界面上;所述密码验证模块用于用户在执行切换桌面时的用户信息验证。
本发明还提供一种基于上述的多桌面动态切换***的切换方法,包括如下步骤:
S1、终端本地缓存多个桌面,终端虚拟机管理***获取并记录所有桌面信息,同时将终端所拥有的所有桌面发送至每个桌面的桌面管理***中,向用户展示可切换的桌面信息;
S2、用户启动桌面,桌面管理***从终端虚拟机管理***获取当前终端所登录用户拥有的全部桌面信息,并展示在桌面管理***的图形化界面中;
S3、当用户进行桌面切换操作时,首先在桌面管理***中进行用户密码验证,验证通过后选择需要切换至的桌面,桌面管理***将切换桌面信息发送至终端虚拟机管理***;
S4、终端虚拟机管理***对该切换桌面信息的可操作进行判断,若判断为不可进行该操作,则向桌面管理***发送切换桌面操作失败信息,并对该失败信息进行显示;若判断该切换桌面的操作可行,则将需切换至的桌面显示至主界面,完成桌面动态切换。
进一步地,S3中,用户进行桌面切换操作时,在桌面管理***中进行用户密码验证的过程具体包括:桌面管理***中的密码验证登录模块对用户信息进行验证,验证通过后可进行切换桌面操作;密码验证有效时间为5分钟,当验证通过超过5分钟后,再执行切换桌面操作,需再次验证用户密码,用户密码验证通过后,刷新终端虚拟机管理***的用户密码生效时间,在密码验证有效时间段内,该用户的所有桌面在执行切换桌面操作时不再进行密码验证。
进一步地,S4中,当用户选择需要切换至的桌面后,桌面管理***的发送信息模块将该信息发送至终端虚拟机管理***的桌面消息通讯模块,桌面消息通讯模块的接收消息机制接收该切换桌面信息,处理信息机制判断该切换桌面信息是否可操作,若判断该切换桌面的操作可行,虚拟机操作模块根据切换桌面信息,向虚拟机发送切换命令,将需切换至的桌面显示至主界面,显示器显示该桌面,即完成桌面动态切换。
进一步地,S4中,处理信息机制判断该切换桌面信息是否可操作的过程包括,判断需切换的桌面是否存在,以及判断该桌面状态是否可运行。
进一步地,S4中,桌面消息通讯模块的处理信息机制对该切换桌面信息的可操作进行判断的过程包括:终端虚拟机管理***根据该切换桌面信息获取到需切换至的桌面的桌面信息,根据桌面信息判断该桌面的当前状态,若判断该桌面不存在,则返回信息,提示该桌面不存在;若存在,则判断是否为缓存完成状态,若为缓存未完成状态,则返回信息,提示是否执行缓存该桌面,若执行缓存,则终端虚拟机管理***将该桌面缓存至本地终端,并将缓存进度发送至桌面管理***,用户可查看桌面的缓存进度,当缓存完成后,自动执行开启该缓存桌面。
进一步地,S4中,判断是否为缓存完成状态,若为缓存完成状态,则判断该桌面是否为开启状态,若该桌面为关闭状态,则终端虚拟机管理***执行开启桌面操作,当桌面开启后,虚拟机开启一个进程单独运行该桌面。
进一步地,当桌面开启后,终端虚拟机管理***记录桌面运行的窗口进程pid,当执行切换桌面操作时,终端虚拟机管理***会根据需切换至的桌面信息匹配到该桌面的窗口进程pid,根据桌面的窗口进程pid,通过页面切换技术,将需切换至的桌面显示在主界面上,完成终端桌面的动态切换。
本发明的多桌面动态切换***及方法,该***和方法中终端虚拟机管理***与桌面中的桌面管理***进行信息交互,共同完成动态切换桌面操作,整个切换过程流畅,能够有效改善用户体验,提高切换效率,适应更复杂的使用环境。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的多桌面动态切换方法原理图;
图2是本发明的多桌面动态切换方法流程图。
具体实施方式
下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
根据图1-2所示,说明本发明的一种多桌面动态切换***,包括终端和运行在所述终端上的多个桌面,所述终端的底层操作***上部署终端虚拟机管理***,所述桌面上部署用于和所述终端虚拟机管理***进行信息通讯的桌面管理***。
上述终端虚拟机管理***是部署至终端底层操作***上针对虚拟机的管理***,该***主要用于终端所拥有桌面的相关操作管理。上述桌面实质为虚拟机中安装的操作***。桌面管理***是服务器在制作桌面时,将其部署至桌面中。
上述终端虚拟机管理***包括消息通讯模块和虚拟机操作模块,所述消息通讯模块用于和桌面管理***进行信息通讯,具体包含发送消息机制、接收消息机制、处理消息等。所述虚拟机操作模块用于向虚拟机发送命令,完成桌面动态切换。
上述桌面管理***包括接收信息模块、发送信息模块、处理信息模块和密码登录验证模块;所述接收信息模块和发送信息模块用于和终端虚拟机管理***进行信息通讯,接收信息模块接收终端虚拟机管理***发送的终端所包含的所有桌面信息;所述处理信息模块用于将接收到的所有桌面信息数据进行序列化,并呈现在桌面管理***的可视化界面上;所述密码验证模块用于用户在执行切换桌面时的用户信息验证。
本实施方式中,上述的一台终端只可同时登录一个用户,一个用户可以拥有多个桌面,桌面的信息绑定在用户属性上,登录用户后,可操作的桌面为用户的桌面。上述终端是指具有实际物理意义的计算机。
本发明是通过终端虚拟机管理***的消息通讯模块、虚拟机操作模块,桌面管理***的接收信息模块、发送信息模块、处理信息模块、密码登录验证模块,协同完成多个桌面动态切换。
本发明还提供一种如上述的多桌面动态切换***的切换方法,如图2所示,包括如下步骤:
S1、终端本地缓存多个桌面,终端虚拟机管理***获取并记录所有桌面信息,同时将终端所拥有的所有桌面发送至每个桌面的桌面管理***中,向用户展示可切换的桌面信息;
终端需从服务器将所需桌面下载至本地硬盘,此处所描述的服务器为IDV(Intelligent Desktop Virtualization)架构组成部分,用于提供桌面文件,在此不做详细说明。所述桌面本质为虚拟机文件,文件中包含安装完成的操作***,可通过虚拟机启动。
S2、用户启动桌面,桌面管理***从终端虚拟机管理***获取当前终端所登录用户拥有的全部桌面信息,并展示在桌面管理***的图形化界面中;
S3、当用户进行桌面切换操作时,点击桌面管理***的图形化界面的切换桌面选项,首先在桌面管理***中进行用户密码验证,验证通过后选择需要切换至的桌面,桌面管理***将切换桌面信息发送至终端虚拟机管理***;
用户进行桌面切换操作时,在桌面管理***中进行用户密码验证的过程具体包括:桌面管理***中的密码验证登录模块对用户信息进行验证,验证通过后可进行切换桌面操作;密码验证有效时间为5分钟,当验证通过超过5分钟后,再执行切换桌面操作,需再次验证用户密码,用户密码验证通过后,刷新终端虚拟机管理***的用户密码生效时间,在密码验证有效时间段内,该用户的所有桌面在执行切换桌面操作时不再进行密码验证。
上述步骤中,用户密码验证默认持续五分钟内有效,也就是说当进行过用户密码验证后,五分钟内该终端下的该用户在任意桌面进行切换桌面都无需再进行用户密码验证。
S4、终端虚拟机管理***对该切换桌面信息的可操作进行判断,若判断为不可进行该操作,则向桌面管理***发送切换桌面操作失败信息,并对该失败信息进行显示;若判断该切换桌面的操作可行,则将需切换至的桌面显示至主界面,完成桌面动态切换。
当用户选择需要切换至的桌面后,桌面管理***的发送信息模块将该信息发送至终端虚拟机管理***的桌面消息通讯模块,桌面消息通讯模块的接收消息机制接收该切换桌面信息,处理信息机制判断该切换桌面信息是否可操作,若判断该切换桌面的操作可行,虚拟机操作模块根据切换桌面信息,向虚拟机发送切换命令,将需切换至的桌面显示至主界面,显示器显示该桌面,即完成桌面动态切换。
处理信息机制判断该切换桌面信息是否可操作的过程包括,判断需切换的桌面是否存在,以及判断该桌面状态是否可运行。
具体地,桌面消息通讯模块的处理信息机制对该切换桌面信息的可操作进行判断的过程包括:终端虚拟机管理***根据该切换桌面信息获取到需切换至的桌面的桌面信息,根据桌面信息判断该桌面的当前状态,若判断该桌面不存在,则返回信息,提示该桌面不存在;若存在,则判断是否为缓存完成状态,若为缓存未完成状态,则返回信息,提示是否执行缓存该桌面,若执行缓存,则终端虚拟机管理***将该桌面缓存至本地终端,并将缓存进度发送至桌面管理***,用户可查看桌面的缓存进度,当缓存完成后,自动执行开启该缓存桌面。
判断是否为缓存完成状态,若为缓存完成状态,则判断该桌面是否为开启状态,若该桌面为关闭状态,则终端虚拟机管理***执行开启桌面操作,当桌面开启后,虚拟机开启一个进程单独运行该桌面。
当桌面开启后,终端虚拟机管理***记录桌面运行的窗口进程pid,当执行切换桌面操作时,终端虚拟机管理***会根据需切换至的桌面信息匹配到该桌面的窗口进程pid,根据桌面的窗口进程pid,通过页面切换技术,将需切换至的桌面显示在主界面上,完成终端桌面的动态切换。
在该切换方法的一种优选实施例中,包括如下步骤:
a、用户登录终端,可缓存该用户下拥有的桌面,缓存完成后,选择其中一个桌面,开启该桌面,桌面启动后,桌面管理***也随之启动。
b、在桌面管理***的图形界面中,可选择切换桌面选项,若未进行用户密码验证,需进行用户密码验证,若密码验证未通过则不可进行切换。若用户密码验证通过后,默认五分钟内该用户的切换桌面可不进行密码验证。
c、密码验证完成后,可切换的桌面列表显示在桌面管理***的图形化界面。选择需要切换的桌面,执行切换桌面操作。
d、将切换桌面操作信息发送至终端虚拟机管理***,终端虚拟机管理***根据切换桌面信息判断该操作是否可以执行,首先判断该要切换至的桌面是否属于当前登录用户,若不属于当前登录用户,则不可进行切换操作,将错误信息返回至桌面管理***。
e、步骤d中判断桌面是否属于当前用户,若属于,则再判断该桌面是否缓存至本地终端,若未缓存,提示用户是否缓存要切换至的桌面,若缓存,则终端虚拟机管理***将该桌面缓存至本地终端,并将缓存进度发送至桌面管理***,用户可查看桌面的缓存进度,当缓存完成后,自动执行开启该缓存桌面。
f、步骤e中判断需切换的桌面是否缓存在本地终端,若已缓存,则判断该桌面是否为开启状态,若该桌面为关闭状态,则终端虚拟机管理***执行开启桌面操作,当桌面开启后,虚拟机会开启一个进程单独运行该桌面。
g、当开启桌面时,终端虚拟机管理***会记录桌面运行的窗口进程pid,当执行切换桌面执行时,终端虚拟机管理***会根据需切换的桌面信息匹配到该桌面的窗口进程pid,根据桌面的窗口进程pid,通过页面切换技术,将需切换至的桌面显示在主界面上,至此完成终端桌面的动态切换。
本发明的切换方法可用一种或者多种程序设计语言实现上述描述的功能,例如Python、C++、C等,涉及的相关领域为虚拟化技术、桌面云计算等。桌面制作、缓存、启动、关闭等操作主要涉及虚拟化技术,包括终端底层操作***需特殊定制,需搭建虚拟机环境并定制相关配置。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (5)
1.一种多桌面动态切换方法,其特征在于,包括如下步骤:
S1、终端本地缓存多个桌面,终端虚拟机管理***获取并记录所有桌面信息,同时将终端所拥有的所有桌面发送至每个桌面的桌面管理***中,向用户展示可切换的桌面信息;
S2、用户启动桌面,桌面管理***从终端虚拟机管理***获取当前终端所登录用户拥有的全部桌面信息,并展示在桌面管理***的图形化界面中;
S3、当用户进行桌面切换操作时,首先在桌面管理***中进行用户密码验证,验证通过后选择需要切换至的桌面,桌面管理***将切换桌面信息发送至终端虚拟机管理***;
S4、终端虚拟机管理***对该切换桌面信息的可操作进行判断,若判断为不可进行该操作,则向桌面管理***发送切换桌面操作失败信息,并对该失败信息进行显示;若判断该切换桌面的操作可行,则将需切换至的桌面显示至主界面,完成桌面动态切换;
所述S3中,用户进行桌面切换操作时,在桌面管理***中进行用户密码验证的过程具体包括:桌面管理***中的密码验证登录模块对用户信息进行验证,验证通过后可进行切换桌面操作;密码验证有效时间为5分钟,当验证通过超过5分钟后,再执行切换桌面操作,需再次验证用户密码,用户密码验证通过后,刷新终端虚拟机管理***的用户密码生效时间,在密码验证有效时间段内,该用户的所有桌面在执行切换桌面操作时不再进行密码验证;
所述S4中,当用户选择需要切换至的桌面后,桌面管理***的发送信息模块将该信息发送至终端虚拟机管理***的桌面消息通讯模块,桌面消息通讯模块的接收消息机制接收该切换桌面信息,处理信息机制判断该切换桌面信息是否可操作,若判断该切换桌面的操作可行,虚拟机操作模块根据切换桌面信息,向虚拟机发送切换命令,将需切换至的桌面显示至主界面,显示器显示该桌面,即完成桌面动态切换;
多桌面动态切换***包括终端和运行在所述终端上的多个桌面,所述终端的底层操作***上部署终端虚拟机管理***,所述桌面上部署用于和所述终端虚拟机管理***进行信息通讯的桌面管理***;
所述终端虚拟机管理***包括消息通讯模块和虚拟机操作模块,所述消息通讯模块用于和桌面管理***进行信息通讯,所述虚拟机操作模块用于向虚拟机发送命令,完成桌面动态切换;
所述桌面管理***包括接收信息模块、发送信息模块、处理信息模块和密码登录验证模块;所述接收信息模块和发送信息模块用于和终端虚拟机管理***进行信息通讯;所述处理信息模块用于将接收到的所有信息数据进行序列化,并呈现在桌面管理***的可视化界面上;所述密码登录验证模块用于用户在执行切换桌面时的用户信息验证。
2.根据权利要求1所述的多桌面动态切换方法,其特征在于:S4中,处理信息机制判断该切换桌面信息是否可操作的过程包括,判断需切换的桌面是否存在,以及判断该桌面状态是否可运行。
3.根据权利要求2所述的多桌面动态切换方法,其特征在于:S4中,桌面消息通讯模块的处理信息机制对该切换桌面信息的可操作进行判断的过程包括:终端虚拟机管理***根据该切换桌面信息获取到需切换至的桌面信息,根据桌面信息判断该桌面的当前状态,若判断该桌面不存在,则返回信息,提示该桌面不存在;若存在,则判断是否为缓存完成状态,若为缓存未完成状态,则返回信息,提示是否执行缓存该桌面,若执行缓存,则终端虚拟机管理***将该桌面缓存至本地终端,并将缓存进度发送至桌面管理***,用户可查看桌面的缓存进度,当缓存完成后,自动执行开启该缓存桌面。
4.根据权利要求3所述的多桌面动态切换方法,其特征在于:S4中,判断是否为缓存完成状态,若为缓存完成状态,则判断该桌面是否为开启状态,若该桌面为关闭状态,则终端虚拟机管理***执行开启桌面操作,当桌面开启后,虚拟机开启一个进程单独运行该桌面。
5.根据权利要求4所述的多桌面动态切换方法,其特征在于:当桌面开启后,终端虚拟机管理***记录桌面运行的窗口进程pid,当执行切换桌面操作时,终端虚拟机管理***会根据需切换至的桌面信息匹配到该桌面的窗口进程pid,根据桌面的窗口进程pid,通过页面切换技术,将需切换至的桌面显示在主界面上,完成终端桌面的动态切换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911072266.6A CN110806901B (zh) | 2019-11-05 | 2019-11-05 | 多桌面动态切换***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911072266.6A CN110806901B (zh) | 2019-11-05 | 2019-11-05 | 多桌面动态切换***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110806901A CN110806901A (zh) | 2020-02-18 |
CN110806901B true CN110806901B (zh) | 2023-07-28 |
Family
ID=69501214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911072266.6A Active CN110806901B (zh) | 2019-11-05 | 2019-11-05 | 多桌面动态切换***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110806901B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033781A (zh) * | 2011-01-27 | 2011-04-27 | 中标软件有限公司 | 虚拟机桌面***切换方法 |
CN104144172A (zh) * | 2013-05-06 | 2014-11-12 | 上海宏第网络科技有限公司 | 一种基于桌面虚拟化技术的云平台***和方法 |
CN105162762A (zh) * | 2015-07-29 | 2015-12-16 | 深圳市深信服电子科技有限公司 | 网络隔离方法、装置和*** |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819448B (zh) * | 2012-08-08 | 2016-01-13 | 深圳市京华科讯科技有限公司 | 一种数据传输***及其多个虚拟桌面自适应切换方法 |
US9378391B2 (en) * | 2013-10-11 | 2016-06-28 | Centrify Corporation | Method and apparatus for creating switchable desktops with separate authorizations |
CN103561089B (zh) * | 2013-10-30 | 2017-01-04 | 华为技术有限公司 | 虚拟机桌面登录方法、装置及*** |
JP2016048413A (ja) * | 2014-08-27 | 2016-04-07 | 株式会社東芝 | システム、仮想デスクトップ環境選択方法および情報処理装置 |
CN105022660A (zh) * | 2015-07-07 | 2015-11-04 | 国鼎网络空间安全技术有限公司 | 一种虚拟机切换方法及*** |
CN105354077A (zh) * | 2015-12-17 | 2016-02-24 | 北京泰一奇点科技有限公司 | 一种虚拟机平滑切换的方法、装置及终端 |
CN106959882A (zh) * | 2016-01-12 | 2017-07-18 | 深圳市深信服电子科技有限公司 | 虚拟桌面实现方法及装置 |
CN105843612A (zh) * | 2016-03-21 | 2016-08-10 | 深圳市京华科讯科技有限公司 | 一种实现终端设备切换虚拟机的方法及终端设备 |
CN106998357A (zh) * | 2017-03-13 | 2017-08-01 | 深圳市京华科讯科技有限公司 | 一种使用云桌面的方法及云桌面*** |
CN106686149A (zh) * | 2017-03-23 | 2017-05-17 | 江苏磐数信息科技有限公司 | 端到端的企业级动态虚拟桌面交付方法 |
US10318321B2 (en) * | 2017-04-10 | 2019-06-11 | Hongfujin Precision Electronics(Tianjin)Co., Ltd. | Virtual desktop system and method of control |
US10812974B2 (en) * | 2017-05-06 | 2020-10-20 | Vmware, Inc. | Virtual desktop client connection continuity |
CN110138798B (zh) * | 2019-05-27 | 2023-04-07 | 深圳前海微众银行股份有限公司 | 云桌面管理方法、装置、设备及可读存储介质 |
-
2019
- 2019-11-05 CN CN201911072266.6A patent/CN110806901B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102033781A (zh) * | 2011-01-27 | 2011-04-27 | 中标软件有限公司 | 虚拟机桌面***切换方法 |
CN104144172A (zh) * | 2013-05-06 | 2014-11-12 | 上海宏第网络科技有限公司 | 一种基于桌面虚拟化技术的云平台***和方法 |
CN105162762A (zh) * | 2015-07-29 | 2015-12-16 | 深圳市深信服电子科技有限公司 | 网络隔离方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN110806901A (zh) | 2020-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2919839C (en) | Virtual computing instance migration | |
US7778968B2 (en) | Systems and methods for compiling applications on a test server | |
US20140223450A1 (en) | Contextual History of Computing Objects | |
CN111866537B (zh) | 直播间中的信息展示方法及装置、存储介质及电子设备 | |
US20150026522A1 (en) | Systems and methods for mobile application a/b testing | |
CN104461726A (zh) | 操作***的显示方法、操作***的显示装置和终端 | |
CN104252284A (zh) | 文件显示方法及装置 | |
WO2011101246A1 (en) | Metadata capture for screen sharing | |
US10289397B2 (en) | Silent installation of software with dependencies | |
US11669377B2 (en) | Providing application programming interface endpoints for machine learning models | |
US11647086B2 (en) | System and method for maintaining user session continuity across multiple devices and/or multiple platforms | |
US11488149B2 (en) | Management of credentials and authorizations for transactions | |
US20190391711A1 (en) | Selective generation and display of interfaces of a website or program | |
CN105955741A (zh) | 应用处理方法及装置 | |
US20190114199A1 (en) | Loading and running virtual working environments in a mobile device management system | |
CN112532896A (zh) | 视频的制作方法、装置、电子设备以及存储介质 | |
US20170041188A1 (en) | Differential staging of devices in bulk enrollment | |
CN110806901B (zh) | 多桌面动态切换***及方法 | |
CN114217900A (zh) | 一种远程控制方法、装置、***、计算设备及存储介质 | |
US20160313880A1 (en) | Persistent tracking of a work space arrangement of a crm application through a web browser | |
CN105653342A (zh) | 一种Windows池桌面自动入域的方法及*** | |
US20220038444A1 (en) | Cloud device, application processing method, electronic device and storage medium | |
CN103312594B (zh) | 一种进入聊天房间的方法及装置 | |
US11669867B2 (en) | Mobile terminal and method of managing application thereof, and system for providing target advertisement using the same | |
US9298539B1 (en) | Automated error recovery for workflows |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |