一种开关机的方法及装置制造方法及图纸

技术编号:17267817 阅读:67 留言:0更新日期:2018-02-14 16:23
本发明专利技术公开了一种开关机的方法,可用于当瘦客户机执行开关机操作的时候,同时实现虚拟机的开关机,简化桌面云的开关机过程,提升用户体验和易用性。所述方法应用于桌面云的开关机装置,所述桌面云包括瘦客户机和虚拟机,所述方法包括:当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令;根据所述开关机指令控制所述虚拟机启动或关闭。本发明专利技术还提出一种开关机的装置,用于简化桌面云的开关机过程,提升用户体验和易用性。

A method and device for a switchgear

The invention discloses a switch machine method, which can be used when a thin client performs switch operation, and realizes a virtual machine switch machine at the same time, simplifies the switching process of desktop cloud, and improves user experience and ease of use. The switch device of the method used in the desktop cloud, the desktop cloud includes thin client and virtual machine, the method comprises the following steps: when the detected thin client implementation of switch operation, switch to a virtual machine to send machine instructions; according to the switch command to control the virtual machine startup or shutdown. The invention also presents a device for the switch machine, which is used to simplify the switch process of the desktop cloud, and improve the user experience and ease of use.

【技术实现步骤摘要】
一种开关机的方法及装置
本专利技术涉及桌面云
,尤其涉及一种开关机的方法及装置。
技术介绍
随着桌面云技术趋于成熟,桌面云所带来的价值也逐渐为大家所知,桌面云的优点在于简化运维工作、提高部署效率、保障数据安全、便捷移动办公、环保节能等优势,避免了部署传统PC所带来的困扰。用户使用一台瘦客户机和一台显示器就可以连接云端虚拟机进行办公,其中瘦客户机需要安装一个操作系统,用来安装桌面云客户端程序,连接桌面云服务器,最终显示云端虚拟机。桌面云在使用过程中需要进行开关机操作,现有的桌面云开机方案中,瘦客户机开机后,需要进入本地操作系统,然后运行桌面云客户端,用户通过桌面云客户端点击虚拟机,虚拟机执行开机过程;现有的桌面云关机方案中,用户执行虚拟机关机操作后,会退出到瘦客户机的本地操作系统,需要用户进一步执行瘦客户机的关机操作,这种桌面云的开关机方式繁琐,大大降低了用户体验性和易用性。
技术实现思路
本专利技术提供一种开关机的方法及装置,主要目的在于当瘦客户机执行开关机操作的时候,同时实现虚拟机的开关机,简化桌面云的开关机过程,提升用户体验和易用性。为实现上述目的,本专利技术实施例第一方面提供了一种开关机的方法所述方法应用于桌面云的开关机装置,所述桌面云包括瘦客户机和虚拟机,所述方法包括:当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令;根据所述开关机指令控制所述虚拟机启动或关闭。结合本专利技术实施例的第一方面,在本专利技术实施例第一方面的第一种实施例中,所述桌面云服务器上安装有所述虚拟机,所述当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令包括:当检测到瘦客户机执行开机操作时,触发所述瘦客户机通过客户端程序发送开机消息至所述桌面云服务器的虚拟机;或者,当监听到瘦客户机发送关机广播消息时,触发所述瘦客户机通过客户端程序发送关机请求至所述桌面云服务器的虚拟机。结合本专利技术实施例的第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第二种实现方式中,当检测到瘦客户机执行开机操作时,触发所述瘦客户机通过客户端程序发送开机消息至桌面云服务器之后,所述方法还包括:接收所述桌面云服务器根据所述开机消息下发的网络配置消息;将所述网络配置消息发送至所述瘦客户机,以使所述瘦客户机的客户端程序基于所述网络配置消息,配置所述瘦客户机与所述虚拟机之间的连接通道;利用所述连接通道从所述虚拟机获取云桌面数据,并将所述云桌面数据发送至所述瘦客户机,供与所述瘦客户机连接的显示器根据所述云桌面数据显示虚拟桌面。结合本专利技术实施例的第一方面或第一方面的第一种实现方式,在本专利技术实施例第一方面的第三种实现方式中,所述方法还包括:判断出虚拟机执行关机操作时,向所述瘦客户机发送关机指令,以使所述瘦客户机通过所述客户端程序执行所述关机指令,并利用所述关机指令关闭所述瘦客户机。结合本专利技术实施例的第一方面的第三种实现方式,在本专利技术实施例第一方面的第四种实现方式中,在向所述瘦客户机发送关机指令之前,所述方法还包括:判断虚拟机执行关机操作;所述判断虚拟机执行关机操包括:若监听到虚拟执发送的关机广播消息,则判断出所述虚拟机执行关机操作。此外,为实现上述目的,本专利技术实施例第二方面还提供了一种开关机的装置,所述装置包括:检测模块,用于检测瘦客户机是否执行开机操作;第一发送模块,用于所述检测模块检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令,以使所述虚拟机根据所述开关机指令启动或关闭所述虚拟机;控制模块,用于根据所述开关机指令控制所述虚拟机启动或关闭。结合本专利技术实施例的第二方面,在本专利技术实施例第二方面的第一种实施例中,所述发送模块具体用于:当检测到瘦客户机执行开机操作时,触发所述瘦客户机通过客户端程序发送开机消息至所述桌面云服务器的虚拟机;或者,当监听到瘦客户机发送关机广播消息时,触发所述瘦客户机通过客户端程序发送关机请求至所述桌面云服务器的虚拟机。结合本专利技术实施例的第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,所述装置还包括:接收模块,用于接收所述桌面云服务器根据所述开机消息下发的网络配置消息;第二发送模块,用于将所述网络配置消息发送至所述瘦客户机,以使所述瘦客户机的客户端程序基于所述网络配置消息,配置所述瘦客户机与所述虚拟机之间的连接通道;获取模块,用于利用所述连接通道从所述虚拟机获取云桌面数据;第三发送模块,用于将获取到的所述云桌面数据发送至所述瘦客户机,供与所述瘦客户机连接的显示器根据所述云桌面数据显示虚拟桌面。结合本专利技术实施例的第二方面或第二方面的第一种实现方式,在本专利技术实施例第二方面的第三种实现方式中,所述装置还包括:判断模块,用于判断虚拟机是否执行开机操作;第四发送模块,用于在所述判断模块判断出虚拟机执行关机操作时,向所述瘦客户机发送关机指令,以使所述瘦客户机通过所述客户端程序执行所述关机指令,并利用所述开关机指令关闭所述瘦客户机。结合本专利技术实施例的第二方面的第三种实现方式,在本专利技术实施例第二方面的第四种实现方式中,所述判断模块具体用于若监听到虚拟执发送的关机广播消息,则判断出所述虚拟机执行关机操作。本专利技术提出的开关机的方法及装置,在当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令,以使所述虚拟机根据所述开关机指令启动或关闭所述虚拟机,相对于现有技术,本专利技术可以将瘦客户开关机和虚拟机的开关机一体化,即在瘦客户机执行开关机操作时,同步执行虚拟机的开关机,简化桌面云开关机的操作,从而提升用户的体验性和易用性。附图说明图1为本专利技术实施例中桌面云的网络架构图;图2为本专利技术开关机方法的第一实施例的流程图;图3为本专利技术开关机方法的第二实施例的流程图;图4为本专利技术实施例中瘦客户机(终端)关机的信令图;图5为本专利技术开关机方法的第三实施例的流程图;图6为本专利技术开关机方法的第四实施例的流程图;图7为本专利技术实施例中瘦客户机(终端)与虚拟机之间的开关机以及连接通道配置过程的信令图;图8为本专利技术开关机装置的第一实施例的功能模块示意图;图9为本专利技术开关机装置的第二实施例的功能模块示意图;图10为本专利技术开关机装置的第三实施例的功能模块示意图;图11为本专利技术是实施例中服务器的硬件结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种控制桌面云开关机的方法及装置,主要目的在于当瘦客户机执行开关机操作的时候,同时实现虚拟机的开关机,简化桌面云的开关机过程,提升用户体验和易用性。桌面云网络架构,及桌面云中各组件模块示意图如图1所示,主要包括如下几个组件模块:虚拟机(VirtualMachine,VM):软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,可以安装win7,xp等操作系统。该虚拟机中运行代理(agent)程序,可以与虚拟桌面控制器(VirtualDesktopController,VDC)和瘦客户机进行通信。瘦客户机:使用专业嵌入式处理器、小型本地DOM(DiskOnModule)电子盘、精简版操作系统的基于PC工业标准设计的小型行业专用商用PC。该瘦客户机中运行客户端(Cl本文档来自技高网...
一种开关机的方法及装置

【技术保护点】
一种开关机的方法,其特征在于,所述方法应用于桌面云的开关机装置,所述桌面云包括瘦客户机和虚拟机,所述方法包括:当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令;根据所述开关机指令控制所述虚拟机启动或关闭。

【技术特征摘要】
1.一种开关机的方法,其特征在于,所述方法应用于桌面云的开关机装置,所述桌面云包括瘦客户机和虚拟机,所述方法包括:当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令;根据所述开关机指令控制所述虚拟机启动或关闭。2.根据权利要求1所述的方法,其特征在于,所述桌面云服务器上安装有所述虚拟机,所述当检测到瘦客户机执行开关机操作时,向虚拟机发送开关机指令包括:当检测到瘦客户机执行开机操作时,触发所述瘦客户机通过客户端程序发送开机消息至所述桌面云服务器的虚拟机;或者,当监听到瘦客户机发送关机广播消息时,触发所述瘦客户机通过客户端程序发送关机请求至所述桌面云服务器的虚拟机。3.根据权利要求1或2所述的方法,其特征在于,在根据所述开关机指令控制所述虚拟机启动之后,所述方法还包括:接收所述桌面云服务器根据所述开机消息下发的网络配置消息;将所述网络配置消息发送至所述瘦客户机,以使所述瘦客户机的客户端程序基于所述网络配置消息,配置所述瘦客户机与所述虚拟机之间的连接通道;利用所述连接通道从所述虚拟机获取云桌面数据,并将所述云桌面数据发送至所述瘦客户机,供与所述瘦客户机连接的显示器根据所述云桌面数据显示虚拟桌面。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:判断出虚拟机执行关机操作时,向所述瘦客户机发送关机指令,以使所述瘦客户机通过所述客户端程序执行所述关机指令,并利用所述关机指令关闭所述瘦客户机。5.根据权利要求4所述的方法,其特征在于,在向所述瘦客户机发送关机指令之前,所述方法还包括:判断虚拟机执行关机操作;所述判断虚拟机执行关机操包括:若监听到虚拟执发送的关机广播消息,则判断出所述虚拟机执行关机操作。6.一种开关机装置,其特征在于,所述开关机装置...

【专利技术属性】
技术研发人员:许文锋
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1