基于Linux服务器原生安卓应用云端虚拟化方法技术

技术编号:32248599 阅读:28 留言:0更新日期:2022-02-09 17:52
本申请的实施例提供了一种基于Linux服务器原生安卓应用云端虚拟化方法,涉及互联网技术领域。所述方法包括:基于Linux系统内核提供的功能,搭建安卓应用运行环境;基于搭建完成的安卓应用运行环境,获取目标应用的渲染指令和待渲染数据;对所述渲染指令和所述待渲染数据进行数据编码,并对编码后的待渲染数据进行渲染;调取渲染后的数据,并对所述渲染后的数据进行视频编码。本申请能够改善现阶段Linux服务器运行的安卓云端模拟环境使用模拟器,导致安卓系统运行成本较高的问题,达到较大的使用服务器资源,降低安卓系统运行成本的效果。降低安卓系统运行成本的效果。降低安卓系统运行成本的效果。

【技术实现步骤摘要】
基于Linux服务器原生安卓应用云端虚拟化方法


[0001]本申请的实施例涉及互联网
,尤其涉及一种基于Linux服务器原生安卓应用云端虚拟化方法。

技术介绍

[0002]安卓模拟器是能在计算机上运行并模拟安卓手机系统的模拟器,即能安装、使用和卸载安卓手机应用软件,并在计算机上模拟出安卓手机运行环境,用户即使没有手机硬件设备,也能在计算机上利用安卓模拟器使用安卓手机应用软件。当前,基于安卓模拟器的云端Android云游戏模拟环境众多,但考虑到并发数量、游戏体验以及兼容性,均存在不同程度的问题。
[0003]在实现本专利技术的过程中,专利技术人发现,现阶段Linux服务器运行的Android云端模拟环境使用模拟器,导致Android系统运行成本高。

技术实现思路

[0004]本申请的实施例提供了一种基于Linux服务器原生安卓应用云端虚拟化方法,能够改善现阶段Linux服务器运行的Android云端模拟环境使用模拟器,导致Android系统运行成本高的问题。
[0005]在本申请的第一方面,提供了一种基于Li本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于Linux服务器原生安卓应用云端虚拟化方法,其特征在于,包括:基于Linux系统内核提供的功能,搭建Android应用运行环境,所述Linux系统内核提供的功能包括Control Groups 机制、Namespaces机制、Chroot机制、Binder机制、Ashmem机制、Virtual Network和虚拟HID;基于搭建完成的Android应用运行环境,获取目标应用的渲染指令和待渲染数据,所述目标应用为多个安卓容器中任意一个安卓容器内运行的所有应用;对所述渲染指令和所述待渲染数据进行数据编码,并对编码后的待渲染数据进行渲染;调取渲染后的数据,并对所述渲染后的数据进行视频编码。2.根据权利要求1所述的方法,其特征在于,所述基于Linux系统内核提供的功能,搭建Android应用运行环境包括:基于Linux系统内核提供的Control Groups 机制,根据预设设置参数,将所述目标应用的进程设置为一个Control Groups组;基于Linux系统内核提供的Namespaces机制,将所述目标应用的进程进行命名空间隔离;基于Linux系统内核提供的Chroot机制,将所述目标应用的进程进行文件隔离;基于Linux系统内核提供的Binder机制,给多个安卓容器中每一个安卓容器提供该安卓容器的Binder设备;基于Linux系统内核提供的Ashmem机制,将Ashmem设备挂载在多个安卓容器中每一个安卓容器内;基于Linux系统内核提供的Virtual Network,向Android系统提供独立的网络设备;基于Linux系统内核提供的虚拟HID,向Android系统提供输入设备。3.根据权利要求1所述的方法,其特征在于,所述对编码后的待渲染数据进行渲染包括:基于高速管道传输方式或共享内存传输方式,将所述编码后的待渲染数据进行传输;对所述编码后的待渲染数据进行渲染。4.一种基于Linux服务器原生安卓应用云端虚拟化装置,其特征在于,包括:搭建模块,用于基于Linux系统内核提供的功能,搭建Android应用运行环境,所述Linux系统内核提供的功能包括Control Groups 机制、Namespaces机制、Chroot机制、Binder机制、Ashmem机制、Virtual Network和虚拟HID;获取模块,用于基于搭建完成的Android应用运行环境,获取目标应用的渲染指令和待渲染数据,所述目标应用为多个安卓容器中任意一个安卓容器内运行的所有应用;渲染模块,用于对所述渲染指令和所述待渲染数据进行数据编...

【专利技术属性】
技术研发人员:李瑞亮雷小刚郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1