一种桌面图像显示方法、装置、设备及存储介质与流程

文档序号:31128679发布日期:2022-08-13 04:38阅读:来源:国知局

技术特征:
1.一种桌面图像显示方法,其特征在于,应用于终端设备,所述方法包括:启动主机系统并隔离第二显卡,使所述主机系统基于第一显卡输出主机桌面图像,并在显示屏上显示所述主机桌面图像;所述第二显卡直通虚拟机系统;通过所述主机系统启动虚拟机系统,以使所述虚拟机系统基于所述第二显卡渲染得到虚拟机桌面图像;通过所述主机系统的显示服务获取所述虚拟机桌面图像,并基于所述第一显卡将所述虚拟机桌面图像显示在所述显示屏上。2.根据权利要求1所述的方法,其特征在于,在所述启动主机系统之后,以及通过所述主机系统的显示服务获取所述虚拟机桌面图像之前,还包括:若所述主机系统的显示服务处于未开启状态,通过所述主机系统启动所述显示服务,使所述显示服务进入等待获取数据状态,等待获取所述虚拟机系统基于所述第二显卡输出的虚拟机桌面图像。3.根据权利要求1所述的方法,其特征在于,在所述通过所述主机系统的显示服务获取所述虚拟机桌面图像之前,还包括:创建所述虚拟机系统和所述主机系统之间的数据通道,使所述虚拟机系统和所述主机系统通过所述数据通道传输所述虚拟机桌面图像。4.根据权利要求3所述的方法,其特征在于,在所述通过所述主机系统启动虚拟机系统之后,以及所述通过所述主机系统的显示服务获取所述虚拟机桌面图像之前,还包括:通过所述虚拟机系统创建虚拟屏,在所述虚拟屏上基于所述第二显卡渲染得到虚拟机桌面图像;通过所述虚拟机系统的屏幕分享服务,基于所述虚拟屏的刷新频率获取虚拟屏的虚拟机桌面图像,将所述虚拟机桌面图像通过所述数据通道发送至所述主机系统。5.根据权利要求4所述的方法,其特征在于,所述数据通道包括:基于预设通信协议的通信网络;所述通过所述主机系统的显示服务获取所述虚拟机桌面图像,包括:通过所述虚拟机系统的屏幕分享服务,将所述虚拟机桌面图像编码为目标虚拟机桌面图像,所述目标虚拟机桌面图像为符合预设通信协议的图像;通过所述基于预设通信协议的通信网络,将所述目标虚拟机桌面图像发送至所述主机系统的显示服务;通过所述主机系统的显示服务,接收所述目标虚拟机桌面图像,并对所述目标虚拟机桌面图像进行解码得到虚拟机桌面图像。6.根据权利要求4所述的方法,其特征在于,所述数据通道包括:所述虚拟机系统和所述主机系统之间的控制指令通道和共享内存;所述通过所述主机系统的显示服务获取所述虚拟机桌面图像,包括:通过所述虚拟机系统的屏幕分享服务,将所述虚拟机桌面图像写入共享内存,并基于所述控制指令通道向所述主机系统发送显示通知;若所述主机系统的显示服务接收到所述显示通知,则通过所述主机系统的显示服务从所述共享内存中读取所述虚拟机桌面图像。7.根据权利要求1所述的方法,其特征在于,还包括:所述显示屏划分为多个显示区域,每个所述显示区域分别用于显示主机系统桌面图像
或任一虚拟机系统的虚拟机系统桌面图像。8.一种桌面图像显示方法,其特征在于,应用于终端设备的主机系统,所述方法包括:在所述主机系统启动之后,启动虚拟机系统,使所述虚拟机系统基于第二显卡渲染得到虚拟机桌面图像;所述第二显卡直通所述虚拟机系统;通过所述主机系统的显示服务获取所述虚拟机系统的虚拟机桌面图像;在所述显示服务获取到所述虚拟机桌面数据时,基于第一显卡将所述虚拟机桌面图像显示在所述显示屏上。9.一种桌面图像显示方法,其特征在于,应用于终端设备的虚拟机系统,所述方法包括:在所述虚拟机系统启动之后,创建虚拟屏,在所述虚拟屏上基于第二显卡渲染得到虚拟机桌面图像;所述第二显卡直通所述虚拟机系统;通过所述虚拟机系统的屏幕分享服务,基于所述虚拟屏的刷新频率获取虚拟屏的虚拟机桌面图像;通过所述虚拟机系统的屏幕分享服务,将所述虚拟机桌面图像发送至主机系统,以使所述主机系统基于第一显卡将所述虚拟机桌面图像显示在主机系统的显示屏上。10.一种桌面图像显示装置,其特征在于,集成于终端设备,所述装置包括:主机启动模块,用于启动主机系统并隔离第二显卡,使所述主机系统基于第一显卡输出主机桌面图像,并在显示屏上显示所述主机桌面图像;所述第二显卡直通虚拟机系统;虚拟机启动模块,用于通过所述主机系统启动虚拟机系统,以使所述虚拟机系统基于所述第二显卡渲染得到虚拟机桌面图像;桌面显示模块,用于通过所述主机系统的显示服务获取所述虚拟机桌面图像,并基于所述第一显卡将所述虚拟机桌面图像显示在所述显示屏上。11.一种桌面图像显示装置,其特征在于,集成于终端设备的主机系统,所述装置包括:虚拟机启动模块,用于在所述主机系统启动之后,启动虚拟机系统,使所述虚拟机系统基于第二显卡渲染得到虚拟机桌面图像;虚拟图像获取模块,用于通过所述主机系统的显示服务获取所述虚拟机系统的虚拟机桌面图像;虚拟图像显示模块,用于在所述显示服务获取到所述虚拟机桌面数据时,基于第一显卡将所述虚拟机桌面图像显示在所述显示屏上。12.一种桌面图像显示装置,其特征在于,集成于终端设备的虚拟机系统,所述装置包括:虚拟图像渲染模块,用于在所述虚拟机系统启动之后创建虚拟屏,在所述虚拟屏上基于第二显卡渲染得到虚拟机桌面图像;所述第二显卡直通所述虚拟机系统;虚拟图像获取模块,用于通过所述虚拟机系统的屏幕分享服务基于所述虚拟屏的刷新频率获取虚拟屏的虚拟机桌面图像;虚拟图像发送模块,用于通过所述虚拟机系统的屏幕分享服务,将所述虚拟机桌面图像发送至主机系统,以使所述主机系统基于第一显卡将所述虚拟机桌面图像显示在所述主机系统的显示屏上。13.一种终端设备,其特征在于,包括:第一显卡和第二显卡、显示屏、至少一个处理器
以及与所述至少一个处理器通信所连接的存储器;所述终端设备配置有主机系统和至少一个虚拟机系统;所述主机系统直连所述第一显卡,所述虚拟机系统直连所述第二显卡;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-9中任一项所述的桌面图像显示方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-9中任一项所述的桌面图像显示方法。

技术总结
本发明公开了一种桌面图像显示方法、装置、设备及存储介质。通过启动主机系统并隔离第二显卡,使主机系统基于第一显卡输出主机桌面图像,并在显示屏上显示主机桌面图像,第二显卡直通虚拟机系统;通过主机系统启动虚拟机系统,以使虚拟机系统基于第二显卡渲染得到虚拟机桌面图像;通过主机系统的显示服务获取虚拟机桌面图像,并基于第一显卡将虚拟机桌面图像显示在显示屏上,解决了游戏或娱乐等虚拟机系统独立连接显卡,需要额外配置一块显示屏显示虚拟机系统的桌面图像的问题,将独立连接显卡的虚拟机系统的桌面图像显示在主机系统的显示屏上,达到了减少显示屏数目,有效降低成本的有益效果,且具有良好的可扩展性。且具有良好的可扩展性。且具有良好的可扩展性。


技术研发人员:楼超权
受保护的技术使用者:亿咖通(湖北)技术有限公司
技术研发日:2022.05.20
技术公布日:2022/8/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1