预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114237826A(43)申请公布日2022.03.25(21)申请号202111574069.1(22)申请日2021.12.21(71)申请人北京蔚领时代科技有限公司地址100020北京市朝阳区酒仙桥路13号科研楼三层0318号(72)发明人李瑞亮雷小刚郭建君(74)专利代理机构北京维正专利代理有限公司11508代理人谢明晖(51)Int.Cl.G06F9/455(2006.01)权利要求书1页说明书6页附图2页(54)发明名称安卓容器的高速渲染方法及装置(57)摘要本发明提供了一种安卓容器的高速渲染方法、装置电子设备及存储介质,所述渲染方法包括,在安卓系统容器内载入宿主机图形驱动;其中宿主机图形驱动即在Linux系统中加载的用户空间部分的显卡驱动;安卓系统容器通过所述宿主机图形驱动直接使用宿主机显卡设备进行渲染;现阶段实现的Android模拟器或者容器在图形渲染上面使用高速管道将容器内的图形渲染请求发送到渲染服务,然后通过渲染服务将渲染请求通过宿主机驱动程序提交到GPU内部进行渲染,本发明可以直接通过载入的宿主机图形驱动进行渲染操作提升了安卓容器图形渲染效率。CN114237826ACN114237826A权利要求书1/1页1.一种安卓容器的高速渲染方法,其特征在于,所述方法包括:在安卓系统容器内载入宿主机图形驱动;其中,所述宿主机图形驱动是在Linux系统中加载的用户空间部分的显卡驱动;所述安卓系统容器通过所述宿主机图形驱动使用宿主机显卡设备进行渲染。2.根据权利要求1所述的渲染方法,其特征在于,所述宿主机图形驱动由宿主机图形驱动容器加载到安卓系统容器的系统内存。3.根据权利要求2所述的渲染方法,其特征在于,所述所述宿主机图形驱动由宿主机图形驱动容器加载到安卓系统容器的系统内存包括:将所述宿主机图形驱动的文件和依赖库的所在目录映射到安卓系统容器内;所述宿主机图形驱动容器根据所述目录将所述宿主机图形驱动的文件和依赖库加载到安卓系统容器的系统内存空间。4.根据权利要求3所述的渲染方法,其特征在于,所述所述宿主机图形驱动由宿主机图形驱动容器加载到安卓系统容器的系统内存还包括:所述宿主机图形驱动容器对所述宿主机图形驱动的API进行封装。5.根据权利要求4所述的渲染方法,其特征在于,封装后的所述API被安卓系统容器调用。6.根据权利要求4所述的渲染方法,其特征在于,通过所述宿主机图形驱动的API驱动显卡硬件来进行渲染。7.根据权利要求1所述的渲染方法,其特征在于,所述宿主机图形驱动由显卡厂商所提供的驱动安装程序安装。8.一种安卓容器的高速渲染装置,其特征在于,所述渲染装置包括:载入模块,在安卓系统容器内载入宿主机图形驱动;其中宿主机图形驱动即在Linux系统中加载的用户空间部分的显卡驱动;渲染模块,安卓系统容器通过所述宿主机图形驱动直接使用宿主机显卡设备进行渲染。9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。2CN114237826A说明书1/6页安卓容器的高速渲染方法及装置技术领域[0001]本发明涉及数据处理领域,尤其涉及一种安卓容器的高速渲染方法、装置、电子设备及存储介质。背景技术[0002]现阶段实现的安卓模拟器或者容器在图形渲染上面使用高速管道将容器内的图形渲染请求发送到渲染服务,然后通过渲染服务将渲染请求通过宿主机驱动程序提交到GPU内部进行渲染,导致GPU使用效率不高,渲染性能低下。[0003]现有技术是间接的,对于“在服务器上运行安卓应用”这一场景而言,由于现阶段市面上没有可供在安卓系统容器内直接加载使用的服务器显卡及驱动程序,因此为了使用服务器上显卡的硬件图形加速能力,传统的安卓运行环境,如谷歌安卓模拟器,通常会在服务器系统中运行Render做图形渲染,在安卓系统容器中,将渲染素材数据和渲染命令做编码处理,然后通过socket或goldfish‑pipe等管道的方式传输给服务器中的Render,再由Render解码,执行渲染操作;其中Render是指在宿主机上运行的一个程序,它接收安卓系统容器内的应用发来的渲染指令和渲染素材数据,然后使用显卡的硬件加速能力进行渲染操作。发明内容[0004]本发明的实施例提供了一种安卓容器的高速渲染方法、装置电子设备及存储介质,可以提升安卓容器图形渲染效率。[0005]第一方面,本发明的实施例提供了一种安卓容器的高速渲染方法,所述渲染方法包括:[0006]在安卓系统容器内载