本发明专利技术公开了一种虚拟桌面登录验证方法和装置,其中,该方法包括:登录组件从虚拟桌面代理获取鉴权信息,其中,鉴权信息是用户在登录门户输入的鉴权信息;登录组件根据鉴权信息请求进行虚拟桌面登录。通过本发明专利技术,解决了虚拟桌面登录过程中需要多次输入用户登录信息所导致的流程繁琐的问题,提高了用户体验。
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种虚拟桌面登录验证方法和装置。
技术介绍
虚拟桌面是将操作系统运行在服务器或者服务器上的虚拟机中,并将虚拟机的桌面通过网络发送给远程的客户端的一种服务。虚拟桌面系统组件,从逻辑上可以划分为服务端系统组件和客户端系统组件,客户端系统组件基于独立计算环境简单协议(Simple Protocol for Independent ComputingEnvironment,简称为SPICE)协议请求建立与远程桌面服务端的连接,远程桌面服务端系统组件响应来自虚拟桌面客户端的连接请求,并建立与虚拟桌面客户端的桌面体验服务连接。SPICE协议中使用虚拟桌面基础架构(Virtual Desktop Infrastructure,简称为VDI)主要用来在客户端和虚拟机的客人操作系统(Guest OS)提供一个数据传递通道,通过这个数据传递通道传递显示器配置控制数据、剪贴板数据以及磁盘映射控制数据等。虚拟桌面登录流程,用户在终端(PC机或瘦终端)的登录门户(如图1的110模块)输入用户名、密码等信息,用户信息经验证无误后,将服务端IP等信息发送给SPICE客户端(如图1的120模块),通过客户端连接到桌面服务端,此时用户看到虚拟桌面的登录界面(如图1的140模块),需要再输入一次用户名、密码信息才能成功登录虚拟桌面,并进行应用程序的相关操作。针对相关技术中虚拟桌面登录过程中需要多次输入用户登录信息所导致的流程繁琐的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种虚拟桌面登录验证方法和装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种虚拟桌面登录验证方法,包括:登录组件从虚拟桌面代理获取鉴权信息,其中,所述鉴权信息是用户在登录门户输入的鉴权信息;所述登录组件根据所述鉴权信息请求进行虚拟桌面登录。可选地,其中,所述鉴权信息是由SPICE服务端通过SPICE主通道从SPICE客户端获取,并发送给所述虚拟桌面代理的。可选地,所述登录组件从所述虚拟桌面代理获取所述鉴权信息包括:所述登录组件创建用于获取所述鉴权信息的内存映射文件,其中,所述内存映射文件用于接收所述虚拟桌面代理写入的所述鉴权信息;所述登录组件通过所述内存映射文件获取所述鉴权信肩、Ο可选地,所述登录组件从所述虚拟桌面代理获取所述鉴权信息还包括:所述登录组件在被调用的情况下,创建与所述虚拟桌面代理交互的单独线程,其中,所述登录组件在用户登录虚拟桌面时被调用;所述登录组件创建用于获取所述鉴权信息的所述内存映射文件;所述登录组件在所述虚拟桌面登录事件被触发的情况下,从所述内存映射文件中获取所述鉴权信息。可选地,所述登录组件根据所述鉴权信息请求进行虚拟桌面登录包括:所述登录组件将获取的所述鉴权信息提交到虚拟桌面登录鉴权模块进行鉴权。可选地,在从登录门户输入的所述鉴权信息与登录虚拟桌面的鉴权信息不一致的情况下,所述登录组件根据所述鉴权信息请求进行虚拟桌面登录包括:所述登录组件根据获取的所述鉴权信息,确定登录所述虚拟桌面的鉴权信息;所述登录组件将登录所述虚拟桌面的鉴权信息提交到虚拟桌面登录鉴权模块进行鉴权。可选地,所述鉴权信息包括:用户名、密码、域信息。根据本专利技术的另一个方面,还提供了一种虚拟桌面登录验证装置,包括:获取模块,用于从虚拟桌面代理获取鉴权信息,其中,所述鉴权信息是用户在登录门户输入的鉴权信息;请求模块,用于根据所述鉴权信息请求进行虚拟桌面登录。可选地,所述获取模块包括:创建单元,用于创建用于获取所述鉴权信息的内存映射文件,其中,所述内存映射文件用于接收所述虚拟桌面代理写入的所述鉴权信息;获取单元,用于通过所述内存映射文件获取所述鉴权信息。可选地,所述创建单元,还用于在被调用的情况下,创建与所述虚拟桌面代理交互的单独线程,其中,所述创建单元在用户登录虚拟桌面时被调用;所述获取单元,还用于在所述虚拟桌面登录事件被触发的情况下,从所述内存映射文件中获取所述鉴权信息。可选地,所述请求模块,还用于将获取的所述鉴权信息提交到虚拟桌面登录鉴权模块进行鉴权。通过本专利技术,采用登录组件从虚拟桌面代理获取鉴权信息,其中,鉴权信息是用户在登录门户输入的鉴权信息;登录组件根据鉴权信息请求进行虚拟桌面登录的方式,解决了虚拟桌面登录过程中需要多次输入用户登录信息所导致的流程繁琐的问题,提高了用户体验。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据相关技术的虚拟桌面登录的流程示意图;图2是根据本专利技术实施例的虚拟桌面登录验证方法的流程示意图;图3是根据本专利技术实施例的虚拟桌面登录验证装置的结构示意图;图4是根据本专利技术实施例的虚拟桌面登录验证装置的优选结构示意图;图5是根据本专利技术优选实施例的单点登录虚拟桌面的方法的基本框架组网示意图;图6是根据本专利技术优选实施例的终端的处理流程示意图;图7是根据本专利技术优选实施例的虚拟桌面代理的处理流程示意图;图8是根据本专利技术优选实施例的自动登录组件的处理流程示意图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本实施例提供了一种虚拟桌面登录验证方法,图2是根据本专利技术实施例的虚拟桌面登录验证方法的流程示意图,如图2所示,包括如下的步骤:步骤S202,登录组件从虚拟桌面代理获取鉴权信息,其中,鉴权信息是用户在登录门户输入的鉴权信息;步骤S204,登录组件根据鉴权信息请求进行虚拟桌面登录。通过上述步骤,由登录组件获取用户在登录门户输入的鉴权信息,并自动使用该鉴权信息请求进行虚拟桌面登录的方式,避免了用户在登录虚拟机客户端时需要在登录门户输入鉴权信息,以及用户还需要在进行虚拟桌面登录的情况下再次输入鉴权信息所导致的重复输入,从而解决了虚拟桌面登录过程中需要多次输入用户登录信息所导致的流程繁琐的问题,提高了用户体验。可选地,在步骤S204之前,上述方法还可以包括:确定所述鉴权信息为合法的鉴权信息。其中,在鉴权信息不合法的情况下,可以不再执行步骤S204,而是直接结束用户的虚拟桌面登录,并返回鉴权未通过的信息。可选地,在登录虚拟机客户端的鉴权信息与登录虚拟桌面的鉴权信息不同的情况下,登录组件可以根据保存的登录虚拟机客户端的鉴权信息与登录虚拟桌面的鉴权信息的映射关系,确定登当前第1页1 2 3 本文档来自技高网...
【技术保护点】
一种虚拟桌面登录验证方法,其特征在于包括:登录组件从虚拟桌面代理获取鉴权信息,其中,所述鉴权信息是用户在登录门户输入的鉴权信息;所述登录组件根据所述鉴权信息请求进行虚拟桌面登录。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴馨,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。