首页> 中文学位 >虚拟桌面架构下Flash重定向系统的设计与实现
【6h】

虚拟桌面架构下Flash重定向系统的设计与实现

代理获取

目录

摘要

第1章 绪论

1.1 课题背景

1.2 国内外研究现状

1.3 研究意义

1.4 本文的主要贡献和创新点

1.5 论文的组织结构

1.6 本章小结

第2章 桌面虚拟化与Flash重定向综述

2.1 桌面虚拟化

2.1.1 桌面虚拟化优缺点

2.1.2 桌面虚拟化市场格局

2.1.3 桌面虚拟化与远程登录的对比

2.2 Flash重定向综述

2.3 本章小结

第3章 Flash播放视频原理分析

3.1 ActiveX接口分析

3.2 Flash对象的创建

3.2.1 初始化COM库

3.2.2 创建Flash对象的实例

3.3 浏览器与Flash对象的交互

3.4 Flash对象访问浏览器资源

3.5 连接点模型

3.6 本章小结

第4章 Flash重定向功能模块的架构设计

4.1 设计目标

4.2 总体框架设计

4.2.1 浏览器调用Flash对象命令分析

4.2.2 远程调用实现分析

4.2.3 总体架构设计

4.3 本章小结

第5章 Flash重定向服务端设计和实现

5.1 Flash创建函数的截获

5.2 伪实例的设计

5.3 Flash窗口显示、隐藏、遮挡功能的设计和实现

5.4 服务端自定义模块线程结构设计

5.5 本章小结

第6章 Linux客户端的设计和实现

6.1 NPAPI接口简介

6.2 NPAPI插件Flash播放流程分析

6.3 客户端容器的设计和实现

6.3.1 容器关键函数介绍

6.3.2 容器网络资源获取

6.4 ActiveX接口与NPAPI接口相互转换的实现

6.5 客户端的进程架构设计

6.6 本章小结

第7章 系统功能验证

7.1 测试平台搭建

7.1.1 系统环境

7.1.2 虚拟桌面环境设置

7.2 功能测试及结论

7.2.1 测试目标

7.2.2 测试用例

7.2.3 测试结果

7.3 性能测试及结论

7.3.1 测试目标

7.3.2 测试结果分析及结论

7.4 无法重定向的Flash的原因分析及处理方法

7.5 本章小结

第8章 总结

参考文献

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

致谢

展开▼

摘要

虚拟桌面架构是虚拟桌面技术中使用的基础框架中的一种,允许用户通过终端登录到指定的系统中,将系统运行的结果通过网络传递到客户端进行显示,同时将用户在客户端的鼠标、键盘操作传递到远程的系统作为用户输入。
  在未采用Flash重定向技术的虚拟桌面架构下,Flash在服务端完成渲染,然后将图像信息传递到客户端进行显示。这样的处理流程存在以下问题:
  (1)Flash渲染完之后的数据量非常庞大,将渲染完之后的图像数据从服务端传递到客户端产生极大的网络流量,对内部网络产生很大的网络负担。
  (2)由于服务端和客户端之间传输的数据量十分庞大,导致图像数据传输不及时,产生Flash在客户端播放不连续,画面卡顿,严重影响Flash的播放效果。
  (3)加重了服务端的计算负担。若一台服务器上多个用户播放多个Flash,将对服务器产生一定的负担。
  Flash重定向可以很好地解决以上问题。Flash重定向将浏览器发送给Flash插件的命令从服务端传递到客户端,在客户端完成Flash的渲染,大大地降低服务端和客户端之间的网络带宽,并在客户端呈现极佳的播放效果。针对这一方案,本文做了以下工作:
  (1)详细研究了IE浏览器和Flash对象之间的交互技术,分析Flash在Windows平台和Linux平台的播放流程。
  (2)设计和实现了Flash重定向框架,在服务端截获浏览器发送给Flash对象的命令,并将命令传递到客户端执行,在客户端完成Flash的渲染。
  (3)对Flash重定向系统从功能和性能等方面进行了测试,验证了系统的功能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号