一种虚拟桌面管理方法、服务器和客户端技术

技术编号:9492459 阅读:102 留言:0更新日期:2013-12-26 02:08
本发明专利技术涉及虚拟桌面相关技术领域,特别是一种虚拟桌面管理方法、服务器和客户端,其中管理方法包括:接收包括客户端用户名的客户端登录请求;获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码;向虚拟桌面服务器发送虚拟机登录请求;接收所述虚拟桌面服务器返回的虚拟机建立信息,并转发客户端。本发明专利技术中,客户端只需要提供客户端用户名,服务器则根据客户端用户名获取相应的虚拟桌面登录用户名和虚拟桌面登录密码,以访问桌面云服务器建立虚拟机。使得在办公场所不固定的工作场景,用户只需要一次登录,即可访问虚拟机,大大提高了用户体验。

【技术实现步骤摘要】
一种虚拟桌面管理方法、服务器和客户端
本专利技术涉及虚拟桌面相关
,特别是一种虚拟桌面管理方法、服务器和客户端。
技术介绍
桌面云系统的规模扩展带来的一个关键问题就是虚拟机用户的管理。由于各办公需求的差异,不同的单位会拥有不同的客户端登录环境,基于安全性的考虑,公司会为每个员工注册一个独有的域账号,以供登录虚拟桌面,员工通过该域账号即可登录到虚拟机。然而现有的这种用户登录方式的用户体验较差,对于办公场所不固定的工作场景,用户需要能在任何工位登录自己的虚拟机,这就要求公司必须有一套自己的登录环境,用户需要首先通过该登录环境的验证才能登录虚拟机,此时需要用户两次登录验证,用户体验不佳。
技术实现思路
基于此,有必要针对现有技术存在登录虚拟机需要两次登录验证的技术问题,提供一种虚拟桌面管理方法、服务器和客户端。一种虚拟桌面管理方法,包括:接收客户端登录步骤,接收客户端发送的包括客户端用户名的客户端登录请求;用户管理步骤,对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面登录用户名和与所述客户端用户名对应的虚拟桌面登录密码;自动登录步骤,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发步骤,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。一种虚拟桌面管理系统,包括:接收客户端登录模块,用于接收客户端发送的包括客户端用户名的客户端登录请求;用户管理模块,用于对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面登录用户名和与所述客户端用户名对应的虚拟桌面登录密码;自动登录模块,用于向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发模块,用于接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。一种虚拟桌面客户端访问方法,包括:请求登录步骤,向管理系统发送包括客户端用户名的客户端登录请求;虚拟机访问步骤,接收管理系统所转发的虚拟桌面服务器的虚拟机建立信息,根据所述虚拟机建立信息与虚拟桌面服务器建立连接,其中,所述管理系统对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面登录用户名和与所述客户端用户名对应的虚拟桌面登录密码,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。一种虚拟桌面客户端,包括:请求登录模块,用于向管理系统发送包括客户端用户名的客户端登录请求;虚拟机访问模块,用于接收管理系统所转发的虚拟桌面服务器的虚拟机建立信息,根据所述虚拟机建立信息与虚拟桌面服务器建立连接,其中,所述管理系统对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面登录用户名和与所述客户端用户名对应的虚拟桌面登录密码,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。本专利技术中,客户端只需要提供客户端用户名,服务器则根据客户端用户名获取相应的虚拟桌面登录用户名和虚拟桌面登录密码,以访问桌面云服务器建立虚拟机。使得在办公场所不固定的工作场景,用户只需要一次登录,即可访问虚拟机,大大提高了用户体验。附图说明图1为本专利技术一种虚拟桌面管理方法的工作流程图;图2为本专利技术一种虚拟桌面管理系统的模块结构图;图3为本专利技术的一个例子的系统结构图;图4为本专利技术一种虚拟桌面客户端访问方法的工作流程图;图5为本专利技术一种虚拟桌面客户端的模块结构图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步详细的说明。如图1所示为本专利技术一种虚拟桌面管理方法的工作流程图,包括:接收客户端登录步骤S101,接收客户端发送的包括客户端用户名的客户端登录请求;用户管理步骤S102,对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码;自动登录步骤S103,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发步骤S104,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。虚拟机是由用户通过向虚拟桌面服务器提供虚拟桌面登录用户名和虚拟桌面登录密码,由虚拟桌面服务器进行分配建立的。本专利技术实施例一种虚拟桌面管理方法,接收客户端发送的客户端登录请求,根据客户端登录请求所包括的客户端用户名,查找到对应的虚拟桌面登录用户名和虚拟桌面登录密码后,即可以代客户端向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求,在得到虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息后,在步骤S104中,将虚拟机建立信息返回给客户端,则客户端采用所述虚拟机建立信息与虚拟桌面服务器建立连接后,则可以访问虚拟桌面服务器所提供的虚拟机。在步骤S102中,只需要对客户端登录请求进行一次验证,则后续访问虚拟桌面服务器客户端无需再提供虚拟桌面登录用户名和虚拟桌面登录密码进行验证。其中,对客户端登录请求进行验证可以有多种方式,例如检查是否存在所述客户端用户名。或者,在其中一个实施例中:所述客户端登录请求还包括客户端密码;对所述客户端登录请求进行验证,具体包括:根据所述客户端用户名查找与所述客户端用户名对应的验证密码,如果所述客户端密码与所述验证密码不一致,则所述验证不通过,否则如果所述客户端密码与所述验证密码一致,则所述验证通过。其中,步骤S102中,获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码可以有多种方式,例如在其中一个实施例中,所述客户端登录请求还包括客户端密码;所述虚拟桌面登录用户名为所述客户端用户名,所述虚拟桌面登录密码为所述客户端密码。本实施例中虚拟桌面登录用户名与客户端用户名相同,虚拟桌面登录密码与客户端密码相同,则用户在发起客户端登录请求时包括了客户端用户名和客户端密码,无需再提供虚拟桌面登录用户名和虚拟桌面登录密码。步骤S102中,获取与本文档来自技高网...
一种虚拟桌面管理方法、服务器和客户端

