System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种云桌面系统技术方案_技高网

一种云桌面系统技术方案

技术编号:41090730 阅读:2 留言:0更新日期:2024-04-25 13:51
本发明专利技术公开了一种云桌面系统,本发明专利技术可在云桌面系统中创建云桌面资源和用户,赋予用户对云桌面资源的操作权限,并启动与每个云桌面资源相对应的桌面进程。后续用户登陆至客户端后,云桌面系统可将客户端与相对应的桌面进程相连接,并启动与桌面进程相对应的系统用户会话,使得用户可以通过客户端访问云桌面,并与云桌面进行交互。本发明专利技术中通过启动与每个云桌面资源相对应的桌面进程以及系统用户会话的方式,可实现在单一的系统中同时启动并独立管理多个云桌面,极大提高了系统资源的使用效率,减少了为每个用户创建单独操作系统实例的需要。另外每个用户的云桌面只与独立的系统用户会话相关联,实现了强隔离,加强了对云桌面进行操作时的安全性。

【技术实现步骤摘要】

本申请实施例涉及云桌面领域,尤其涉及一种云桌面系统


技术介绍

1、在现代企业和教育机构中,虚拟化技术的应用已成为提升资源利用率和灵活性的关键。尤其是在虚拟桌面基础设施(vdi)的实施中,该技术使用户能够通过网络访问远程托管的桌面环境,实现了硬件资源的集中管理和优化分配。传统的vdi系统大多基于强大的物理服务器,通过创建多个虚拟机实例来为每个用户提供服务,每个实例运行独立的操作系统。然而传统的vdi实现中,每个虚拟机的运行均需占用大量的计算和存储资源,导致在单一的系统中无法同时实现多个vdi,灵活性较差,

2、综上所述,现有技术中存在着无法在单一的系统中同时实现多个vdi的技术问题。


技术实现思路

1、本专利技术实施例提供了一种云桌面系统,解决了现有技术中存在着无法在单一的系统中同时实现多个vdi的技术问题。

2、本专利技术实施例提供了一种云桌面系统,包括:

3、云桌面管理服务:用于响应于云桌面资源创建操作,控制云桌面资源管理系统创建云桌面资源,生成云桌面资源信息列表;以及用于响应于用户创建操作,控制云桌面控制系统创建用户;用于响应于资源绑定操作,控制所述云桌面控制系统将目标用户和目标云桌面资源进行绑定;

4、所述云桌面资源管理系统:用于创建云桌面资源;用于从所述云桌面管理服务中获取云桌面资源信息列表,根据所述云桌面资源信息列表在所述云桌面控制系统中为每一个云桌面资源启动一个相对应的桌面进程;以及用于在监听到所述桌面进程连接时,对所述桌面进程发送的云桌面资源信息进行鉴权成功后,启动与所述桌面进程相对应的虚拟驱动,以使所述虚拟驱动实时将第一云桌面资源的桌面图像发送至所述桌面进程;以及用于接收交互事件,以使所述虚拟驱动根据所述交互事件对所述桌面图像进行更新;

5、所述云桌面控制系统:用于创建用户,更新用户信息列表;以及用于赋予所述目标用户对所述目标云桌面资源的操作权限;以及用于与客户端相连接并获取所述客户端的用户信息,根据所述用户信息确定所述客户端所具有操作权限的第一云桌面资源并通知所述客户端;以及用于启动桌面进程,建立所述客户端与所述桌面进程之间的连接;

6、其中,所述桌面进程用于与所述云桌面资源管理系统相连接,以及用于与所述客户端建立连接以及与所述客户端相对应的第一云桌面资源进行连接,并将与所述客户端相对应的第一云桌面资源的云桌面资源信息发送至云桌面资源管理系统;以及将所述桌面图像发送至相连接的客户端,以及接收所述客户端发送的交互事件,将所述交互事件发送至所述云桌面资源管理系统。

7、上述,本专利技术实施例提供了一种云桌面系统,本专利技术实施例中管理员可在云桌面系统中创建云桌面资源和用户,赋予用户对云桌面资源的操作权限,并启动与每个云桌面资源相对应的桌面进程。后续用户登陆至客户端后,云桌面系统可将客户端与相对应的桌面进程相连接,并启动与桌面进程相对应的虚拟驱动,使得用户可以通过客户端访问云桌面资源,并与云桌面进行交互。本专利技术实施例中通过启动与每个云桌面资源相对应的桌面进程以及虚拟驱动的方式,可实现在单一的系统中同时启动并独立管理多个云桌面,极大提高了系统资源的使用效率,减少了为每个用户创建单独操作系统实例的需要。另外每个用户的云桌面只与独立的云桌面资源相关联,实现了强隔离,加强了对云桌面进行操作时的安全性。

本文档来自技高网...

【技术保护点】

1.一种云桌面系统,其特征在于,包括:

2.根据权利要求1所述的一种云桌面系统,其特征在于,所述云桌面资源管理系统包括xdeskmanager服务进程以及XSessionManager服务进程;

3.根据权利要求2所述的一种云桌面系统,其特征在于,所述XSessionManager服务具体用于通过创建SOCKET服务来监听所述桌面进程的连接。

4.根据权利要求2所述的一种云桌面系统,其特征在于,所述云桌面资源管理系统还包括Xorg进程;

5.根据权利要求4所述的一种云桌面系统,其特征在于,所述虚拟驱动包括虚拟图形驱动以及虚拟交互设备驱动;

6.根据权利要求5所述的一种云桌面系统,其特征在于,所述虚拟交互设备驱动包括虚拟鼠标驱动以及虚拟键盘驱动,所述交互事件包括虚拟鼠标事件以及虚拟键盘事件;

7.根据权利要求4所述的一种云桌面系统,其特征在于,所述云桌面控制系统包括xdesk云桌面控制服务;

8.根据权利要求7所述的一种云桌面系统,其特征在于,所述桌面进程为所述xdesk云桌面进程;

9.根据权利要求8所述的一种云桌面系统,其特征在于,所述xdesk云桌面进程还用于响应于云桌面关闭指令,向所述XSessionManager服务进程发送云桌面关闭消息,以及断开相连接的第一Xorg进程的第一连接通道以及断开与所述XSessionManager服务进程的连接;

10.根据权利要求1所述的一种云桌面系统,其特征在于,所述云桌面管理服务还响应于云桌面资源删除操作,控制所述云桌面资源管理系统删除云桌面资源,以及用于响应于用户删除操作,控制所述云桌面控制系统删除用户。

...

【技术特征摘要】

1.一种云桌面系统,其特征在于,包括:

2.根据权利要求1所述的一种云桌面系统,其特征在于,所述云桌面资源管理系统包括xdeskmanager服务进程以及xsessionmanager服务进程;

3.根据权利要求2所述的一种云桌面系统,其特征在于,所述xsessionmanager服务具体用于通过创建socket服务来监听所述桌面进程的连接。

4.根据权利要求2所述的一种云桌面系统,其特征在于,所述云桌面资源管理系统还包括xorg进程;

5.根据权利要求4所述的一种云桌面系统,其特征在于,所述虚拟驱动包括虚拟图形驱动以及虚拟交互设备驱动;

6.根据权利要求5所述的一种云桌面系统,其特征在于,所述虚拟交互设备驱动包括虚拟鼠标驱动以及虚拟键盘驱动,所述交互事件包括虚拟鼠标事件以...

【专利技术属性】
技术研发人员:谢泳生鲁刚李伟武余俞志
申请(专利权)人:上海久尺网络科技有限公司
类型:发明
国别省市:

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

1