基于多操作系统的图形显示方法及相关装置制造方法及图纸

技术编号:42606902 阅读:20 留言:0更新日期:2024-09-03 18:16
本申请提供基于多操作系统的图形显示方法及相关装置。电子设备可包含一个宿主机OS和至少一个客户机OS。宿主机OS可以将渲染设备和显存映射至客户机OS。客户机OS可以直接访问渲染设备和显存进行渲染和图层合成,再将合成图层提交给宿主机OS以完成客户机侧APP与宿主机侧APP的应用窗口的合成和送显。上述方法可以使得客户机侧APP在运行时支持高刷新率,达到或者接近宿主机侧APP的运行效果,提高用户在使用客户机侧APP时观看屏幕的体验。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及基于多操作系统的图形显示方法及相关装置


技术介绍

1、随着电子设备的发展,许多电子设备可以通过虚拟化技术实现在一个电子设备上运行多个操作系统。上述虚拟化技术可以将电子设备的各种实体资源(如处理器、存储器、磁盘、网络适配器等)予以抽象、转换后呈现,并可以分割、组合为一个或多个计算机配置环境。配置有多操作系统的电子设备可以方便用户在电子设备上使用应用不受操作系统的局限。用户可以在一个电子设备上使用不同操作系统的不同应用。

2、但在多操作系统的电子设备中,客户机操作系统中的应用在进行界面显示时,客户机操作系统可以将界面的各种绘制数据(如窗口信息、绘制指令、图层的层级信息等等)发送给宿主机操作系统。宿主机操作系统根据上述绘制数据对客户机操作系统中应用窗口的显示内容进行渲染、合成和送显。上述过程中电子设备绘制一帧图像所需的时间较长。那么,电子设备的显示屏刷新一帧图像的所需的时间也较长。因此,电子设备在运行客户机操作系统中的应用时难以实现高刷新率。


技术实现思路

1、本专利技术提供基本文档来自技高网...

【技术保护点】

1.一种基于多操作系统的图形显示方法,其特征在于,所述方法应用于运行有多个操作系统的电子设备,所述多个操作系统包括一个宿主机操作系统以及至少一个客户机操作系统,所述宿主机操作系统为第一操作系统,所述至少一个客户机操作系统包括第二操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第一窗口信息包括第一窗口位置信息、第一窗口大小信息和第一窗口层级信息。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述电子设备包括硬件资源:渲染设备和显存,

<p>5.根据权利要求...

【技术特征摘要】

1.一种基于多操作系统的图形显示方法,其特征在于,所述方法应用于运行有多个操作系统的电子设备,所述多个操作系统包括一个宿主机操作系统以及至少一个客户机操作系统,所述宿主机操作系统为第一操作系统,所述至少一个客户机操作系统包括第二操作系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述第一窗口信息包括第一窗口位置信息、第一窗口大小信息和第一窗口层级信息。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述电子设备包括硬件资源:渲染设备和显存,

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一操作系统获取所述第二图层,具体包括:

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的...

【专利技术属性】
技术研发人员:黄干忠陈志彬张世龙詹泽辉韦国宁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1