【技术保护点】
一种虚拟桌面管理方法,其特征在于,包括:接收客户端登录步骤,接收客户端发送的包括客户端用户名的客户端登录请求;用户管理步骤,对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码;自动登录步骤,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发步骤,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。

【技术特征摘要】
1.一种虚拟桌面管理方法,其特征在于,包括:接收客户端登录步骤,接收客户端发送的包括客户端用户名的客户端登录请求;用户管理步骤,对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码;自动登录步骤,向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发步骤,接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。2.根据权利要求1所述的虚拟桌面管理方法,其特征在于:所述客户端登录请求还包括客户端密码;所述虚拟桌面登录用户名为所述客户端用户名,所述虚拟桌面登录密码为所述客户端密码。3.根据权利要求1所述的虚拟桌面管理方法,其特征在于,所述虚拟桌面登录用户名为根据所述客户端用户名查找到的与所述客户端用户名对应的虚拟桌面登录用户名,所述虚拟桌面登录密码为根据所述客户端用户名查找到的与所述客户端用户名对应的虚拟桌面登录密码。4.根据权利要求1所述的虚拟桌面管理方法,其特征在于:所述用户管理步骤,具体包括:对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码,并根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面服务器网络地址;所述自动登录步骤,具体包括:向所述虚拟桌面服务器网络地址所在的虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;所述虚拟机建立转发步骤,具体包括:接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的包括虚拟桌面服务器网络地址的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器网络地址所在的虚拟桌面服务器建立连接。5.根据权利要求1所述的虚拟桌面管理方法,其特征在于,所述接收客户端登录步骤,具体包括:在与虚拟桌面服务器同一网络侧接收客户端发送的包括客户端用户名的客户端登录请求。6.一种虚拟桌面管理系统,其特征在于,包括:接收客户端登录模块,用于接收客户端发送的包括客户端用户名的客户端登录请求;用户管理模块,用于对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码;自动登录模块,用于向虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;虚拟机建立转发模块,用于接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器建立连接。7.根据权利要求6所述的虚拟桌面管理系统,其特征在于:所述客户端登录请求还包括客户端密码;所述虚拟桌面登录用户名为所述客户端用户名,所述虚拟桌面登录密码为所述客户端密码。8.根据权利要求6所述的虚拟桌面管理系统,其特征在于,所述虚拟桌面登录用户名为根据所述客户端用户名查找到的与所述客户端用户名对应的虚拟桌面登录用户名,所述虚拟桌面登录密码为根据所述客户端用户名查找到的与所述客户端用户名对应的虚拟桌面登录密码。9.根据权利要求6所述的虚拟桌面管理系统,其特征在于:所述用户管理模块,具体用于:对所述客户端登录请求进行验证,如果所述验证不通过,则返回错误并退出,否则如果所述验证通过,则获取与所述客户端登录请求对应的虚拟桌面登录用户名,以及与所述客户端登录请求对应的所述虚拟桌面登录密码,并根据所述客户端用户名查找与所述客户端用户名对应的虚拟桌面服务器网络地址;所述自动登录模块,具体用于:向所述虚拟桌面服务器网络地址所在的虚拟桌面服务器发送包括所述虚拟桌面登录用户名和所述虚拟桌面登录密码的虚拟机登录请求;所述虚拟机建立转发模块,具体用于:接收所述虚拟桌面服务器响应所述虚拟机登录请求返回的包括虚拟桌面服务器网络地址的虚拟机建立信息,并将所述虚拟机建立信息转发客户端,所述虚拟机建立信息用于客户端与所述虚拟桌面服务器网络地址所在的虚拟桌面服务器建立连接。10.根据权利要求6所述的虚拟桌面管理系统,其特征在于,所述接收客户端登录模块,具体用于:在与虚拟桌面服务器同一网络侧接收客户端发送的包括客户端用户名的客户端登录请求。11.一种虚拟桌面客户端访问方法,其特征在于,包括:请求登录步骤,向管理系统发送包括客户端用户名...

【专利技术属性】
技术研发人员:李春燕
申请(专利权)人:北京京东尚科信息技术有限公司
类型:发明
国别省市:

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

1