System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云应用领域,特别涉及一种实现x86云应用桌面多开的方法与装置。
技术介绍
1、云应用(比如云游戏)是一种新兴的在线应用模式,它通过将应用渲染、处理和运行过程置于远程云服务器上,并将应用画面传输到用户设备上,让用户可以在各种设备上享受高品质的应用体验,无需高性能硬件支持。
2、当前云应用通常运行在arm平台或x86平台,x86平台上运行的云应用(以下简称x86云应用)为主机应用,具有画面精致、动画流畅和操作复杂等特点。目前可以通过传统的gpu多开方案在一台物理服务器上运行多个云应用,而传统的gpu多开方案主要有两种:一种基于虚拟化技术,如hyper-v或vmware,另一种基于进程虚拟化技术,如sandboxie。基于虚拟化技术的gpu多开方案通过在物理服务器上创建多个虚拟机,每个虚拟机拥有独立的资源和操作系统,使得x86云应用可以运行在虚拟机中。然而,此方案中虚拟化技术带来的性能损失和硬件资源的过度共享会使应用性能受限,无法满足高性能x86云应用的需求。基于进程虚拟化技术的gpu多开方案虽然通过隔离不同应用的进程,避免相互干扰,能够提供轻量级的资源隔离,但由于进程空间共享,导致在处理多个x86云应用时容易发生兼容性问题,无法支持稳定的多用户并行操作。可见,虽然这两种方案各有优势,但在性能和兼容性上仍存在一定的局限性。
3、有鉴于此,如何提供一种适用于x86云应用的多用户环境方案,以解决传统的gpu多开方案中的性能瓶颈及兼容性问题,提供高效、稳定的多用户并行操作环境,并保证多个x86云应用运行
技术实现思路
1、针对现有技术存在的技术问题,本申请实施例提供一种实现x86云应用桌面多开的方法与装置。
2、第一方面,本申请实施例提供了一种实现x86云应用桌面多开的方法,应用于x86服务器,包括:
3、创建至少两个windows系统用户,创建虚拟输入设备及虚拟显示器,为所述windows系统用户分配所述虚拟输入设备及虚拟显示器,并将所述windows系统用户与指定的工作站绑定;
4、在windows系统用户登录后,启动云应用时,将代理模块注入云应用中,其中,代理模块用于对云应用进行进程空间隔离。
5、第二方面,本申请实施例还提供了一种实现x86云应用桌面多开的装置,应用于x86服务器,包括:
6、创建单元,用于创建至少两个windows系统用户,创建虚拟输入设备及虚拟显示器,为所述windows系统用户分配所述虚拟输入设备及虚拟显示器,并将所述windows系统用户与指定的工作站绑定;
7、注入单元,用于在windows系统用户登录后,启动云应用时,将代理模块注入云应用中,其中,代理模块用于对云应用进行进程空间隔离。
8、第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面所述的实现x86云应用桌面多开的方法的步骤。
9、第四方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面所述的实现x86云应用桌面多开的方法的步骤。
10、综上,本申请实施例提供的实现x86云应用桌面多开的方法与装置、电子设备及存储介质,首先,创建至少两个windows系统用户,创建虚拟输入设备及虚拟显示器,为所述windows系统用户分配所述虚拟输入设备及虚拟显示器,并将所述windows系统用户与指定的工作站绑定,如此,能为多个windows系统用户提供在同一台x86服务器上进行独立操作的环境,为多个windows系统用户提供独立且高效的操作体验;其次,在windows系统用户登录后,启动云应用时,将代理模块注入云应用中,如此,能够为每个云应用提供独立的进程空间,确保云应用能够独立且稳定地运行,通过该方案,能够提供高效、稳定的多用户并行操作环境,并保证多个x86云应用运行的高兼容性和稳定性。
本文档来自技高网...【技术保护点】
1.一种实现x86云应用桌面多开的方法,其特征在于,应用于x86服务器,包括:
2.如权利要求1所述的方法,其特征在于,还包括:
3.如权利要求1或2所述的方法,其特征在于,还包括:
4.如权利要求3所述的方法,其特征在于,同一个用户使用同一款云应用时对应的虚拟硬件信息是固定值。
5.如权利要求1所述的方法,其特征在于,还包括:
6.一种实现x86云应用桌面多开的装置,其特征在于,应用于x86服务器,包括:
7.如权利要求6所述的装置,其特征在于,代理模块,用于:
8.如权利要求6或7所述的装置,其特征在于,代理模块,还用于:
9.如权利要求8所述的装置,其特征在于,同一个用户使用同一款云应用时对应的虚拟硬件信息是固定值。
10.如权利要求6所述的装置,其特征在于,代理模块,还用于:
【技术特征摘要】
1.一种实现x86云应用桌面多开的方法,其特征在于,应用于x86服务器,包括:
2.如权利要求1所述的方法,其特征在于,还包括:
3.如权利要求1或2所述的方法,其特征在于,还包括:
4.如权利要求3所述的方法,其特征在于,同一个用户使用同一款云应用时对应的虚拟硬件信息是固定值。
5.如权利要求1所述的方法,其特征在于,还包括:
6.一种...
【专利技术属性】
技术研发人员:何震,
申请(专利权)人:安徽海马云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。