论文部分内容阅读
计算机3D虚拟世界可以将异地的不同用户连接起来同时参加到一个虚拟空间,提供使用者关于视觉、听觉、甚至触觉等感官的模拟,让使用者如同身历其境一般。本论文正是针对上述现实需求,以构建分布式虚拟现实平台为主要的研究对象,在深入分析当今分布式计算和虚拟现实的原理和技术的基础上,对分布式虚拟现实平台关键技术进行了深入的讨论和研究,主要内容为:1.分布式虚拟现实平台分析,从虚拟现实的基本工作原理、层次结构、总体架构、虚拟现实工作流程和虚拟现实应用构建流程等几个方面对分布式虚拟现实平台进行了研究和设计。2.虚拟现实扩展机制,提出了可支持各种虚拟现实应用在分布式虚拟现实平台上运行的扩展机制,虚拟现实平台承载负责提供虚拟现实应用运行平台和环境,对虚拟现实应用提出了运行机制和接口。3.虚拟现实应用负载均衡和目录服务,当面对大量用户访问虚拟现实应用时,需要将不同的虚拟现实应用动态部署到不同的服务器上运行以获得巨大的服务能力,并能够支持用户或平台查询虚拟现实应用部署和运行情况,从而动态获取相应的服务。针对该需求,提出了虚拟现实应用动态部署的负载均衡和虚拟现实应用命名与目录服务方案。4.虚拟现实数据管理,分布式虚拟现实平台将为众多的虚拟现实应用和用户提供运行支撑,针对其海量数据管理需求,提出了虚拟现实数据模型、数据管理设计原则、数据管理系统架构和数据分布等设计方案。5.虚拟现实可视化呈现与交互,主要对分布式虚拟现实平台可视化呈现和交互进行了研究,提出了可视化呈现和交互总体框架、流程、数据交互格式和关键接口等方面的设计与实现方案。6.分布式虚拟现实平台安全机制,研究了认证、授权、密码、审计和监控等技术,提出了适用于分布式虚拟现实平台的基于用户名和密码的认证、Web组件与EJB两级授权、存储加密、操作审计和运维监控等安全机制,增加了分布式虚拟现实平台的安全性。