首页> 中文学位 >基于OpenGL ES指令重定向的安卓虚拟桌面
【6h】

基于OpenGL ES指令重定向的安卓虚拟桌面

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题背景

1.2 国内外研究现状

1.2.1 安卓远程桌面研究现状

1.2.2 绘图指令重定向研究现状

1.3 本文主要工作内容

1.4 本文创新点

1.5 本文内容组织

第2章 相关工作综述

2.1 安卓图形子系统综述

2.1.1 Gralloc模块分析

2.1.2 OpenGL ES渲染流程

2.1.3 EGL库调用流程

2.2 Linux容器虚拟化技术

2.2.1 命名空间

2.2.2 控制组

2.3 本章小结

第3章 系统总体架构设计

3.1 服务端架构设计

3.1.1 校验模块设计

3.1.2 远程连接模块设计

3.2 客户端架构设计

3.2.1 监听模块设计

3.2.2 窗口显示模块设计

3.3 代理服务架构设计

3.4 本章小结

第4章 系统详细设计与实现

4.1 编解码模块设计与实现

4.1.1 函数编码与数据包封装

4.2 编解码模块调度设计与实现

4.2.1 模块间调度

4.2.2 模块内调度

4.3 输入重定向模块设计与实现

4.3.1 输入事件类型

4.3.2 输入事件转换机制

4.3.3 输入事件的截获与注入

4.4 本章小结

第5章 系统测试与分析

5.1 测试环境部署

5.1.1 服务端与代理服务测试环境

5.1.2 服务端与代理服务部署安装

5.1.3 客户端测试环境

5.1.4 客户端部署安装

5.2 功能测试

5.3 性能测试与分析

5.3.1 短信测试

5.3.2 浏览器测试

5.3.3 视频播放器测试

5.3.4 游戏测试

5.3.5 对测试的综合分析

5.4 本章小结

第6章 总结与展望

6.1 本文工作总结

6.2 工作展望

参考文献

攻读硕士学位期间主要的研究成果

致谢

展开▼

摘要

BYOD(Bring Your Own Device)办公政策日益普及,一方面提升了员工的工作效率和对工作的满意度,另一方面充分利用社会资源,降低了企业的运营成本。但随之而来的数据丢失和公司机密泄露的风险也不可忽视。桌面虚拟化方案能很好的解决该问题,兼顾便携与安全。但已有桌面虚拟化方案都集中在PC平台,在移动平台上并没有一套完整的桌面虚拟化方案。
  基于此,本文提出了一套针对Android平台的桌面虚拟化方案,它由容器虚拟化技术和基于OpenGL ES指令重定向的安卓远程桌面两部分构成。为了实现这一方案,本文完成了下列工作。
  (1)分析了已有的安卓远程桌面实现方案和使用最为广泛的GPU虚拟化方案,提出了基于OpenGL ES指令重定向的安卓远程桌面。
  (2)分析了安卓图形子系统的调用流程和模块关系,并对构建安卓系统运行环境的容器虚拟化技术原理进行了介绍。
  (3)对构成系统的服务端,客户端,代理服务进行了架构设计,并给出了一些次要模块的设计与实现。
  (4)对编解码模块,编解码模块的调度以及输入事件的重定向进行了详细的设计,并给出了具体的实现。
  (5)对系统进行了功能测试和性能测试,测试结果表明基于OpenGL ES指令重定向的安卓远程桌面不会因为分辨率上升而增加带宽使用,每帧图像所占用带宽也低于已有的远程桌面实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号